Senior Backend Software Development Engineer (Java/Python)
Core
Design, implement, test, and deploy large-scale, scalable, and secure software systems for payment processing and fleet card solutions.
Role type
Senior Backend Software Development Engineer (Java/Python)
Builds
Highly scalable, reliable, and secure payment processing systems and fleet card solutions
Domain
Fintech / Payment Processing
Deliverable
production ML models | product features
Required skills
Java, Python, C#, C++, distributed systems, microservices, RESTful APIs, system design, data structures, algorithms, test-first development, mentoring
Preferred skills
AWS, Docker, Kubernetes, CI/CD pipelines, Linux, networking, operating systems, relational and non-relational databases, observability tools
Technologies
Java, Python, C#, C++, AWS, Docker, Kubernetes, Linux
Responsibilities
Design and implement large-scale software systems with a focus on maintainability and performance; write thorough unit, integration, and UI tests; conduct code reviews and provide feedback on architecture; mentor less-experienced engineers; participate in system design and architecture discussions; identify opportunities for automation and refactoring.
Seniority
Senior, hands-on IC with mentorship responsibilities