Remote Jobs Sign In

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...