Software Development Engineer

BeyondTrust Logo

BeyondTrust

๐Ÿ“Remote - United States

Summary

Join BeyondTrust as a Software Development Engineer and contribute to the development of a cloud-based Identity Threat Detection and Response (ITDR) system. You will be responsible for delivering exceptional user experiences for complex web-based enterprise applications, contributing to the system's usability and design, and ensuring high-quality solutions through best practices. This role requires strong experience in software development, proficiency in modern JavaScript frameworks, and familiarity with cloud-native application design and development best practices. You will be part of an Agile team in a continuous integration and development environment, working with major cloud providers like AWS, Google Cloud, and Azure.

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
  • You are an excellent team player who values open and constructive feedback and possesses a strong work ethic
  • Adaptable and flexible, ready to navigate through changing requirements and situations with a positive attitude
  • Proactive in addressing and solving problems, with persistence and coordination skills to overcome challenges effectively
  • You balance speed with risk, making informed decisions based on data, and are committed to continuous learning and growth
  • Dedicated to lifting others as you climb, fostering a culture of shared growth and excellence within the team

Benefits

  • We take care of our employees so they can take care of our customers
  • Customers whoย come from all walks of life just like us
  • We hire incredible people from diverse backgrounds because when we are different together, we are stronger together

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.