Unlock Your Potential as a Senior Software Engineer
This is an exceptional opportunity to join our team and contribute your technical expertise to drive innovation and deliver exceptional solutions. As a Senior Software Engineer, you will play a pivotal role in shaping the future of Engineering at our organization, championing cutting-edge solutions, and fostering innovation that drives real-world impact.
Our Payments team is leading a transformative program to enhance customer experiences, driving innovation, and exploring modern technologies in payment solutions. You will be working closely with a diverse set of skills to support this transformation and be responsible for driving Engineering Governance, Continuous Delivery, and key technological simplification initiatives such as Cloud and Payments Event-based architecture.
Key Responsibilities:
* Design solutions for complex challenges within a business unit, with a strong focus on security from the first line of code.
* Encourage others to enhance their engineering skills while building top-tier applications.
* Identify, gain support, and ensure execution of technical direction and strategy for the business.
* Design and implement solutions to complex problems, including onboarding and migrating to new tooling as well as removing obsolete systems and code.
* Encourage risk-taking and constructively challenge the status quo while influencing stakeholders and building diverse and inclusive teams.
Requirements:
* Experience decomposing monoliths, or experience of building microservices at scale, or experience of building data-intensive APIs, or experience of building event-driven applications.
* Real-world experience of operating microservices in the DevSecOps model.
* Real-world experience of addressing Tech Debt using a commercially focused and pragmatic approach.
* Real-world experience of building high-performing Engineering teams and upskilling lower-performing teams.
* Strong technical skills, including cloud, databases, languages, eventing, engineering, observability, security, knowledge of Apache Spark, Airflow, or similar tools, testing, ETL tools and processes, system design, AI, and containers.
Benefits:
* A dynamic and collaborative work environment.
* The opportunity to work on cutting-edge projects and technologies.
* A competitive salary and benefits package.
* The chance to make a real impact and contribute to the success of our organization.
If you're a talented and motivated individual looking to take your career to the next level, we encourage you to apply today.