Job Description
Join InnovateTech Solutions as a Senior Software Engineer and help shape the future of digital innovation in the nation's capital. We're seeking passionate builders to architect scalable systems, mentor junior developers, and deliver cutting-edge solutions for our government and enterprise clients. Enjoy a collaborative environment with flexible work options, comprehensive benefits, and opportunities to work with emerging technologies. Our Washington DC hub offers prime access to tech meetups, government partnerships, and a vibrant startup ecosystem.
Responsibilities
- Lead end-to-end development of cloud-native applications using microservices architecture
- Mentor junior engineers through code reviews and technical guidance
- Collaborate with product teams to translate business requirements into technical solutions
- Implement CI/CD pipelines and optimize system performance
- Contribute to open-source projects and technical documentation
- Stay current with emerging technologies (AI/ML, blockchain, serverless)
Qualifications
- 5+ years of experience in software development with cloud platforms (AWS/GCP)
- Expertise in at least two modern programming languages (Python, Java, Go)
- Strong understanding of distributed systems and RESTful APIs
- Proven experience with containerization (Docker/Kubernetes)
- Bachelor's degree in Computer Science or equivalent practical experience
- Ability to obtain Public Trust clearance (citizenship required)