Senior Software Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Tue, Jun 30, 2026
This job expires in: 29 days
Job Summary
Seeking a highly skilled Senior Software Engineer for a full-time remote position, responsible for designing, building, and operating scalable backend services and microservices using Python, while collaborating closely with Product, Data Science, and Frontend Engineering teams to deliver reliable and secure software solutions.
Key responsibilities
- Design, develop, and operate scalable backend services and microservices using modern Python (3.11+)
- Build high-performance, well-documented RESTful and/or async APIs, focusing on latency, throughput, and reliability
- Integrate AI/ML capabilities and serve inference endpoints in collaboration with Data Science teams
Required qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience)
- 5-7 years of professional software development experience with strong proficiency in Python and web/API frameworks (FastAPI and/or Flask)
- Solid experience designing and building RESTful APIs, web services, and microservices
- Hands-on experience with version control (Git) and CI/CD pipelines
- Good understanding of distributed systems, concurrency, and scalable application architecture
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...