Job Description
Join TechNova Innovations, a cutting-edge tech hub in Raleigh's Research Triangle, as we revolutionize cloud infrastructure solutions. We're seeking a passionate Senior Software Engineer to architect scalable systems, mentor junior developers, and drive innovation in a collaborative Agile environment. Enjoy competitive benefits, flexible work arrangements, and opportunities to work with emerging technologies.
Responsibilities
- Design and implement high-performance cloud-native applications using microservices architecture
- Lead code reviews and contribute to technical documentation standards
- Collaborate with cross-functional teams to deliver robust DevOps pipelines
- Optimize system performance and security protocols
- Research and integrate emerging technologies to enhance product capabilities
- Mentor junior engineers through pair programming and knowledge sharing sessions
- Participate in sprint planning and agile ceremonies
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in object-oriented programming (Java, Python, or C#)
- Expertise with cloud platforms (AWS, Azure, or GCP) and containerization (Docker/Kubernetes)
- Strong understanding of CI/CD pipelines and infrastructure as code (Terraform)
- Proven track record of architecting scalable RESTful APIs
- Experience with relational (SQL) and NoSQL databases
- Proficient in Agile methodologies and Scrum framework
- Excellent problem-solving skills and attention to detail