Job Description
Join TechNova Solutions' dynamic engineering team in Raleigh, NC, and transform cutting-edge ideas into reality. We're seeking a passionate Senior Software Engineer to architect scalable cloud solutions for enterprise clients. This is your opportunity to work with modern technologies in a collaborative, agile environment while making an immediate impact on our rapidly growing product portfolio. Enjoy competitive compensation, comprehensive benefits, and a flexible hybrid work model.
Responsibilities
- Design and implement microservices architecture using AWS/GCP
- Mentor junior developers through code reviews and pair programming
- Optimize system performance and troubleshoot complex production issues
- Collaborate with product teams to translate business requirements into technical solutions
- Lead CI/CD pipeline improvements and DevOps best practices
- Contribute to technical documentation and API specifications
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years in professional software development
- Expertise in Python, Java, or Go with cloud-native patterns
- Strong experience with containerization (Docker/Kubernetes)
- Proficiency in SQL and NoSQL databases
- AWS/GCP certification or equivalent practical experience
- Excellent problem-solving and communication skills