Trial Today Get in touch

Python 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.

Personal Specification

About the role

As a developer you'll join a team turning our roadmap into reality for one of our data security services. With your help we will:

  • 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.



Knowledge, experience and skills should include:

  • Building software
    • Translating your solutions into code fluently
    • Basic computer science knowledge
    • Solving small and medium-sized problems independently
    • Collaborating effectively in a team to achieve big things together
    • Understanding other people's code quickly when you are familiar with the language
    • Persisting until you succeed
    • Taking the lead when circumstances require
  • Learning and teaching
    • Curiosity and a growth mindset
    • Sharing your knowledge
    • Empathy for colleagues and users
    • Contributing your perspective and valuing that of others

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_258x100-2 footer_skyhigh_89x100 NATO Common Criteria footer_bsi_iso_178x100