About Beyondtrust
BeyondTrust is the worldwide leader in Privileged Access Management, offering the most seamless approach to preventing data breaches related to stolen credentials, misused privileges, and compromised remote access.
Our cyber security solutions are trusted by 20,000 customers, including half of the Fortune 100, and operate from 13 offices across 8 countries with 1,200 employees.
Recent awards include
- Best Workplaces in Technology - Fortune Magazine 2021
- Diversity in Tech Employer Award 2020 - WomenTech
- Top Work Places 2021 - Atlanta Journal Constitution
Job Summary
We’re looking for a Senior Software Engineer for our Cloud Agile Development Team. You will champion good software engineering principles, best practices and collaboration. You will help drive technical solutions that meet customers’ needs, with collaboration from other stakeholders.
As a Senior Software Engineer you will be be instrumental in driving best practice across the team, mentoring junior engineers as well as a majority focus on hands-on development.
Essential Duties and Responsibilities
- Maintain expertise of one or more areas and broad knowledge across the solution (Independence)
- Maintain broad knowledge of all company PAM products (Interdependence)
- Advocate good development practices,
- Drive and advise on the technical direction of the solution
- Drive continuous improvement
- Minimise Technical debt
- Maintain quality (have a handle on the number of bugs and ensure they are not getting out of hand)
- Keep up with latest, relevant technologies
- Be an authority and point of contact for external teams and stake holders
- Freely share knowledge with others, both in and outside of the team
- Mentor junior team members
- Coach senior team members
- Be an active Agile team member
- g. Scrum - participates in planning, retro, review and working on the products with the team
- Collaborate with cross functional engineering teams in various locations to deliver an enterprise level SAAS solution, owning features from design to delivery
- Work closely with operations and technical support teams to ensure that solutions can be managed in a secure, scalable and automated way
- Debug, diagnose and troubleshoot issues with the product as reported from customers responsively
- Adhere to and lead according to the company values and culture
- (Teamwork, Integrity, Humility, Passion, Accountability, Result)
- Recognise team members for their contributions
Requirements
- Strong communication skills enabling positive collaboration with other distributed engineering teams and functions outside development
- Significant Cloud and/or SaaS solutions development experience with excellent software engineering skills
- Experience developing, architecting, and deploying complex systems in the cloud
- Knowledge of best practices and evidence of driving standards in development teams
- Track record of developing high quality code in C# and .Net core
- RESTful APIs
- OpenId OAuth & Certificate based authentication
- Test driven development
- Peer reviews
- Experience with front end technologies such as JavaScript/Typescript/CSS/HTML/Angular
- Strong experience in one of the following cloud solutions; AWS or Azure
- An understanding of Agile development frameworks, including Scrum
- Confidence to make decisions
- Ability to overcome obstacles and adaptable to change
Desirable Skills but not Required
- Strong diagnostic/troubleshooting skills for complex cloud based distributed systems:
- Reverse proxies, load balancers
- Cloud storage (Azure blob storage, AWS S3)
- Database (SQL Server or PostGres)
- Highly organised with strong time management and a desire to achieve deadlines
- Experience in containerisation and implementing CI/CD pipelines for enterprise scale products
- Running, deploying, and managing .Net core applications on Linux
- Implementing web security using web proxies like nginx, haproxy and cloud load balancers
- Experience and understanding of Domain-Driven Design (DDD), bounded contexts and microservices
What about the Perks?
- Fully remote role – with at home expenses such as internet paid for
- True flexibility with managers who trust you to work in the way most productive to you
- Regular hackathons/lunch & learns/social events
- Always working with the most modern technologies (as a cyber security company we invest heavily in this area, we can’t fall behind!)
- Wellbeing events such as yoga/meditation/home workouts
- 25 days’ holiday which increases up to 30 days with length of service
- Competitive pension scheme
- Vitality Private Healthcare for you and family – One of the best products on the market offering 24/7 private GP, Mental Health support, Physiotherapy and more (including a heavily discounted Apple Watch)
- Life Insurance that covers 4x your salary.
- Income Protection if you are unable to work due to ill health
- Pluralsight - full license to the tech education platform
- Paid to attend tech events and conferences
- Perks are being reviewed currently to add even more!
Why join BeyondTrust?
A healthy and motivated workforce goes hand-in-hand with the success of the company and the happiness of our customers. So why wouldn’t we give you the flexibility, perks and career confidence that you need to get the job done?
As a member of the BT Team we trust and empower you to be the best version of yourself whether that means working in your favourite superhero costume from home or solving complex problems whilst feeding the kids porridge!
We want you to feel at home in the BT family. That means diversity and inclusion isn’t just a policy to us. We recognise amazing talent doesn’t come in “one size fits all”. Our team collaboration extends from Singapore to Nova Scotia and everywhere in between with inspiring women in leadership roles everywhere you look.
We also want to give you the opportunity to constantly evolve (shout out to the Pokémon fans). If you want to learn a new skill or improve the way the team works, your voice will be heard. Hackathons and self-improvement workshops are always there for you to get involved in. Progression routes are clear for those who want it, so don’t expect to be in the same position 2 years from now.
Are you ready to take your career above and beyond?
Apply now!
Thanks for reading