
Senior Staff Software Engineer - Netwrix Privilege Secure Discovery
Netwrix Corporation5 months ago
Kraków, PolandStaff+
Responsibilities
- Design, develop, and maintain production-quality software for data discovery and classification.
- Build and enhance backend services and REST APIs.
- Develop and maintain user interfaces using React and Redux.
- Process and analyze large volumes of data while improving system performance, scalability, and reliability.
- Participate in design discussions and technical decision-making.
- Write maintainable code, perform testing and code reviews, debug issues, and resolve root causes.
- Collaborate with engineers, architects, product managers, and cross-functional teams to deliver features.
Requirements
- At least 8 years of professional experience developing software applications or services.
- Proficiency with TypeScript, Node.js, Python, React, and Redux.
- Experience with MongoDB, including schema design, queries, and aggregations.
- Experience with Docker, Docker Compose, REST APIs, and cloud platforms; Azure is preferred, with AWS or GCP accepted.
- Familiarity with CI/CD pipelines, DevOps concepts, OAuth2, JWT, SAML, LDAP, Active Directory, and Entra ID/Azure AD.
- Strong software fundamentals, data structures, system design, independent feature delivery, problem-solving, debugging, and English communication skills.
- Preferred experience includes Golang, microservices architectures, Kubernetes, cloud-native deployment, data-intensive or performance-sensitive systems, Azure Pipelines, LDAP administration, gRPC, and data security, DLP, or data classification solutions.
Benefits
- Competitive health benefits.
- Continuous learning and development opportunities.
- Team-oriented, collaborative, and innovative work environment.
- Regular company town halls and opportunities for career growth and advancement.
- Remote-first work environment with frequent face-to-face interaction encouraged and facilitated.