Senior Staff Software Engineer (NPS)

About Us

At Netwrix, our mission is to revolutionize data security by placing identity at the core - providing unparalleled visibility and control. Engineered and supported by over 900 highly talented, motivated employees and hundreds of trusted partners in nearly every geography, Netwrix solutions are relied upon daily by security professionals across more than 13,500 organizations in over 100 countries around the world.


Over the past two decades, Netwrix has expanded its market presence through innovation, organic growth, and strategic acquisitions, and are proud to be backed by renowned private equity firms, TA Associates and Centerbridge Partners. Netwrix maintains a global presence, fostering a remote-first work environment while encouraging and facilitating frequent face-to-face interaction with colleagues, customers, and partners.


Position Overview

As a Senior Staff Software Engineer, you will serve as a key technical authority within the engineering team. You will be instrumental in shaping the architecture and technical direction of our cutting-edge Data Security SaaS Platform, driving excellence in connector integrations.


This role demands a deep technical background in Python, C# and the .NET ecosystem, coupled with expertise in integrating with external systems via technologies ranging from RESTful APIs through to drivers. You will be responsible for leading complex technical initiatives, coordinating implementation research and design, and ensuring the highest quality of code produced by the team. You'll partner closely with Product Management to refine functional and non-functional requirements, translating them into robust, scalable technical solutions that align with the company’s strategic vision. This is an excellent opportunity for a forward-thinking individual who thrives on solving problems, mentoring peers, and driving significant technical impact in a collaborative, fast-paced environment.


This is a hybrid role with 3 days a week in our Kraków office.


Key Responsibilities

Architectural Leadership & Design:

  • Lead and drive complex architectural and system design discussions for our SaaS platform, ensuring solutions are scalable, resilient, secure, and align with the long-term technical vision.
  • Architect and guide the development of connectors using both Python and C#.
  • Design robust, extensible integrations with third-party sources

Technical Strategy & Innovation:

  • Translate high-level business objectives and product vision into clear technical strategies and actionable roadmaps.
  • Lead and coordinate technical research, spikes, and proof-of-concepts for new technologies, and architectural patterns, guiding the team towards innovative and impactful solutions.
  • Actively manage technical debt and advocate for strategic engineering investments that enhance the long-term velocity, reliability, and security of the SaaS platform.

Quality & Operational Excellence:

  • Serve as a champion for code quality and consistency across engineering teams, establishing and promoting best practices, and providing constructive, growth-oriented feedback through rigorous code reviews.
  • Drive continuous improvement in deployment processes, CI/CD pipelines, and DevOps practices, advocating for automation and operational excellence across the platform.
  • Act as a technical escalation point for the most complex production issues, leading root cause analysis and driving the implementation of robust, long-term solutions.

Hands-on Contribution:

  • Contribute hands-on to critical path development, foundational components, and strategic proof-of-concepts, ensuring adherence to the highest standards of clean, maintainable, and testable code.

Cross-Functional Collaboration & Mentorship:

  • Collaborate closely with Product Management to deeply understand and refine functional and non-functional requirements, translating them into clear technical specifications and implementation plans.
  • Foster technical alignment and collaboration across multiple engineering teams, identifying and driving initiatives that improve inter-team dependencies and overall platform cohesion.
  • Serve as a technical mentor and coach within the engineering organization, actively developing the skills and capabilities of senior and staff-level engineers.

Qualifications

  • Bachelors or Masters degree in Computer Science, Engineering, or related field, or equivalent experience
  • 10+ years of experience developing software with Python, C# and .NET 6+, with a significant portion in a lead or staff-level individual contributor role.
  • Proven track record of designing, building, and maintaining scalable, high-performance, and secure integrations.
  • Experience with microservices and consuming RESTful APIs.
  • Demonstrated ability to drive code quality, testing methodologies, and CI/CD best practices.
  • Solid understanding of OOP, design patterns, and software architecture.
  • Familiar with modern DevOps practices, including CI/CD, Git, Docker, and Azure or AWS.
  • Strong problem-solving skills and the ability to work independently or in a team.
  • Exceptional communication, leadership, and organizational skills, with a proven ability to influence technical direction and foster collaboration across diverse teams.
  • Agile/Scrum experience.

Preferred Qualifications

  • Experience with cloud-based architectures (Azure, AWS, GCP).
  • Experience with drivers/low level OS integrations
  • Experience with enterprise storage platforms
  • Familiarity or experience with AI/ML concepts, particularly agentic AI or natural language processing, and their application in software products.
  • Contributions to open source projects or active GitHub presence.


Our Values

At Netwrix, our values guide every action:

  • Next-Level Customer Focus -Customers first, always. We listen, protect, and go the extra mile— because their success is our mission.
  • Excellence - We set high standards and take pride in delivering exceptional results. We celebrate wins, seek constant improvement, and address shortcomings professionally.
  • Transparent Ownership - We celebrate our successes, own up to our mistakes, communicate openly, and face challenges head-on with a genuine commitment to doing the right thing.
  • Winning with Clear Thinking - We value clarity, find straightforward solutions to complex problems, and make swift, effective decisions.
  • Relentless Innovation - We continually seek better ways to serve our customers and stay ahead. We foster creative thinking, and we embrace new approaches. 
  • Industry-Leading Expertise - We take pride in our expertise and continuously seek to learn and share knowledge, striving to be the trusted experts our customers rely on.
  • eXceptional Together - We believe in the power of collaboration and diverse perspectives. By valuing each other’s strengths, we achieve outcomes that surpass individual contributions.

Join us in a culture where integrity, respect, and hard work are foundational. Be part of a team dedicated to making a lasting impact.


Why You’ll Love Working at Netwrix

  • 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

We pride ourselves on a culture that truly values employee input across various backgrounds and experiences. We look forward to welcoming new talent who can help us further our mission.

 

Netwrix Corporation and its wholly owned subsidiaries are Equal Opportunity Employers (EEO) and welcome all applicants for employment without regard to race, color, religion, sex, national origin, age, disability, veteran status, or any other protected characteristic under applicable law.

 

Please let us know if you require any accommodation.

R&D

Hybrid (Kraków, Lesser Poland Voivodeship, PL)

Share on:

Terms of servicePrivacyCookiesPowered by Rippling