Summary
Join Marqeta's Credit Engineering team as a Senior Backend Software Engineer to develop scalable software for backend services. You will design and implement high-performance solutions, develop software infrastructure for efficient releases, debug production issues, and analyze data to create documentation. The role requires 5+ years of experience in software development using Java, service-oriented architectures, and cloud computing (AWS preferred). You will work with various teams, including Rewards, Commercial Credit, and Account Management, each focusing on different aspects of credit card processing and customer experience. The position offers flexible work arrangements and a competitive salary and benefits package.
Requirements
- You have 5+ years of industry experience in software development in Java, service-oriented architectures, and cloud computing (AWS preferred)
- Experience developing in Java, Kotlin and Relational Database/SQL
- Experience with Java Spring Boot
- Experience with Kubernetes and/or Docker
- Experience with a front-end framework like React or Next.js and knowledge of CSS/HTML
- Knowledge of common design patterns in scalable distributed systems as well as core computer science concepts
- Ability to develop and deliver clean, readable and error-free code with thorough documentation and testing
- Ability to understand existing designs and technology choices and make appropriate adjustments when necessary
- Ability 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
- The ability to demonstrate humility, empathy, and to take constructive feedback positively
- A desire to grow in your career, learn, share ideas and help others grow and learn
- The capacity to work productively on cross-functional teams and take a collaborative, team oriented approach
Responsibilities
- Design and implement high-performance solutions for large-scale, high-volume, and high-velocity financial data and complex compliance landscapes
- Develop the software and infrastructure to achieve repeatable and efficient high-quality releases with automation, seeking opportunities to replace redundant tasks and enhance engineering focus on strategic challenges
- Debug critical production issues across services and different stack levels
- Apply a detail-oriented mindset to analyze data, detect patterns, and create well-organized documentation for non-technical audiences
- Diagnose and resolve production issues across various services and system layers
- Meticulously evaluate data, identify patterns, and communicate complex information clearly to non-technical stakeholders
Preferred Qualifications
- Experience with payments or the FinTech space
- Experience with big data analytics tools (i.e. - Snowflake) and stream processing architectures
- Contributions to technical blogs, a public Github repo, or to open source projects
Benefits
- 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
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.