Job Description
Join our dynamic team at InnovateDC Tech and revolutionize the digital landscape from the heart of Washington DC. We're seeking a passionate Senior Software Engineer to architect cutting-edge solutions that impact millions. Enjoy competitive compensation, flexible work arrangements, and a culture that values innovation and growth. Your expertise will drive our next-generation cloud platform while mentoring junior developers and shaping technical strategy. Apply today to be part of something extraordinary!
Responsibilities
- Design, develop, and maintain scalable cloud-native applications using microservices architecture
- Lead code reviews and implement CI/CD pipelines for continuous deployment excellence
- Mentor junior engineers through pair programming and technical workshops
- Collaborate with product teams to translate business requirements into technical solutions
- Optimize system performance and implement robust security protocols
- Contribute to open-source projects and stay current with emerging technologies
Qualifications
- 5+ years of experience in backend development with Python/Java/Go
- Expertise in cloud platforms (AWS/Azure/GCP) and container orchestration (Kubernetes)
- Strong knowledge of distributed systems and database design (SQL/NoSQL)
- Proven track record of delivering production-ready code in agile environments
- Bachelor's degree in Computer Science or equivalent practical experience
- Excellent problem-solving skills with attention to detail
- Experience with CI/CD tools (Jenkins, GitLab CI) and infrastructure-as-code (Terraform)