Required Senior Software Engineer
About the Role:
The Card Team is at the heart of our credit card product. We manage the entire customer lifecycle, from the initial application and card ordering process to automated account management, including collections, credit limit adjustments, and monthly statements. Our team develops and maintains the platforms that allow over 300,000 customers (a number that has nearly doubled in the last year) to manage their accounts, update personal details, make payments, and view their transaction history. We support both direct-to-consumer cards and co-branded cards for our strategic partners, making a direct impact on the company's growth and our customers' financial lives.
What Youll Do:
Design, build, and enhance our credit card systems to deliver high-quality products and services.
Solve challenging architectural and technical problems.
Collaborate with and learn from a team of talented engineers.
Ensure system stability and reliability.
Write clean, maintainable, and efficient code.
Lead projects through the full development lifecycle – from requirements gathering to production deployment.
About the Role:
The Card Team is at the heart of our credit card product. We manage the entire customer lifecycle, from the initial application and card ordering process to automated account management, including collections, credit limit adjustments, and monthly statements. Our team develops and maintains the platforms that allow over 300,000 customers (a number that has nearly doubled in the last year) to manage their accounts, update personal details, make payments, and view their transaction history. We support both direct-to-consumer cards and co-branded cards for our strategic partners, making a direct impact on the company's growth and our customers' financial lives.
What Youll Do:
Design, build, and enhance our credit card systems to deliver high-quality products and services.
Solve challenging architectural and technical problems.
Collaborate with and learn from a team of talented engineers.
Ensure system stability and reliability.
Write clean, maintainable, and efficient code.
Lead projects through the full development lifecycle – from requirements gathering to production deployment.
Requirements:
What Youll Bring:
Expertise in large-scale, high-performance system architecture.
Strong problem-solving skills with a proactive approach to tackling technical challenges.
Passion for continuous learning and staying current with industry trends and technologies.
A resourceful, self-motivated mindset with the ability to work independently.
Proven ability to plan and execute complex projects, including requirements gathering and roadmapping.
Requirements
Bachelors degree in Computer Science or a related field.
5+ years in software engineering, focusing on system architecture.
Hands-on experience with Kotlin, Java, or Scala.
Familiarity with microservices architecture.
Experience with databases: relational, document DBs, etc
Experience with message queues
Experience with the Spring Framework.
Background in fintech is a significant advantage.
Proficiency in AWS or similar cloud platforms.
Knowledge of event streaming systems.
What Youll Bring:
Expertise in large-scale, high-performance system architecture.
Strong problem-solving skills with a proactive approach to tackling technical challenges.
Passion for continuous learning and staying current with industry trends and technologies.
A resourceful, self-motivated mindset with the ability to work independently.
Proven ability to plan and execute complex projects, including requirements gathering and roadmapping.
Requirements
Bachelors degree in Computer Science or a related field.
5+ years in software engineering, focusing on system architecture.
Hands-on experience with Kotlin, Java, or Scala.
Familiarity with microservices architecture.
Experience with databases: relational, document DBs, etc
Experience with message queues
Experience with the Spring Framework.
Background in fintech is a significant advantage.
Proficiency in AWS or similar cloud platforms.
Knowledge of event streaming systems.
This position is open to all candidates.
























