Job Description
Join InnovateTech Solutions as a Senior Software Engineer in the heart of Washington DC. We're seeking passionate innovators to build cutting-edge cloud platforms for federal clients. Enjoy competitive benefits, flexible work arrangements, and opportunities to shape the future of government technology.
Our downtown office offers collaborative spaces, modern amenities, and easy access to Metro stations. You'll work on mission-critical projects using AWS, Kubernetes, and microservices architecture while mentoring junior developers and participating in agile sprints.
Responsibilities
- Design and implement scalable cloud-native applications using Java, Python, and Go
- Lead development of RESTful APIs and microservices architectures
- Collaborate with DevOps teams to implement CI/CD pipelines using Jenkins and Terraform
- Mentor junior engineers through code reviews and technical documentation
- Optimize system performance and implement security best practices
- Translate complex federal requirements into technical specifications
- Participate in agile ceremonies and contribute to sprint planning
Qualifications
- Bachelor's degree in Computer Science or related field (Master's preferred)
- 5+ years of professional software development experience
- Expertise in at least one modern programming language (Java/Python/Go)
- Strong knowledge of cloud platforms (AWS/GCP/Azure) and containerization
- Experience with microservices architecture and event-driven design
- Familiarity with federal security standards (FedRAMP, NIST)
- Proven ability to lead technical projects and mentor developers