Job Description
We're urgently seeking a talented Software Engineer to join our innovative team in Washington DC! This is a critical role with relocation assistance provided. You'll architect cutting-edge solutions for federal clients while working with a collaborative, agile team. If you're passionate about solving complex problems and thrive in fast-paced environments, apply now and help us shape the future of technology.
Responsibilities
- Design, develop, and maintain scalable software solutions using modern frameworks
- Collaborate with cross-functional teams to define technical requirements and deliverables
- Optimize application performance and ensure robust security protocols
- Lead code reviews and mentor junior engineers on best practices
- Implement CI/CD pipelines and DevOps methodologies
- Document technical specifications and project documentation
- Partner with product teams to translate business needs into technical solutions
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of experience in full-stack development (Java/Python/JavaScript)
- Proficiency in cloud platforms (AWS/Azure/GCP) and containerization (Docker/Kubernetes)
- Strong understanding of microservices architecture and RESTful APIs
- Experience with Agile methodologies and version control (Git)
- Excellent problem-solving skills and attention to detail
- Ability to obtain federal clearance if required
- Strong communication and collaboration skills