Staff Software Developer - Internal Automation Tools / QA Platform Developer

2 Days ago • All levels • $125,000 PA - $190,000 PA

Job Summary

Job Description

The Staff Software Developer will build high-impact internal tools and test infrastructure for complex distributed systems. This role involves designing and implementing test frameworks, building reusable components for test environment provisioning, and owning CI/CD pipelines. The developer will collaborate with various teams, emulate customer environments, and advocate for continuous testing and quality improvement. Responsibilities also include coaching developers, conducting training sessions, identifying gaps in test coverage, and developing automation frameworks.
Must have:
  • Design and implement test frameworks for cloud-native services.
  • Build reusable components for test environment provisioning.
  • Own CI/CD pipelines for internal testing infrastructure.
Perks:
  • Annual bonus based on employee performance.
  • Equity component.

Job Details

We’re looking for a Staff-level Engineer who is passionate about building high-impact internal tools and test infrastructure for complex distributed systems. This isn’t a traditional QA role — you’ll be a core engineer building automation frameworks and internal platforms that enable product teams to test faster, better, and more reliably. Our product emulates complex, real-world customer environments across a wide range of OSes, networks, and configurations. You will play a critical role in ensuring quality by crafting infrastructure, emulating environments, and designing developer-focused tools that streamline testing across microservices. What We're Looking For We're seeking a curious, independent systems thinker with a builder’s mindset—someone who doesn’t just write tests but creates reusable tools and frameworks that developers trust. You’re proactive, eager to dive deep into unknown systems, and comfortable owning solutions end-to-end. Strong communication across disciplines (Dev, Ops, Security) is key to success in this role where you will have the opportunity to: * Design and implement test frameworks and tooling for validating cloud-native services * Build reusable components for test environment provisioning and teardown across Linux and Windows systems * Own CI/CD pipelines for internal testing infrastructure (e.g., GitHub Actions, Jenkins, GitLab) * Emulate customer environments including DNS, PKI, firewall configurations, and diverse OS distributions * Collaborate with Dev, Ops, and Security teams to align test infrastructure with product architecture * Participate in code reviews, architecture discussions, and design sessions * Advocate for a culture of continuous testing and quality improvement and collaborate with development teams to promote quality best practices  * Leverage your experience to coach developers in designing testable and scalable features and provide guidance on selecting the right testing level to ensure efficient deployment pipelines.  * Conduct workshops and training sessions to enhance the team's understanding of testing methodologies and automation.  * Identify gaps and lead the improvement of test coverage and quality of the tests.  * Enable developers by designing, implementing and maintaining automation framework and tools.  * Develop and maintain test infrastructure.  * Work with teams and product owners within Agile process to clarify and tighten acceptance criteria for user stories.  * Co-develop and review test plans with team during Agile sprints.  * Support developers in designing and building complex end-to-end test scenarios.  * Track quality metrics to measure the adoption of testing strategy and propose process changes to address any deficiencies.  Why Join Us? * Work on real-world infrastructure: Our testing emulates enterprise environments with varied networks, OSes, and services. You’ll be solving real problems, not toy examples. * Be part of a tight-knit team: We value initiative and real impact over ceremony or hierarchy. * Influence developer productivity: Build the tools that make everyone else more effective. * Grow technically with autonomy: Enjoy trust, ownership, and space to experiment. #LI-HA1

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in United States

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

CyberArk is a global leader in identity security, focused on securing access to critical assets and data. Their mission is to protect organizations from cyber threats by providing a comprehensive platform for identity and access management. CyberArk's solutions include privileged access management, workforce identity, and customer identity, helping organizations to protect their digital assets. They have a global presence with a large number of employees worldwide.
View All Jobs

Get notified when new jobs are added by CyberArk

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug