About Worldline
Worldline helps businesses of all shapes and sizes to accelerate their growth journey - quickly, simply, and securely. We are the innovators at the heart of the payments technology industry, shaping how the world pays and gets paid. Our technology powers the growth of millions of businesses across 5 continents. And just as we help our customers accelerate their business, we are committed to helping our people accelerate their careers. Together, we shape the evolution.
The Opportunity
Join our Financial Services team as a Senior Engineer, where you'll be a hands-on technologist with deep understanding of third-party libraries, leading the modernization of existing code to fit cloud-native architectures. You'll collaborate closely with enterprise, application, and technical architects while mentoring a dynamic team of 15 engineers to deliver innovative solutions.
Day-to-Day Responsibilities
• Provide technical and project leadership and guidance to a team of software engineers, fostering a culture of collaboration, innovation, and continuous improvement
• Demonstrate end-to-end ownership of features, projects, modules, and services that you and your team deliver in all phases of the software development lifecycle
• Lead your team's design and implementation of end-to-end solutions towards new product experiences using various technologies
• Lead technical discussions and contribute to overall technical direction, advocating for best practices and innovative solutions
• Optimize software performance, identifying and resolving bottlenecks via monitoring, logging, and metrics to enhance the user experience
• Act as a strong advocate for clean and scalable principles and practices in all areas, including coding, documentation, automation, etc.
• Be a champion of high-performing, secure, and reliable software services
• Identify critical non-functional requirements for the work your team prioritizes (Availability, Security, Performance, Scalability, and Observability), and implement them with your team
• Actively contribute improvements to our automated test strategies to enable speedy and reliable continuous integration
• Guide continuous improvements to our build and deploy processes
• Collaborate with other development teams to ensure seamless integration and deployment of client-side applications, automating and enhancing build, test, and deployment processes
• Conduct formal and informal code reviews, providing constructive feedback to team members to ensure code quality and adherence to clean and scalable coding principles
• Mentor and guide junior engineers, fostering their professional growth and promoting a collaborative and knowledge-sharing environment
• Stay up-to-date with the latest industry standards, tools, and technologies related to client-side development, observability, and DevOps practices, and drive their adoption within the team
• Bring fresh ideas for continuously improving our software and your team
• Advocate for ways to avoid and remediate technical debt continuously
Who Are We Looking For
We look for big thinkers. People who can drive positive change, step up and show what's next – people with passion, can-do attitude and a hunger to learn and grow. In practice this means:
• 10+ years of professional experience in software development, with a strong emphasis on backend development in Java
• Lead and manage a team of engineers to deliver projects according to the scope and schedule.
• Ability to mentor and up-level team members
• High proficiency and strong skills in Cloud Technologies, object-oriented programming, and familiarity with AWS, MySQL and Oracle DB, and hands-on Java experience
• Solid understanding of the possibilities and limitations of building robust backend applications
• Experience in writing high-quality code, and automated tests to back up your code
• Experience with Gen AI tools integration in software development lifecycle and comprehensive test automation (unit, component, integration, end-to-end, performance, security, and code scanning)
• Strong problem-solving skills, possessing the ability to work independently or collaboratively to analyze and address complex technical challenges
• Experience with modern software development practices, version control systems, and agile methodologies
• Excellent communication skills with the ability to collaborate effectively with cross-functional teams
• Strong attention to detail, as well as a passion for delivering high-quality software solutions
Perks & Benefits
• Paid time off days
• Comprehensive health insurance
• Professional development opportunities
• Hybrid working arrangement (50% office, 50% remote)
Shape the evolution
We are pushing towards the next frontiers of payments technology, and we look for big thinkers to join our journey. People with passion, can-do attitude and a hunger to learn and grow. Here you'll work with ambitious colleagues from around the world, take on unique challenges as a team, and make a real impact on the society. And with our empowering culture, strong technology and extensive training opportunities, we help you accelerate your career. Wherever you decide to go. Join our global team of over 18,000 innovators across 40+ countries, and shape a tomorrow that is yours to own.
Learn more about life at Worldline at jobs.worldline.com
We are proud to be an Equal Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as an individual with a disability, or any applicable legally protected characteristics.