itjobs.ca Logo
Marqeta logo

Senior Software Engineer (Data Infrastructure)

Marqeta4 days ago
Toronto, Canada
Senior Level
Full-Time

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!

About Marqeta

Financial Services