Job Description
Join our elite engineering team at InnovateDC Solutions, where we're revolutionizing government technology with cutting-edge software solutions. As a Senior Software Engineer, you'll architect scalable systems, mentor junior developers, and drive innovation in mission-critical applications. Our collaborative culture combines agile methodologies with cutting-edge technologies to deliver transformative digital experiences for federal agencies.
Responsibilities
- Design and develop scalable microservices using Java/Spring Boot and React
- Lead CI/CD pipeline optimization using Jenkins, Docker, and AWS
- Mentor junior engineers through code reviews and architectural planning
- Collaborate with product teams to translate requirements into technical specifications
- Implement robust security protocols and compliance frameworks (FedRAMP)
- Conduct performance tuning and system troubleshooting
- Contribute to open-source initiatives and technical communities
Qualifications
- 8+ years of software development experience with Java/JavaScript
- Expertise in cloud platforms (AWS/GCP) and container orchestration
- Proven track record leading enterprise-scale projects
- Familiarity with government contracting processes and compliance standards
- Strong background in RESTful API design and microservices architecture
- Experience with Agile methodologies and DevOps practices
- BS/MS in Computer Science or equivalent technical degree