Senior Software Engineer

Location: Remote
Compensation: Salary
Reviewed: Fri, May 08, 2026
This job expires in: 26 days

Job Summary

A company is looking for a Senior Software Engineer to join their Data Infrastructure team.

Key Responsibilities
  • Define and deliver well-scoped milestones for projects, potentially serving as a technical lead
  • Lead design efforts for small-to-medium components and participate in larger component designs
  • Independently write clear, well-tested code and mentor less-experienced team members
Required Qualifications
  • 5+ years of software engineering experience with a Bachelor's degree, or 3 years with an advanced degree; 8+ years of relevant experience may substitute for a degree
  • Strong proficiency in Python and SQL in a production context
  • Experience with distributed systems and core data technologies like Apache Kafka and Apache Spark
  • Production experience with AWS or another major cloud and infrastructure-as-code tools
  • Ability to decompose business problems into solutions requiring multiple interacting components

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