Top Benefits
Health, dental, vision, pet insurance
Unlimited time off, avg 5 weeks/year
12 weeks paid family leave, 20 for birthing
About the role
- Marqeta is looking for a talented Senior Software Engineer to independently identify and deliver software solutions on our Data Infrastructure team through a set of milestones spanning a specific platform focus or a multi-component system
- You will own and deliver projects in service of quarterly goals on the team and independently identify solutions to solve ambiguous, open-ended problems
- You will work in collaboration with your team and cross-functional partners
- The Data Infrastructure team, within our Data & ML Platforms organization, is responsible for the data lakehouse, streaming, orchestration, and catalog platforms that power analytics and AI across Marqeta
- We’re a platform engineering team building infrastructure that other engineering teams depend on
- At Marqeta, participation in a rotational on-call pager duty is a required part of the software engineering role
- The specifics of the rotation may vary by team, depending on team size and structure, and will be discussed further during the interview process
- 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
Benefits
- Praise: We believe in generously recognizing each other’s talents and contributions, and sharing the goodness we see
- Health and wellness: We cover your premiums for health, dental, and vision. Plus, your pet gets his/her/its own insurance, on us
- Flexible time off: We take time to relax and recharge when needed. We have unlimited time off for most employees and encourage an average of 5 weeks per year
- Marqeta paid family leave: We support all families. We offer 12 weeks of paid leave for all new parents and up to 20 for birthing parents. We also offer 4 weeks of caregiving leave
- 401k match: We invest in your future. We’ll match 50% of your contribution and up to 6% of your salary
- Meaningful equity: As owners of the company, we’re all in this together. Full-time employees will receive equity in Marqeta
- Giving back: We recognize we’re part of a larger community and encourage employees to donate their time and expertise to organizations they support
- Monthly stipend: You’ll get an additional monthly stipend on your paycheck to help fund your daily commute, cell phone, and/or internet connectivity
- Stock discount: The Employee Stock Purchase Program allows employees to buy discounted company stock- Ability to work with cross-functional stakeholders to identify technical blindspots and clarify ambiguity
- Ability to decompose business problems into solutions that may require designs with multiple interacting components
- Production experience with multiple core data technologies, including Apache Kafka, Apache Spark, and Apache Airflow (or close equivalents)
- Strong proficiency in Python in a production context
- Experience monitoring and alerting on production systems
- Production experience with modern table formats (Parquet, Hudi, Iceberg, or Delta Lake)
- A focus on quality and meeting deadlines
- Ability to build correct, maintainable software components
- Proficiency with SQL
- Ability to present clear and concise messages tailored to various audiences; able to communicate clearly and respectfully both verbally and in writing
- Experience working with distributed systems
- Production experience with AWS or another major cloud
- 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
- Experience with infrastructure-as-code (Terraform, CloudFormation, CDK, or equivalent)
- Experience with CDC tooling, particularly Debezium or Kafka Connect
- Experience with payments or the FinTech space
- Experience with Apache Iceberg specifically
- Experience with data catalog tooling (DataHub or equivalent)
- Experience with Java in addition to Python
- Exposure to Kubernetes and container-based workloads
- Experience building scalable software platforms- Application Submission
- Recruiter Video Call
- Coding Interview & Hiring Manager Interview
- Virtual “Onsite” consisting of three 60 minute rounds
- Offer!