About the role

  • Staff Software Engineer designing and delivering core components of an enterprise security platform at Netwrix. Leading technical direction and mentoring engineers in a collaborative environment.

Responsibilities

  • Design and implement scalable, secure, and maintainable services across cloud and hybrid environments.
  • Lead the development of major features or entire components, ensuring high-quality delivery and long-term system health.
  • Apply strong system design principles to improve modularity, performance, and reliability across services.
  • Translate product requirements into clear technical plans and execution strategies.
  • Provide technical direction within your product area, influencing design decisions and improving engineering standards.
  • Conduct in-depth design and code reviews, raising code quality and ensuring adherence to secure coding practices.
  • Drive improvements in performance, scalability, observability, and reliability across services.
  • Collaborate with product managers, architects, UX, DevOps, and security teams to align technical solutions with business goals.
  • Troubleshoot complex issues spanning multiple components and support critical incident response.
  • Contribute to documentation, architectural discussions, and engineering planning.
  • Support the adoption of CI/CD, cloud-native patterns, and modern development practices.
  • Mentor early-career and mid-level engineers through design reviews, code reviews, and pair programming.

Requirements

  • 8–10+ years of hands-on software engineering experience.
  • Strong proficiency in a modern backend language such as Ruby, Python, or C#.
  • Demonstrated experience designing and implementing distributed, scalable systems.
  • Solid understanding of cloud and hybrid architecture patterns, microservices, and containerization.
  • Experience with CI/CD pipelines, automated testing, and DevOps practices (Azure DevOps, GitHub Actions, Argo, etc.).
  • Proficiency in system-level debugging, performance optimization, and incident root-cause analysis.
  • Strong understanding of secure coding practices and common vulnerabilities.
  • Ability to communicate clearly across teams, document decisions, and provide actionable technical feedback.

Benefits

  • Competitive Health Benefits
  • Continuous Learning and Development Opportunities
  • Team-Oriented, Collaborative, and Innovative Work Environment
  • Regular Company Town Halls to Keep You Informed
  • Opportunities for Career Growth and Advancement

Job title

Staff Software Engineer

Job type

Experience level

Lead

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job