Job Description
Join our dynamic team in Washington DC and make an immediate impact! InnovateDC Tech is seeking a passionate Senior Software Engineer to help build cutting-edge solutions for government and private sector clients. This is a rare opportunity to step into a high-impact role with competitive compensation and growth potential.
As a key member of our agile development team, you'll architect scalable systems while mentoring junior engineers. Our collaborative culture values innovation, work-life balance, and professional development. Relocation assistance available for exceptional candidates.
Responsibilities
- Lead full-cycle development of cloud-native applications using Java/Spring and AWS
- Mentor junior engineers through code reviews and technical guidance
- Design RESTful APIs and microservices architectures
- Implement CI/CD pipelines and DevOps best practices
- Collaborate with product managers to translate requirements into technical solutions
- Optimize system performance and security protocols
- Contribute to technical documentation and knowledge sharing
Qualifications
- 5+ years of professional software development experience
- Expertise in Java, Spring Boot, and microservices architecture
- Strong proficiency with cloud platforms (AWS preferred)
- Experience with CI/CD tools (Jenkins, GitLab CI)
- Bachelor's degree in Computer Science or related field
- Active security clearance or ability to obtain one
- Excellent problem-solving and communication skills
- Portfolio demonstrating complex project delivery