Senior Software Engineer II, Payments Platform (Back End)
Core
Build and maintain the backend platform supporting money movement for a global payments engine, handling hundreds of millions daily.
Role type
Senior Backend Software Engineer (FinTech)
Builds
Scalable, performant, and reliable web applications and distributed systems for global payments.
Domain
FinTech / Global Payments
Deliverable
production ML models | product features | infrastructure
Required skills
Backend development, distributed systems design, TDD, BDD, CI/CD, relational databases, object-oriented programming, Linux system management
Preferred skills
FinTech or payment industry experience, mentoring, recruitment
Technologies
Ruby, Java, React, Spring, Hibernate, MySQL, JavaScript, HTML5, CSS3, Linux, MongoDB, Redis, Sidekiq, AMQP, ElasticSearch, AWS
Responsibilities
Design new functionalities and improve current capabilities for speed, cost, and scalability; ensure high quality, testable, secure, and maintainable code; solve challenging bugs and production issues; analyze complex situations requiring in-depth evaluation; drive change and improvement in all phases of the development lifecycle; contribute to product vision by collaborating with Product Managers and stakeholders; lead projects and mentor team members.
Seniority
Senior, hands-on IC with mentorship responsibilities