As a Senior Software Engineer, you will take ownership of the development of new features for your team, working with cutting edge technologies and owning this process end to end. You will bring a customer centric approach with a curiosity and passion for continuous learning. You will be provided with coaching and support to help you further develop your skills to reach your full potential.
About the Role
You will be part of our Product and Engineering team who are at the forefront of keeping our customers safe from attacks and breaches. In this role you will be focussed on helping our customers seamlessly manage their security solutions as effectively and efficiently as possible, and ensuring our products are delivering a secure experience. You will be given the time to continue to develop your skills surrounded by a team of incredibly smart and experienced Engineers.
Our technological stack: 𝘗𝘺𝘵𝘩𝘰𝘯, 𝘔𝘰𝘯𝘨𝘰𝘋𝘉, 𝘌𝘭𝘢𝘴𝘵𝘪𝘤𝘚𝘦𝘢𝘳𝘤𝘩, 𝘙𝘦𝘥𝘪𝘴, 𝘍𝘪𝘳𝘦𝘴𝘵𝘰𝘳𝘦, 𝘋𝘰𝘤𝘬𝘦𝘳, 𝘬8𝘴, 𝘎𝘊𝘗, 𝘈𝘞𝘚
In this role, you will:
- Build, maintain, and release our well architected services by writing correct and clean code consistently and following best practices and conventions
- Participate in the design and planning of upcoming features, our Engineers are first class stakeholders in all parts of the development process
- When required, partner with internal teams such as UX and Product Management who work deeply with our product to ensure we are understanding our customers needs
- Work towards developing a deep understand of our products in order to best support our customers
- Work with Practice specific technologies
The skills you’ll bring include:
- A minimum of 5 years experience in software development using Python or other backend programming language
- AWS, Azure or GCP experience would be desirable
- Excited by technology, curious and eager to learn
- The attitude and ability to thrive in a high-growth, evolving environment
- Collaborative team player who has the ability to partner with others and drive toward solutions
- Strong creative problem solving skills
- Solid communicator with excellent written and verbal communications skills both within the team and cross functionally
- Passionate about delighting customers, puts the customer needs at the forefront of all decision making
- Excellent attention to detail