Staff Software Engineer

Staff Software Engineer Job Description Template

Our company is looking for a Staff Software Engineer to join our team.


  • Keep track and manage tech debt;
  • Work with the business to maintain the long-term architecture vision;
  • Work with other PAOs to design and maintain cross-program interfaces;
  • Govern adoption of architectural guidelines;
  • Coach team members on architecture practices;
  • Enable bi-directional communication between the architecture team and the delivery teams;
  • Project operating costs;
  • Guide the creation and evolution of the architecture of the Flexera platform.


  • A degree in a relevant subject e.g. computer science;
  • Web UI Technologies with JavaScript, React & Redux;
  • Experience in use of cloud technologies such as AWS, Google or Azure;
  • Experience of container technology including Docker and Kubernetes;
  • Understanding of DevOps practices and their use of for CI/CD pipelines.