Senior Backend Software Engineer - Remote Opportunity
About the Role
Marqeta is looking for talented Senior Backend Software Engineers to join our Engineering team. As a Senior Backend Software Engineer, you will develop scalable software that powers Marqeta's backend services. This Senior Backend Software Engineer remote position allows you to work flexibly from anywhere within Ontario or British Columbia, Canada. You will create and review engineering design documentation, continuously improve our systems, infrastructure, and processes, create features, review code, and collaborate with a diverse set of stakeholders across the company.
What You'll Do
- Define and deliver well-scoped milestones for projects and may be a technical lead for projects on your team.
- Actively keep customer needs in mind and leverage input from product stakeholders to determine the right technical solutions to deliver customer value quickly.
- Independently write code that is clear with minimal bugs that captures the essential nature of the solution and is appropriately flexible, reusable, efficient, and adaptable to changing requirements.
- Identify gaps and propose plans towards addressing those gaps.
- Challenge the status quo and come up with innovative ideas.
- Lead design for small-medium components/features and participate in design for larger components/features.
- Have significant ownership of a component/feature of the system.
- Participate in on-call coverage.
Requirements
- 5+ years of experience as a backend 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 building scalable software platforms.
- Experience developing in Java.
- Experience working within Cloud environments, AWS preferred.
- Experience with SQL and Microservices architecture.
- Experience working with distributed systems and troubleshooting production issues.
- Ability to decompose business problems into solutions that may require designs with multiple interacting components.
- A focus on quality and meeting deadlines.
Nice to Have
- Experience with payments or the FinTech space.
- Experience with AWS technologies.
- Experience in software delivery pipelines, CI/CD systems, and software deployment and orchestration systems such as Kubernetes and/or Docker.
- Contributions to technical blogs, a public Github repo, or to open source projects.
- Experience with unit testing / functional testing / integration testing.
What We Offer
- Multiple health insurance options.
- Flexible vacation time.
- Retirement savings program with company contribution.
- Equity in a publicly-traded company.
- Monthly stipend to support our remote work model.
- Annual “development dollars” to support our people growth and development.
- Family-forming benefits and up to 20 weeks of Parental Leave.
This Senior Backend Software Engineer role at Marqeta offers a competitive salary, remote work flexibility, and a chance to work in the innovative FinTech space. Join a team that values collaboration and personal growth.
Who Will Succeed Here
Expertise in Java and microservices architecture, with hands-on experience in building and deploying applications using Docker and Kubernetes.
Strong understanding of AWS services (such as EC2, S3, Lambda) and CI/CD pipelines to ensure smooth deployment and scaling of backend services in a cloud environment.
Proactive problem-solving mindset with a focus on optimizing database performance using SQL, and the ability to analyze and troubleshoot complex backend system issues effectively.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months