Skip to content

Intermediate / Senior Software Developer (Quality & AI-Focused)

ROK Software

Intermediate / Senior Software Developer (Quality & AI-Focused)

Software and Programming Jobs Quality Assurance Jobs

Seeking our next ROK Star of the Intermediate / Senior Developer (QA & AI focused) variety. Need an independent self-starter with great collaboration skills to join a high-powered team.

About ROK Software

ROK Software provides valuable custom software solutions and project acceleration services in two broad categories: enterprise software and software in a hardware (physical product) environment.  

We think and act “bigger picture”.  We understand our customer’s needs starting with their business needs and landscape, product roadmap and technical landscape, so we can do our part towards helping them achieve business success and deliver maximum value.

ROK values initiative, self-starting and self-organizing, teamwork, and fearlessly pushing into the unknown: we are often exposed to new business domains and technical landscape.  Our environment is supportive and collaborative.  We support flex time, flex location and work-life balance.

If these things resonate with you, please get in touch!  We want to hear from you.

Job Description

We’re looking for an experienced developer who has a passion for building high-quality software and has a strong instinct for uncovering problems before customers do. This role is ideal for someone who naturally thinks through edge cases, failure scenarios, and system behavior under real-world conditions.

You’ll work across the stack while helping shape a strong quality culture through thoughtful testing practices, automation, and AI-assisted development workflows.

Responsibilities

• Understand the business domain and customer needs to deliver practical, reliable solutions

• Collaborate with cross-functional teams to design, build, and deliver scalable, maintainable software solutions

• Develop high-quality applications with a strong focus on usability, reliability, and performance

• Modernize and evolve legacy applications, systems, and development workflows

• Identify risks, edge cases, and potential system failures through exploratory, ad-hoc, and automated testing techniques

• Build and maintain automated tests, quality tooling, and CI/CD testing workflows

• Investigate and resolve complex technical issues across the application stack

• Use AI-assisted development tools to improve productivity, code quality, and testing effectiveness

Qualifications

• 7+ years of professional software development experience across a variety of languages and technology stacks; experience with tech like the JavaScript/TypeScript ecosystem and React and/or C# and the .NET platform is an asset

• Strong quality engineering mindset with hands-on experience designing, implementing, and maintaining automated testing strategies across unit, integration, end-to-end, and regression testing layers

• Deep understanding of software quality practices, testing methodologies, debugging techniques, and test automation frameworks, with the ability to identify risks, edge cases, and failure scenarios before they reach production

• Experience with databases such as PostgreSQL, MySQL, or MongoDB, along with familiarity with cloud platforms like AWS, Azure or GCP

• Familiarity with CI/CD pipelines and modern software delivery practices, including automated quality gates and continuous testing

• Experience with infrastructure as code (IaC) tooling and practices is desirable

• Ability to work in a fast feedback environment where ideas, code, and solutions are iterated on quickly with openness to feedback and no ego

• Ability to think critically about reliability, resilience, observability, and real-world system behavior

• Excellent communication, analytical, and collaboration skills, with the ability to work independently when needed

• Commitment to modern engineering practices and the integration of AI-powered development tools

Compensation

The salary range for this position is $75k to $120k. We have flexibility to shape this role based on the skills and experience of the ideal candidate, and this will be reflected in the final compensation package.

Applications

Send resumes to info@roksoftware.com


Additional Info

Job Type : Contract, Full-Time

Location : Remote, Victoria, BC

Experience Level : Intermediate Level, Senior Level

Salary range : $75k to $120k

Job Description : ROK Software - SW Developer (QA & AI focused).pdf

Powered By GrowthZone
Scroll To Top