Staff Software Engineer - Ruby/Rails for Data Security Platform
About the Role
We are seeking a Staff Software Engineer (Ruby/Rails) - Remote to join our innovative team at Netwrix. In this role, you will play a pivotal part in revolutionizing data security by enhancing our platform's capabilities. With a focus on identity management, you will help provide unparalleled visibility and control for our customers. This is a unique opportunity to influence the architecture and performance of a large-scale enterprise platform.
What You'll Do
- Architect and evolve core systems in the platform, including data services, APIs, orchestration, and automation layers.
- Design scalable, distributed architectures that support performance, reliability, and security across complex enterprise environments.
- Work hands-on in the codebase to prototype, validate, and implement core system components.
- Lead technical direction and establish best practices for service design, configuration, observability, and maintainability.
- Drive deployment and delivery excellence through Kubernetes (k3s/k8s), CI/CD pipelines, and infrastructure-as-code automation.
- Collaborate across engineering, product, and operations to ensure alignment between architecture and business goals.
- Mentor engineers, fostering technical growth and promoting sound engineering judgment across the team.
- Champion simplicity, consistency, and scalability across all architectural and implementation decisions.
Requirements
- 8+ years of professional software engineering experience, including several years in a Staff or Senior Staff capacity.
- Proficiency in Ruby (specifically Rails), with Python being a bonus.
- Proven experience designing and scaling distributed systems or platform-level architectures.
- Deep expertise in: Kubernetes (k3s/k8s) and container orchestration.
- CI/CD pipelines, automation, and infrastructure-as-code.
- API design, integration patterns, and microservice communication.
- Demonstrated ability to lead architectural initiatives that span multiple systems or teams.
- Strong collaboration, communication, and mentoring skills.
Nice to Have
- Experience with data synchronization, event-driven systems, or pipeline automation.
- Familiarity with data processing, classification, or governance platforms.
- Experience designing developer-facing tools or SDKs.
- Understanding of hybrid or air-gapped deployment models.
What We Offer
- 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.
Join us at Netwrix, where we value integrity, respect, and hard work. Be part of a team dedicated to making a lasting impact in the world of data security.
This Staff Software Engineer position at Netwrix offers a unique opportunity to work remotely while shaping the future of data security. With competitive benefits and a strong focus on innovation, this role is ideal for experienced engineers looking to make a significant impact.
Who Will Succeed Here
Proficient in Ruby on Rails with hands-on experience in building scalable microservices, demonstrating a strong understanding of API design principles and best practices.
Self-motivated and disciplined to thrive in a fully remote work environment, with a strong ability to manage time effectively while collaborating asynchronously across teams.
Deep familiarity with Kubernetes for orchestration and CI/CD pipelines for continuous integration and deployment, showcasing a proactive approach to Infrastructure as Code methodologies.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months