Netwrix Corporation

Staff Software Engineer

Netwrix Corporation

full-time

Posted on:

Location Type: Hybrid

Location: Kraków • 🇵🇱 Poland

Visit company website
AI Apply
Apply

Job Level

Lead

Tech Stack

AzureCloudMicroservicesPythonRuby

About the role

  • 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

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
RubyPythonC#distributed systemsscalable systemscloud architecturehybrid architecturemicroservicescontainerizationperformance optimization
Soft skills
communicationmentoringtechnical directioncollaborationproblem-solvingdesign reviewscode reviewsinfluencingdocumentationexecution strategies