Country Match Sr Software Development Engineer Remote United States | Remote Canada Engineering

BeyondTrust, Inc.

United States

Remote

USD 120,000 - 190,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

BeyondTrust, Inc. is seeking a Sr. Software Engineer to join our Engineering team.

You will design, build, and maintain code for complex enterprise applications within the Secure Remote Access suite, owning the appliance base OS, build and release pipelines, and cloud infrastructure. You will collaborate across teams to translate stories into functional software, contribute to test cases, and document development work.

Qualifications

  • 5+ years of software development experience.
  • Proficient with the entire Software Development Lifecycle (SDLC).
  • Extensive knowledge working in Unix/Linux environments.
  • Experience with Python and PHP.
  • Experience with Laravel, or a comparable MVC framework, and with maintaining large legacy code.
  • Hands on experience with AWS, including EC2, Route 53, S3, IAM, and KMS.
  • Experience with Database design and administration.
  • Ability to give and receive peer review.
  • Unit testing.
  • Experience using Agile methodologies.

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable code for complex client/server enterprise applications.
  • Translate application storyboards and use cases into functional applications.
  • Collaborate with other team members, teams, and stakeholders on feature design and product direction.
  • Work with QA in creating test cases and documentation for assigned projects/tasks.
  • Communicate problems, risks, or issues with peers and managers.
  • Provide thorough documentation for all development work.
  • Some interaction with technical support and possibly customers in trouble-shooting issues may be required.
  • Scope assigned project/tasks and provide accurate time estimates.
  • Build, package, sign, and release appliance images and software updates for on-premises and cloud deployments.
  • Deploy and maintain the cloud infrastructure that customer installs run on, including compute, DNS, storage, and key management.

Skills

Software development
Unix/Linux
Python
PHP
Laravel
MVC framework
AWS (EC2, Route 53, S3, IAM, KMS)
Database design
Unit testing
Agile
Code review
SDLC
Team collaboration

Tools

Terraform
AWS Lambda
X.509 certificates
SAML
OAuth2

Job description

BeyondTrust is a place where you can bring your purpose to life through the work that you do, creating a safer world through our cybersecurity SaaS portfolio.

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. You will be surrounded by people who challenge, support, and inspire you to be the best version of yourself.

The Role

As a Sr. Software Engineer in our Engineering department, you will collaborate with our Engineering and Technical Support teams. We are looking for a passionate and motivated Engineer who enjoys the challenge of solving tough problems in a dynamic environment. This individual thrives at problem-solving, getting to the root cause within a software or the environment in which it runs, and is motivated by doing what is right for our products and our customers. You will work on the team that builds and supports our Secure Remote Access suite, owning the appliance base operating system, the build and release pipeline that ships it, and the cloud infrastructure it runs on.

What You’ll Do
  • Design, build, and maintain efficient, reusable, and reliable code for complex client/server enterprise applications.
  • Translate application storyboards and use cases into functional applications.
  • Collaborate with other team members, teams, and stakeholders on feature design and product direction.
  • Work with Quality Assurance personnel in creating all test cases and documentation for the assigned projects/tasks.
  • Communicate problems, risks, or issues with peers and managers.
  • Provide thorough documentation for all development work.
  • Some interaction with technical support and possibly customers in trouble-shooting issues and resolving the respective issues may be required.
  • Scope assigned project/tasks and provide accurate time estimates.
  • Work directly with the Engineering and Support departments to investigate, troubleshoot and triage complex, code-related technical issues, gather product feedback, implement code fixes and build patches.
  • Build, package, sign, and release appliance images and software updates for on-premises and cloud deployments.
  • Deploy and maintain the cloud infrastructure that customer installs run on, including compute, DNS, storage, and key management.
What You’ll Bring

