Senior Software Engineer - Java, Microservices
Marqeta is on a mission to change the way money moves. We’re one of the earliest enablers of embedded finance, a market opportunity sized up in the trillions. Our card issuing platform provides unprecedented flexibility and control for companies to issue cards, authorize transactions, and manage payment operations in real time. Marqeta is powering the most well-known brands in the new economy.
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.
- 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.
- 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.
What We're Looking For
- 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.
- Ability to decompose business problems into solutions that may require designs with multiple interacting components.
- Ability to build correct, maintainable software components.
- A focus on quality and meeting deadlines.
- A strong grasp of the libraries, platforms, and systems.
- Experience developing in Java and/or Python, however, we welcome experience in other programming languages.
- Experience with transactional RDBMS such as MySQL, Postgres, MS SQL Server, or Oracle.
- Experience building scalable software platforms.
- Ability to present clear and concise messages tailored to various audiences; able to communicate in a clear, concise, and respectful manner both verbally and in writing.
- 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 blind spots and clarify ambiguity.
Nice to Haves
- Experience with scaling large, transactional systems and data sharding.
- Experience with payments or the FinTech space.
- Experience with Microservices.
- Experience with Java Spring Boot.
- Production experience with modern engineering and cloud tools. (We use AWS, but welcome other cloud experience)
- 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.
Compensation And Benefits
Marqeta is a Flex First company which allows you to choose your best working environment, whether that be from home or at a company office. To support Flex First, we calibrate pay to a competitive value according to working location.
When determining salaries, we consider several factors including, but not limited to, skills, prior experience, and work location. The new-hire base salary range for this position is $103,000 - $137,000.
We also believe in recognizing the contributions of our people. That's why we award annual bonuses to eligible employees, rewarding both individual performance and the success of the entire company.
Along with monetary compensation, Marqeta offers:
- Multiple health insurance options
- Flexible time off – take what you need
- 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
Join us in building a company where diversity thrives and everyone can be their authentic selves.
Benefits Extracted with AI
- Medical insurance
- Multiple health insurance options
- Flexible time off
- Retirement savings program with company contribution
- Equity in a publicly-traded company
- Monthly stipend for remote work
- Annual development dollars
- Family-forming benefits
- Parental Leave
Similar jobs
Last update: 23 minutes ago
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.
Senior Software Engineer - Java, Microservices
Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.
Senior Backend Engineer (Java, Spring)
Join Moss as a Senior Backend Engineer in Berlin, focusing on Java, Spring, and microservices.
Freelance Fullstack Java Developer for Insurance Projects
Seeking freelance Fullstack Java Developers for remote insurance projects. Must be based in Germany, fluent in German, and experienced in Java, Spring Boot.
Senior Java/VueJS Developer
Join Space Inch as a Senior Java/VueJS Developer to work on fintech projects with a focus on Java, Vue.js, and TypeScript in a flexible remote environment.
Senior Software Architect (Java, Spring)
Join Verimi as a Senior Software Architect to design and implement digital identity solutions using Java, Spring, and cloud technologies.
Senior Fullstack Developer for AI-Driven Mission Technologies
Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.
Backend Engineer - Financial Empowerment
Join N26 as a Backend Engineer to empower financial freedom using Java, Kotlin, and microservices in a hybrid work environment.
Senior Java Developer
Join our team as a Senior Java Developer to design and develop high-quality software applications in a dynamic, hybrid work environment.
Java Backend Developer
Join Experis as a Java Backend Developer in Berlin. Work on security solutions with Java, Spring, and Hibernate. Up to €80k/year, 30 days vacation.
Senior Ruby Developer
Join Triad Group Plc as a Senior Ruby Developer, working remotely with Ruby on Rails, JavaScript, and more. Great benefits and career growth.
Senior Vue.js Developer with Java Backend Experience
Join Interactivated Solutions as a Senior Vue.js Developer with Java backend experience. Work remotely and lead innovative software solutions.
Senior Java Software Developer
Join Conspect as a Senior Java Software Developer, working on diverse projects with Java, Spring, and more. Enjoy a great salary and benefits.
Senior Software Engineer III - Java
Join TomTom as a Senior Software Engineer III in Amsterdam, focusing on Java and back-end development in a hybrid work environment.
Salesforce Software Engineer
Join AnyDesk as a Salesforce Software Engineer to develop and maintain internal business systems in a dynamic, remote-friendly environment.
Senior Fullstack Developer (Java, Spring Boot, Angular)
Join T-Digital as a Senior Fullstack Developer to innovate secure login systems using Java, Spring Boot, and Angular. Fully remote work available.
Senior Backend Engineer - Payments
Join Instapro Group as a Senior Backend Engineer in Berlin, focusing on PHP and payment systems in a hybrid work environment.
Medior Java Developer
Join Cegeka as a Medior Java Developer in Belgium. Work on exciting projects with Java, Spring, and Angular2 in a hybrid environment.
Senior Software Engineer (Backend)
Join Pass App as a Senior Software Engineer (Backend) to build scalable web3 solutions using microservices, TypeScript, and Node.js.
Full-Stack Software Engineer (Angular and Java)
Join WorkFlex as a Full-Stack Software Engineer specializing in Angular and Java. Work remotely and help build our next-gen platform.
Senior Software Engineer - C#/.NET
Join TrueLayer as a Senior Software Engineer in Milan, working with C#, .NET, AWS, and Kubernetes to build scalable systems.
Senior Backend Engineer (Kotlin, Microservices)
Join Pleo as a Senior Backend Engineer, focusing on Kotlin and microservices in Berlin. Drive innovation in a dynamic, collaborative environment.
Java Engineer with Angular and Spring Framework
Join Kadaster as a Java Engineer, working with Java, Spring, and Angular in a hybrid environment. Contribute to property information software.
Senior Software Engineer (Java, MQTT, MongoDB)
Join HiveMQ as a Senior Software Engineer to design and develop scalable MQTT software systems. Work remotely with a diverse team.