Job Description
Join TechNova Solutions as a Senior Software Engineer and lead cutting-edge projects in our Baltimore headquarters. We're seeking innovative minds to architect scalable solutions for enterprise clients across healthcare and finance sectors. Enjoy collaborative agile environments, competitive benefits, and opportunities to mentor junior developers. This hybrid role offers flexibility while maintaining in-office collaboration on Tuesdays and Thursdays.
Responsibilities
- Design and implement cloud-native microservices using AWS and Kubernetes
- Lead code reviews and enforce best practices across the development team
- Mentor junior engineers through pair programming and technical workshops
- Optimize application performance and resolve complex system issues
- Collaborate with product teams to translate business requirements into technical specifications
- Implement CI/CD pipelines to ensure continuous delivery and quality
- Conduct technical research and evaluate emerging technologies
Qualifications
- 8+ years of professional software development experience
- Expertise in Java, Python, or Go with strong OOP fundamentals
- Proficiency with cloud platforms (AWS/Azure) and containerization
- Proven experience leading technical projects from conception to deployment
- Strong problem-solving skills with complex system architecture design
- Bachelor's degree in Computer Science or equivalent experience
- Experience with Agile methodologies and Jira/Confluence
- Excellent communication skills with both technical and non-technical stakeholders