If you're excited about the opportunity to work on scalable and robust tools and services and are interested in deploying them on orchestration platforms like Kubernetes and OpenShift, read on! Do you approach problem-solving with an SRE mindset? If so, this opportunity could be a great fit for you. 

Our client is a leader in providing innovative solutions that help people understand and navigate the world around them through the use of physical and digital technologies that can sense, measure, and connect. They are looking for an experiences Software Engineer – Technical Lead that will join the Engineering Enablement team.  

If you are seeking to join a team of software professionals who work on internal tooling and services in a globally distributed setting and you possess strong communication and people skills, you may be the ideal candidate for this position. We encourage you to apply if you have a desire to work in a team that builds internal tooling and services and excel at communicating and collaborating with others. 
 

What's in it for you?  

Top Employer | Amazing career progress | Worldwide impact | Competitive Salary 

 Responsibilities: 

  • Help shape the technical strategy of the company to meet the evolving needs of the global customers. 
  • Contribute to all stages of the software development process (hands-on development, architecture design). You will have the chance to be involved in every aspect of software development and make a meaningful impact on the final product. 
  • Adhere to the company's values of honesty and integrity in all actions. These values will serve as a guiding principle in everything you do.  
  • Help hire, mentor, and support the professional development of other engineers.  
  • Collaborate with domain experts across Infrastructure & Security. 

Qualifications: 

  • Strong written and verbal communication skills are required for this role, with a focus on effectively explaining technical challenges and solutions to a distributed team. 
  • Familiarity with standard software engineering practices - agile development methodologies, unit testing, code reviews, documentation, CI/CD. 
  • Expert knowledge of Python, Go or another modern programming language, along with corresponding testing/mocking frameworks. 
  • Working experience with containerisation and orchestration platforms (hosting, deployment and monitoring of services and infrastructure). 
  • Solid knowledge of at least one CI/CD platform (e.g., Jenkins, Gitlab) 
  • Expertise in using Linux operating systems. 
  • Experience with technologies such as Ansible or Terraform will be a plus.  

As a key member of our team, you will be expected to drive excellence in technical standards, performance, reliability, and operational efficiency. You will have the opportunity to set a high bar for the team and help them consistently deliver top-quality work. In addition, we value agility and simplicity, and prefer to move forward incrementally. If you are passionate about these values and have the skills and experience necessary to excel in this role, we are waiting for your application!  

Apply Now