Remote Jobs Sign In

Senior Software Engineer

Location: Remote
Compensation: Base+commission
Reviewed: Fri, Jul 17, 2026
This job expires in: 30 days

Job Summary

To support the development of cutting-edge identity verification technology, the full-time Senior Software Engineer will design and implement high-performance microservices, collaborate with cross-functional teams, and mentor junior engineers in a remote environment.

Key responsibilities
  • Write high-quality, maintainable code and develop detailed technical documentation while championing strong engineering principles
  • Design and develop microservices within a cloud-native, distributed architecture
  • Analyze, debug, and resolve production issues, engaging in technical design discussions and owning end-to-end features
Required qualifications
  • 6+ years of professional software development experience, with a strong understanding of object-oriented programming (Java preferred)
  • Experience designing event-driven, robust, and scalable solutions for complex technical problems
  • Hands-on experience with public cloud platforms (AWS, GCP, or Azure)
  • Proficiency in SQL (Oracle) and NoSQL (DynamoDB) with strong knowledge of design principles for both
  • Bachelor's degree in Computer Science, a quantitative field, or equivalent practical experience

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