Software Development Engineer

closed
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
This job is filled or no longer available