Senior Software Engineer, Credit Card
As an engineer on our team, you'll architect and solve complex problems that will directly influence the direction of the credit card space. There's a wide range of challenges to tackle – from ensuring the secure handling of millions of dollars worth of customer transactions, to developing innovative new credit card features, to optimizing our API response times to enhance the customer experience. We have a strong culture of code reviews, and a focus on security, with the end goal of writing and shipping high-quality code by getting things right the first time. As we scale and grow our business, we are committed to building the best credit card products in the industry. If you get excited about solving technical challenges that directly impact our customers, and the rest of the Gemini team, we'd love to hear from you.
Candidate Profile
Design and develop scalable architecture for credit card systems
Improve performance, reliability, scalability and security of backend systems
Use engineering principles to identify and manage technical risks
Understand business needs and develop process workflows
Write robust code and develop API integrations
Report on system health and ongoing investigations
Identify system improvement opportunities
Mentor teammates on feature development
Provide quick response to production issues
Compensation & Perks
At least 5 years of software engineering experience
Advanced proficiency in Scala, C++, or Typescript
Ability to work across teams and manage dependencies
Customer and product-focused mindset
Ability to handle multiple priorities
Preferred:
Experience with customer growth applications
Knowledge of finance, payments, or rewards systems