Senior Software Engineer
Location: Remote
Compensation: To Be Discussed
Reviewed: Tue, Jul 14, 2026
This job expires in: 30 days
Job Summary
Owning end-to-end delivery of full-stack features, the full-time Senior Software Engineer will develop reliable, production-grade software for an analytics platform, collaborating closely with product, science, and engineering teams in a remote environment.
Key responsibilities
- Own full-stack features from discovery through production, collaborating with product managers to address complex business problems
- Design and scale data systems utilizing large datasets across AWS and manage AI/ML feature integration throughout the product lifecycle
- Mentor team members and enhance engineering practices through code review and collaborative development
Required qualifications
- 7+ years of experience in shipping production software full-stack, preferably in a SaaS/multi-tenant environment
- Strong computer science fundamentals and proficiency in Python or a similar core language
- Extensive experience with large datasets, SQL, relational databases (PostgreSQL/Redshift), and AWS data lakes (S3, Athena, Lambda)
- Proficiency in front-end development using Angular or similar technologies
- Experience with AI/ML and LLM technologies, including the integration of AI features into products
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...