BeyondTrust is a company that offers security solutions and provides context-aware security intelligence that helps clients gain the controls and visibility the
Software Engineer
Location
Canada
Posted
6 days ago
Salary
0
Seniority
Mid Level
Job Description
Software Engineer
BeyondTrust
• Develop service-oriented software using C# using .NET • Demonstrated experience using agentic AI as a fundamental tool integrated into daily workflows • Be involved primarily in the service and database layers of the software • Analyze, create and review functional requirements for products based on use cases described by Product Management • Ensure the product’s scalability, reliability, consistency, and performance • Collaborate with other cross-functional team members to support the operation and maintenance of products • Analyze complex software systems and collaborate with others to support the operation and maintenance of products and improve the quality of those systems • Collaborate with other team members, teams, and stakeholders in the design, implementation, and maintenance of product functionality, creating efficient, reliable, reusable, and performant code • Propose and evaluate technical solutions as part of research spikes and AI driven design • Review, debug, and provide feedback on code written by other team members
Job Requirements
- Degree or Diploma in Computer Science, Information Technology, Software Engineering or a related field and 2 to 4 years of experience
- Ability to understand any part of the software stack
- Ability to thrive in an environment where team members work remotely, independently, and as a team
- Experience using C#, IIS, .NET, ASP.NET, Entity Framework, and NuGet packages
- Experience using or building RESTful APIs
- Experience with SQL and relational database schemas
- Experience writing unit tests, functional tests, integration tests, and/or end-to-end tests
- Experience with at least one continuous integration system (Azure DevOps, GitHub Actions, Jenkins, Circle CI, etc.)
- Experience using git as a revision control system
- Knowledge of industry best practices for secure coding practices, code quality and architecture
- Experience with full lifecycle of development in an agile environment.
- Good understanding of network security, certificate usage and encryption.
- Good understanding of Azure Active Directory and Active Directory.
- Familiarity with services provided by major cloud providers, ideally those provided by Azure.
- Strong English written and verbal communication, presentation and people skills.
- A proven interest in growing your knowledge and skills.
Benefits
- Our culture of flexibility, trust, and continual learning means you will be recognized for your growth, and for the impact you make on our success.
- Diversity. Inclusion. They’re more than just words for us. They are the guiding values of how we build our teams, cultivate leaders, and create a culture where people feel connected.
- We take care of our employees so they can take care of our customers.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Staff Engineer, Revenue Cycle
SonderMindYour all-in-one wellness solution that connects you to affordable, quality mental healthcare
• Design, build, and maintain scalable Ruby/Rails, TypeScript/Node, and Python services and RESTful or gRPC APIs that integrate with agentic GenAI systems • Optimize MongoDB and PostgreSQL queries and service performance • Collaborate with cross-functional squads to define requirements and deliver features • You will work on AI Agents, MCP servers and various other AI enabled tools and frameworks and so must be comfortable working with ambiguity and rapidly evolving technologies • Identify and drive process, architecture, and toolchain improvements • Mentor junior engineers (code reviews, pair-programming etc) • Serve as a technical lead for complex projects, balancing scope, risk, and not compromising deliverable quality.
• We are hiring a product engineer to join the team and own meaningful projects end to end. • At SuperPlane, we don't split engineering into frontend and backend. Everyone is a well-rounded builder who moves across the stack, makes product and technical calls, asks for help when needed, and delivers features from start to finish. • You might spend one day building an API endpoint or workflow engine improvement, and the next day polishing a React surface that users touch every day. • We're looking for someone at a mid-level to senior level: you've shipped real products, you can work independently, and you're ready to grow fast in a high-trust, high-pace environment.
• Own Strategic Customer Engagements End-to-End • Bridge Technical and Business Audiences • Contribute to the FDE Playbook • Drive Stickiness and Expansion
• Contribute to the design, development, and maintenance of critical services that support our telecommunications platform • Work on services responsible for managing, configuring, and updating the physical desk phones used by our customers worldwide • Write clean, maintainable code following established best practices and coding standards • Design and improve services that enable customers to manage, configure, and update their devices on our telecommunications platform • Help ensure the reliability and performance of services that support thousands of users • Participate in code reviews and use feedback to improve code quality • Deploy services to production environments under the guidance of experienced teammates • Monitor deployed services and contribute to diagnosing and resolving issues • Participate in on-call rotation to help ensure platform stability • Work closely with your technical product manager




