This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Senior Software Engineer, you will deliver innovative, scalable, and reliable data and software solutions that support clients on their digital transformation journey. You will play a key role in shaping solution design, leading delivery, mentoring others, and working directly with customers to solve complex business problems using modern cloud technologies. This role combines hands‑on technical delivery with leadership, architecture, and client engagement responsibilities.
Job Responsibility:
Lead the design, implementation, testing, support, and maintenance of software solutions
Stay across emerging and established technologies, sharing knowledge to ensure the right tools and approaches are applied to each solution
Combine a variety of technologies and apply existing knowledge to new and complex problems
Work directly with customers to identify opportunities, define enhancements, and align solutions to business needs
Work directly with customers to scope, design, and deliver maintainable, well‑tested solutions, leveraging cloud technologies wherever possible
Lead and manage software projects end‑to‑end, working independently and/or leading delivery teams to meet project outcomes
Provide high‑quality technical support to clients for common and complex software issues, while identifying opportunities for improvement
Lead solution design and apply appropriate software architecture patterns
Identify and resolve technical and architectural issues across projects
Demonstrate and promote HSO values and behaviours in all interactions
Foster a positive, high‑performance culture, leading by example and supporting others to do the same
Proactively research, learn, and apply emerging technologies, building shared capability across the team
Continuously improve software development lifecycles using best practices and a DevOps mindset
Produce clear, accurate, and appropriate technical documentation
Deliver client workshops to upskill teams and support the adoption of new technologies, while identifying opportunities to improve workshop design and delivery
Contribute to best practice and continuous improvement across HSO
Act as a technical leader and coach, supporting team members to achieve project, customer, and personal development goals
Proactively identify risks and issues, proposing solutions and mitigations throughout the delivery lifecycle
Understand and implement solutions beyond software engineering that interact with developed systems
Maintain professionalism and make sound decisions in high‑pressure or ambiguous situations