Senior Software Engineer
Location: Remote
Compensation: Hourly
Reviewed: Thu, Aug 27, 2026
This job expires in: 30 days
Job Summary
Working remotely in a full-time capacity, the Senior Software Engineer will design, develop, and maintain scalable client and server-side applications, focusing on cloud and AI technologies while collaborating with a software development team in an agile environment.
Key responsibilities
- Design and develop scalable applications using Java and Python, integrating with cloud services and external APIs
- Collaborate with cross-functional teams to architect and implement AI/ML applications and pipelines
- Participate in customer-facing demonstrations and manage software build pipelines
Required qualifications
- BS 8-10, MS 6-8, or PhD 3-5 in an Engineering Discipline
- Proficiency in software engineering with Java and Python
- Experience with cloud architecture and solutions
- Knowledge of AI/MLOps, including Azure and/or AWS AI Services
- Ability to obtain and maintain Secret Clearance
Complete Job Description
The complete job description is available to members. Premium membership includes:
Full access to 47,955 remote jobs from human-vetted companies, updated daily
Resume Builder - AI-powered tool to craft, enhance, and tailor your resume to a specific job
Twice-monthly live group coaching and the full Remote Career Center
20% member discount on Career Services
Backed by a 30-day money-back guarantee