The point where experts and best companies meet
Share
Position Overview:
We are seeking a highly skilled Software Engineering leader with deep understanding of the software development lifecycle, expertise in cloud technologies, proficiency in IT tools, and mastery in at least one major technology stack. The successful candidate will be responsible for driving best in class software engineering tools, technology and processes in the organisation.This role requires an individual with a strong technical background, leadership skills, and the ability to navigate complex technical and organisational landscapes.
Key Responsibilities:
Define, deliver and establish a shared internal platform with self service capabilities and automated infrastructure that supports delivery of tools, interfaces, components and services.
Develop and implement strategies to improve software engineering tools and technologies resulting in streamlined processes and improved productivity.
Manage and update infrastructure and applications along with monitoring and optimizing performance.
Analyse requirements and deliver value to product engineering teams. Support the needs of internal stakeholders in terms of scalability, resilience, security and operational maintenance.
Provide thought leadership in latest trends and best practices in software development. Working with Product Engineering, Centre of Excellence, and Operations teams, provide an in-depth evaluation of new and mature technologies and help shape the technology roadmap in the organisation.
Collaborate with cross geographical, cross functional teams and stakeholders at multiple levels to obtain alignment and ensure successful solution implementation.
Qualifications:
Bachelor's or Master's degree in Computer Science, Information Technology, or related field.
Proven experience as a Software Architect, with complete software lifecycle expertise (15+ years of experience). Track record of specifying, developing, and delivering software applications in a range of standards and languages.
Extensive experience of running platforms within a DevOps organisation. Strong understanding of DevOps platform tooling and automation. Platforming Engineering Experience is a big plus.
Has demonstrable in-depth knowledge and experience with modern complex development tool chains, bug tracking systems, continuous integration, and version control systems both commercial and open source.
Strong understanding of cloud technologies (e.g., AWS, Azure etc) and experience designing cloud-native solutions, migration of legacy solutions to Cloud and container based deployments. Cloud certifications required.
In-depth knowledge of Agile, Scrum and DevOps methodologies.
Deep knowledge of software engineering tools and technologies both on premises and Cloud/SaaS
Expertise in at least one major technology stack, such as .NET, Java or MERN/MEAN stack.
Influential and persuasive, with the ability to enthuse and inspire multidisciplinary teams, and build successful relationships at all levels.
Excellent storytelling and presentation skills, with the ability to convey complex ideas effectively.
Strong analytical and problem-solving abilities, with a keen attention to detail.
Effective communication and interpersonal skills, with the ability to collaborate effectively across teams and influence decision-making processes.
Our offer
We welcome you to a challenging, innovative and international environment with great opportunities for you to explore, to learn and to grow.
These jobs might be a good fit