Job Description
Join our dynamic team at TechNova Solutions as a Senior Software Engineer and hit the ground running! We're seeking an experienced engineer to immediately contribute to our mission-critical federal projects in Washington DC. This is your chance to make an impact while working with cutting-edge technologies in a collaborative environment.
Why TechNova? We offer competitive compensation, flexible work arrangements, and the opportunity to work on projects that directly shape our nation's digital infrastructure. Our culture values innovation, continuous learning, and work-life balance.
What you'll do: Design, develop, and maintain scalable software solutions for federal agencies. Collaborate with cross-functional teams to deliver high-quality applications. Mentor junior engineers and drive technical excellence across our development lifecycle.
Responsibilities
- Lead development of cloud-native applications using AWS and Azure
- Implement CI/CD pipelines and DevOps best practices
- Collaborate with product managers to define technical requirements
- Conduct code reviews and ensure high-quality standards
- Optimize application performance and security protocols
- Document technical specifications and architecture decisions
- Mentor junior engineers through pair programming and knowledge sharing
Qualifications
- 5+ years of experience in software development
- Proficiency in Java, Python, or C#
- Strong understanding of microservices architecture
- Experience with cloud platforms (AWS/Azure) and containerization (Docker/Kubernetes)
- Familiarity with Agile methodologies and JIRA
- Bachelor's degree in Computer Science or related field
- Active Secret clearance or ability to obtain one