Software Engineer III - Payments Platforms
Core
Developing and delivering complex software solutions for payments platforms, ensuring compliance and maintainability.
Role type
Senior Software Engineer (Payments)
Builds
Payment platform components, application interfaces, and automated test suites
Domain
Financial Services / Payments
Deliverable
production ML models | product features
Required skills
C#, Java, Spring Boot, RESTful APIs, Unit Testing, TDD, RDBMS (Oracle/SQL Server), CI/CD, Jenkins, Git, BitBucket, Architecture Design, Database Management
Preferred skills
Ruby, Rails, Kafka, Event-driven architectures, Docker, Cloud migration, Healthcare domain knowledge
Responsibilities
Code solutions and unit test to meet acceptance criteria; Design and modify architecture components and interfaces; Mentor engineers on CI/CD practices; Execute story refinement and estimation; Perform spikes and proofs of concept; Automate manual release activities; Design and maintain automated test suites
Seniority
Senior, hands-on IC