Hybrid Senior Software Engineer – Netwrix Directory Manager

Posted 1 hour ago

Apply now

About the role

  • Design, develop, and enhance NDM features with an emphasis on scalability, performance, and maintainability.
  • Contribute to architecture discussions and help shape technical decisions within your area of responsibility.
  • Lead the delivery of features or subsystems from design through deployment.
  • Participate in the ongoing modernization of NDM into a SaaS-ready solution using Azure-native capabilities.
  • Collaborate cross-functionally with QA, DevOps, and product management teams to ensure high-quality releases.
  • Identify and implement improvements to development practices, automation, and observability.
  • Contribute to team growth by sharing best practices and supporting peer reviews.

Requirements

  • Experience developing cloud-based software applications and services.
  • Strong understanding of distributed systems, cloud-based software design principles, and modern architectural patterns.
  • Proficiency in at least one modern programming language.
  • Experience designing and consuming APIs and integrating services.
  • Familiarity with relational databases and data modeling.
  • Strong analytical and problem-solving skills with attention to detail.
  • Effective communication and collaboration skills.
  • Experience building or maintaining enterprise-scale or SaaS solutions (preferred).
  • Familiarity with Azure or other public cloud environments (preferred).
  • Exposure to event-driven or microservices-based architectures (preferred).
  • Experience with CI/CD pipelines, automation, or monitoring systems (preferred).
  • Willingness to mentor or support less-experienced engineers when needed (preferred).
  • Experience with identity, access management, or IGA systems (preferred).
  • Knowledge of containerization or message streaming (Event Hub, Kafka, RabbitMQ) (preferred).
  • Exposure to cloud migration or modernization projects (preferred).
  • Interest in AI-assisted development or intelligent automation tools (preferred).

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

Senior Software Engineer – Netwrix Directory Manager

Job type

Experience level

Senior

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