Senior Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Wed, Jun 24, 2026
This job expires in: 29 days
Job Summary
Driving the design and delivery of innovative software platforms, the full-time Senior Software Engineer will lead the development of AI-enabled applications and distributed systems while collaborating in a highly technical environment.
Key responsibilities
- Design, build, and scale distributed, cloud-native and on-premise systems, including mission-critical applications
- Develop and deploy AI-enabled applications, integrating large language models and agentic workflows into production environments
- Lead technical architecture decisions and collaborate with cross-functional teams to translate requirements into effective technical solutions
Required qualifications
- Bachelor's degree and 12+ years of experience in software engineering, with significant senior/architect level experience
- Expertise in designing and building distributed systems and implementing AI/ML systems
- Strong knowledge of microservices, orchestration tools, and cloud-native architectures (AWS/Azure/GCP)
- Proficiency in at least two modern programming languages (Python, Go, Java, C#, etc.)
- Active TS clearance with the ability to obtain and maintain TS/SCI security clearance
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...