Job Description
Join TechNova Solutions as a Senior Software Engineer and shape the future of enterprise software in the heart of Atlanta's thriving tech ecosystem. We're seeking innovative minds to architect scalable solutions using cutting-edge technologies while fostering a culture of collaboration and continuous growth. Our Atlanta headquarters offers hybrid work flexibility and a dynamic environment where your expertise will directly impact millions of users worldwide.
Responsibilities
- Lead full-cycle development of cloud-native applications using microservices architecture
- Mentor junior engineers through code reviews and technical guidance
- Collaborate with product teams to translate business requirements into technical specifications
- Optimize system performance and implement robust security protocols
- Drive DevOps practices including CI/CD pipeline automation
- Contribute to open-source projects and technical documentation
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in at least two modern programming languages (Java, Python, Go)
- Strong understanding of cloud platforms (AWS/GCP/Azure)
- Proven experience with containerization technologies (Docker/Kubernetes)
- Familiarity with agile methodologies and JIRA
- Excellent problem-solving and communication skills