FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer – Data Infrastructure
MarqetaSenior Software Engineer delivering data infrastructure solutions within Marqeta's Data Infrastructure team. Collaborating on major projects and leading technical design for components.
Tech Stack
Tools & technologiesAirflowApacheAWSCloudDistributed SystemsKafkaPythonSparkSQLTerraform
About the role
Key responsibilities & impact- Define and deliver well-scoped milestones for projects, and may be a technical lead for projects on your team.
- Lead design for small-to-medium components and participate in design for larger components, moving from task-level impact to small-to-medium project-level impact.
- Have significant ownership of a component of the data infrastructure, including its reliability, performance, and developer experience.
- Identify gaps and propose plans towards addressing those gaps.
- Independently write code that is clear, well-tested, and appropriately flexible, reusable, and adaptable to changing requirements.
- Actively level up less-experienced members of your team by helping them with their craft, providing guidance, and setting a good example.
- Participate in on-call coverage.
Requirements
What you’ll need- 5+ years of experience as a software engineer with a Bachelor's degree; or 3 years of experience with an advanced degree. In lieu of a degree, 8+ years of relevant experience may suffice.
- Strong proficiency in Python in a production context.
- Proficiency with SQL.
- Experience working with distributed systems.
- Production experience with multiple core data technologies, including Apache Kafka, Apache Spark, and Apache Airflow (or close equivalents).
- Production experience with modern table formats (Parquet, Hudi, Iceberg, or Delta Lake).
- Production experience with AWS or another major cloud.
- Experience with infrastructure-as-code (Terraform, CloudFormation, CDK, or equivalent).
- Experience monitoring and alerting on production systems.
- Ability to decompose business problems into solutions that may require designs with multiple interacting components.
- Ability to build correct, maintainable software components.
- Ability to work with cross-functional stakeholders to identify technical blindspots and clarify ambiguity.
- Ability to present clear and concise messages tailored to various audiences; able to communicate clearly and respectfully both verbally and in writing.
- A focus on quality and meeting deadlines.
Benefits
Comp & perks- Multiple health insurance options
- Flexible time off – take what you need
- Retirement savings program with company contribution and after tax contributions
- Equity in a publicly-traded company and an Employee Stock Purchase Program
- Family-forming benefits, fertility support, and up to 20 weeks of Parental Leave
- Free therapy sessions, financial and professional coaching, and legal advice
- Monthly stipend to support our remote work model
- Annual “development dollars” to support our people growth and development
- Through Flex First, the freedom to live and work wherever you and your family thrive
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonSQLdistributed systemsApache KafkaApache SparkApache AirflowParquetHudiIcebergDelta Lake
Soft Skills
leadershipmentoringproblem decompositioncommunicationcollaborationquality focusdeadline management