The ideal candidate will be proficient in several of the following skills and disciplines; the more the better:

  • 5 or more years of software development experience.
  • Proficient with the entire Software Development Lifecycle (SDLC).
  • Extensive knowledge working in Unix/Linux environments.
  • Experience with Python and PHP.
  • Experience with Laravel, or a comparable MVC framework, and with maintaining large legacy code.
  • Hands on experience with AWS, including EC2, Route 53, S3, IAM, and KMS.
  • Experience with Database design and administration.
  • Ability to give and receive peer review.
  • Unit testing.
  • Experience using Agile methodologies.
Must Have
  • Solid understanding of modern design patterns.
  • Experience with full lifecycle of development, including product release in an agile environment.
  • Good understanding of network security and encryption.
  • Solid English written and verbal communication, presentation, and people skills.
  • Experience working on an Agile team in a continuous integration and development environment.
Nice To Have
  • Strong focus on secure coding and security best practices (TLS, cryptography, etc.).
  • Experience with Terraform and AWS Lambda.
  • Experience with X.509 certificates, SAML, and OAuth2.
  • Experience developing applications that run at scale.
Who You Are
  • You are a team player, eager and open to sharing successes and failures.
  • You are a passionate and motivated learner, always looking for an opportunity to learn and grow.
  • You are optimistic and positive and have a great sense of humor.
  • You are flexible and can adapt to shifting situations and requirements.
  • You try to inspire the best in others and always try to deliver the same.
  • You give and take feedback graciously.
Better Together

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. 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.

About Us

BeyondTrust is the global identity security leader protecting Paths to Privilege™. Our identity-centric approach goes beyond securing privileges and access, empowering organizations with the most effective solution to manage the entire identity attack surface and neutralize threats, whether from external attacks or insiders.

BeyondTrust is leading the charge in transforming identity security to prevent breaches and limit the blast radius of attacks, while creating a superior customer experience and operational efficiencies. We are trusted by 20,000 customers, including 75 of the Fortune 100, and our global ecosystem of partners.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr Software Development Engineer- Remote
Sr Software Development Engineer- Remote

BeyondTrust, Inc. • United States

On-site
USD 120,000 - 180,000
Sr Software Development Engineer
Sr Software Development Engineer

LaraBench • United States

Remote
USD 140,000 - 180,000
Country Match Sr Software Development Engineer Remote United States Engineering
Country Match Sr Software Development Engineer Remote United States Engineering

BeyondTrust, Inc. • United States

Remote
USD 140,000 - 180,000
Country Match Sr Site Reliability Engineer Remote United States | Remote Canada Engineering
Country Match Sr Site Reliability Engineer Remote United States | Remote Canada Engineering

BeyondTrust, Inc. • United States

Remote
USD 140,000 - 180,000
Country Match Staff Software Development Engineer Remote United States | Remote Canada Engineering
Country Match Staff Software Development Engineer Remote United States | Remote Canada Engineering

BeyondTrust, Inc. • United States

Remote
USD 150,000 - 210,000
Software Development Engineer - Remote United States
Software Development Engineer - Remote United States

BeyondTrust, Inc. • United States

Remote
USD 140,000 - 200,000
https:/job-boards.greenhouse.io/beyondtrust/jobs/6670025 at BeyondTrust
https:/job-boards.greenhouse.io/beyondtrust/jobs/6670025 at BeyondTrust

Feedinkoo: Remote Jobs • United States

On-site
USD 120,000 - 190,000
Sr Site Reliability Engineer- Remote
Sr Site Reliability Engineer- Remote

BeyondTrust, Inc. • United States

On-site
USD 140,000 - 190,000
Sr Software Development Engineer- Remote at BeyondTrust
Sr Software Development Engineer- Remote at BeyondTrust

Feedinkoo: Remote Jobs • United States

Remote
USD 170,000 - 230,000
Staff Software Development Engineer- Remote
Staff Software Development Engineer- Remote

BeyondTrust, Inc. • United States

On-site
USD 150,000 - 230,000