Full-Time

Senior Software Engineer

Fullstack

Posted on 5/7/2024

Marqeta

Marqeta

501-1,000 employees

Modern card issuing and processing platform

Data & Analytics
Fintech

Senior

Remote in Canada

Required Skills
Kubernetes
Microsoft Azure
Agile
JavaScript
MySQL
Node.js
SQL
Java
AWS
SCRUM
REST APIs
Google Cloud Platform
Requirements
  • 5+ years of hands-on software engineering with a Bachelor’s degree; or 3 years and a Master’s degree; or a PhD with 8 years experience. In lieu of a degree, 8+ years of relevant experience may suffice.
  • 3+ years of backend experience in Java
  • Experience in developing applications with modern Java backend stack using Spring Boot and Kubernetes on AWS
  • Experience both building and consuming RESTful APIs
  • Experience with SQL, data modeling, and database technologies (MySQL preferred)
  • Experience with Javascript and Node.js
  • Experience developing scalable microservices on cloud platforms like AWS (preferred), Azure, or GCP
  • Strong analytical and problem-solving skills with a high attention to detail
  • Strong collaboration and communication (verbal and written) skills. Can effectively work cross-functionally and deliver a project
  • Experience working in modern software engineering ecosystems that leverage frameworks, methodologies and technologies such as CI/CD, containerized apps, Agile (Scrum)
  • Ability to share relevant information including if difficult task-level trade-offs that impact the product need to be made
  • Ability to work with cross-functional stakeholders to identify technical blindspots and clarify ambiguity
Responsibilities
  • Design, build, test, and continually improve Marqeta’s user interfaces and the backend services that support them
  • 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
  • Actively level up less-experienced members of your team by helping them with their craft, providing guidance, and setting a good example
  • 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 medium components/features and participate in design for larger components/features (moving from task level impact to medium-size project level impact)
  • Have significant ownership of a component/feature of the system
  • Independently design software components in well scoped scenarios, with simplicity and maintenance as key considerations, ensuring components are testable, debuggable and have logical APIs that are not easily misused
  • Participate in on-call coverage

Marqeta offers a modern card issuing platform with open APIs, enabling instant card issuance and processing, featuring dynamic spend controls and Just-in-Time Funding. The platform empowers businesses to create tailored payment experiences, accelerate time to market, and scale globally, while providing real-time decisioning and 3D Secure capabilities.

Company Stage

Series E

Total Funding

$530.6M

Headquarters

Oakland, California

Founded

2010

Growth & Insights
Headcount

6 month growth

-1%

1 year growth

-3%

2 year growth

12%

Benefits

Medical, dental, & vision coverage

Flexible time off

Paid family leave

Pet insurance

401k match

Equity

Monthly stipends

Company recognition & awards

Employee Stock Purchase Program