
Evolving Tech Lead
5 days ago
Software Engineer Opportunities
We're seeking an experienced Java Software Engineer II to join our ever-evolving team.
This role offers the chance to work on a large-by-volume global payment platform, focusing on robustness, security, and capacity. Our system processes over 800 transactions every second and exceeds 10 million successful payments daily.
You will design and develop solutions in Java, SQL, and PL/SQL as part of a team, aligning with:
High-capacity mission-critical 24/7 service with 5 nines uptime requirements
Product specifications and business value drivers
World-class architectural and software engineering principles
Department standards and practices, such as code quality, agile ways of working, and technical debt control
Closely partner with software and quality assurance engineers through code reviews, knowledge sharing, and mentoring
Active collaboration with engineers in the UK and US
Contribute to retrospectives, resolve technical debt, and improve team and department working practices
Be available outside normal office hours for release support and deployment
Work collaboratively along the entire SDLC – with colleagues, solution designers, release teams, support, and the business to refine, release, and run software solutions
Ability to build secure, clean, and testable Java-based distributed applications in a Linux environment
Firm grasp of relational database concepts (e.g., Oracle), appreciation of architecture, and knowledge of industry design patterns
Dynamic can-do attitude with the ability to work collaboratively within a team to drive continuous improvement and prioritize under pressure
Taking pride in your work and encouraging others to do the same
Experience with large code bases and version control systems
Experience with Linux as a development and production environment
Interest in innovation using techniques like BDD, best-of-breed software engineering practices, and tools
Knowledge of AI and ability to use AI tools in daily tasks
Experience with agile frameworks and methodologies (Scrum, Kanban, SAFe)
Global online business experience or knowledge of cryptography and secure inter-application communication principles
About the Team
Our winning teams own it every day.
What Makes a Great Team Member?
It's simple: Stay Curious, Act With Purpose, and Win Together.