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