Trial Today Get in touch

Lead Software Developer

Job Description

We are Egress

Egress Software Technologies provides industry and government-certified encryption services that give you choice and control over how you securely share sensitive information. Whether sending information via email or large file transfer, or collaborating on confidential documents, the Egress portfolio of products offers flexibility over deployment and user federation, choice over how users send and receive information, and control over how recipients handle the data shared with them.


About the role

We'd like you to lead the development of one of our data security services, including how it relates to and interacts with the rest of our product portfolio, and to support one or more software development teams as their line manager. With your help we will:

  • Grow our teams, look after our technical staff and develop their careers
  • Identify and meet our biggest technical challenges
  • Build our software right
  • Get better at building software
  • Protect our customers' data
  • Delight our users
  • Create value for our company
  • Lead the industry in terms of innovation
  • Go the extra mile
  • Support each other to succeed 

We are keen to hear from people who consider themselves under-represented in the science, technology, engineering and maths communities – even if you feel you meet only some of our needs.

You've probably forgotten more than you know now about software engineering, but you're always on top of the latest technical developments, making you a valued mentor and colleague whose opinion is sought often.

As well as an established track record of success in our industry, your knowledge, experience and skills should include:

  • Teaching and learning
    • First-rate communications skills
    • Helping early- and mid-career colleagues grow into senior and lead roles
    • Continuous self-directed learning and improvement
    • Sharing your knowledge
    • Empathy for colleagues and users
    • Contributing your perspective and valuing that of others
  • Leadership
    • Managing humans
    • Building teams and helping them gel
    • Leading successful programmes involving multiple teams
    • Making wise decisions consistently despite ambiguity
    • Navigating change successfully
    • Effective delegation
    • Maintaining valuable and interdependent relationships with other areas of the business
    • Active participation in external professional networks
    • Engaging directly with important customers or users and their communities
  • Technical excellence
    • Looking after the design and architecture of complex software systems
    • Broad and deep technical knowledge spanning multiple technical domains
    • Improving quality continuously
    • Fluency in effective development methods and technologies

Our tools

We make web applications, microservices and APIs served by NGINX running on GNU/Linux. We work mainly in JavaScript (Node.js and Express) and Python (with Flask), using NoSQL and more specialist databases, and are currently transitioning some of our stack to serverless technologies. We make daily use of git, Jenkins and Docker. Salt, Terraform and Kubernetes help us deploy and manage our production systems, which are hosted on Microsoft's Azure and Amazon's Web Services (AWS) platforms.


Our benefits

  • 25 days annual leave (26 after you've been with us for a year)
  • BUPA Private Health Cover
  • Pension scheme
  • Mentorship scheme for high-potential employees
  • Bonus scheme linked to company financial success
  • Formal training programme for employees transitioning into leadership roles
  • Cycle to work discount scheme
  • Pluralsight membership subscription
  • Regular peer-to-peer learning and development sessions
  • Invite to our Annual Kick Off event in February (2x nights away in UK resort, team building activities, all meals and accommodation paid for)
  • Monthly fully-funded office socials (Trampolining, Bowling, Rounders, Sports Day, Pub Quiz, Board Games Night etc.)
  • Free breakfasts

Our culture

Egress is proud of our uniquely agile, effervescent, and people focussed environment. Our core values of Culture, Excellence, Ambition and Integrity run through everyone who works for us, and everything we do.

We are a sociable company, working hard and playing hard in equal measure. The atmosphere in our offices is friendly and supportive, with a competitive edge! We enjoy regular nights out and there are plenty of social activities including company funded team lunches and monthly activities. Employees also enjoy free breakfasts and fruit, and top end coffee.


footer_cesg_2018_258x100 footer_skyhigh_89x100 NATO Common Criteria footer_bsi_iso_178x100