Senior Software Engineer
Location: Rockville, MD / Tysons Corner, VA / NY/NJ (Hybrid – 3 Days Onsite) Duration: 6-Month Contract
Job Summary: We are seeking a Senior Software Engineer with strong expertise in Python, Angular, AWS, and modern microservices architecture. The ideal candidate will design, develop, and maintain scalable enterprise applications, build RESTful APIs, and contribute to cloud-native solutions. Experience with GenAI/LLM integrations, CI/CD, and AWS services is highly preferred.
Required Skills:
- 8+ years of software development experience with strong Python expertise
- Hands-on experience with FastAPI, Django, and/or Flask
- Strong knowledge of Microservices, REST APIs, and System Design
- Experience with Angular (Angular 20 preferred)
- AWS experience (EC2, EKS, RDS, SQS, SNS)
- PostgreSQL and NoSQL databases
- Pandas and NumPy
- Docker, Git, Jenkins, and CI/CD pipelines
- Exposure to GenAI/LLM integrations and prompt engineering
- Excellent communication and stakeholder management skills
Key Responsibilities:
- Develop and maintain Python-based applications and microservices
- Build and enhance Angular front-end applications
- Design and deploy solutions on AWS
- Integrate GenAI/LLM capabilities into enterprise applications
- Collaborate with product and business teams to define requirements
- Participate in code reviews, troubleshooting, and technical documentation
- Support CI/CD automation and cloud deployments