Software Development Engineer

Logo of BeyondTrust

BeyondTrust

πŸ“Remote - United States, Canada

Job highlights

Summary

Join BeyondTrust as a Software Development Engineer (Full Stack) and contribute to building a safer world through our cybersecurity SaaS portfolio. You will be part of a fast-paced team designing, developing, and maintaining a cloud-based Identity Threat Detection and Response (ITDR) system. This role requires delivering outstanding user experiences for complex web applications, contributing to system usability, and producing balanced solutions. You will leverage engineering and security best practices, participate in design reviews, and provide production support. BeyondTrust offers a culture of flexibility, trust, and continual learning, fostering a supportive and inclusive environment.

Requirements

  • 3+ years’ experience delivering and supporting enterprise-ready cloud-based systems
  • Proven experience in software development, with a strong portfolio of projects that demonstrates your ability to build and maintain user-facing solutions
  • Proficient in modern JavaScript frameworks with a deep understanding of Angular, React, or similar modern frameworks
  • Experience working on an Agile team in a continuous integration and development environment
  • Experience in developing API services and working with scalable microservices architectures
  • A solid understanding of cloud-native application design, development best practices, and the integration of test automation within the agile software development lifecycle (SDLC)
  • Experience working with major cloud providers such as AWS, Google Cloud, and Azure
  • Familiarity in using GitHub Actions or similar, Docker containers, and other CI tools; familiarity with Kubernetes
  • Familiarity with unit testing frameworks and end-to-end testing
  • Self-motivated with the ability to work independently and take ownership of driving improvements

Responsibilities

  • Deliver outstanding user experience for complex web-based enterprise applications
  • Contribute to the usability and design of the system by providing technical guidance on challenging problems
  • Produce balanced solutions that simplify based on solving business needs, user delight, and technical sustainability
  • Be a bar-raiser for delivering results and taking end-to-end ownership individually and as part of a team
  • Relentless pursuit of high quality by leveraging engineering and security best practices
  • Engage in the software design review process, emphasizing customer-focused and testable solutions and considering resiliency in negative scenarios
  • Participate in providing production support for cloud applications across multiple levels of the stack, including an on-call rotation

Preferred Qualifications

C# or other object-oriented languages is a plus

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let BeyondTrust know you found this job on JobsCollider. Thanks! πŸ™