Job Description
Join InnovateDC Tech, a leading digital solutions provider transforming the nation's capital through cutting-edge technology. We're seeking a passionate Senior Software Engineer to architect scalable systems and drive innovation for our government and private sector clients. Enjoy competitive compensation, flexible work arrangements, and opportunities to shape the future of DC's tech ecosystem.
Responsibilities
- Design and implement cloud-native microservices using AWS and Azure
- Mentor junior engineers through code reviews and pair programming
- Lead CI/CD pipeline optimization for enterprise applications
- Collaborate with UX/UI teams to build intuitive client interfaces
- Conduct thorough testing and debugging of production systems
- Stay current with emerging DevOps and security best practices
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years building enterprise-grade applications with Python/Java
- Expertise in containerization (Docker/Kubernetes) and serverless architecture
- Strong background in RESTful API development and integration
- Proficient with Git-based workflows and Agile methodologies
- Experience with CI/CD tools like Jenkins or GitLab CI