Software Developer III

Procom

$90K — $110K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Undergraduate degree in Computer Science or STEM and 6+ years of experience in development, testing, and production support in a cloud and DevOps environment.
  • Proficient in GitHub Copilot for AI-driven development.
  • Skilled in Azure DevOps, particularly in pipelines and large-scale automation via REST API.
  • Strong experience in C#/.NET focusing on maintainability and performance.
  • Familiar with Robot Framework and JMeter for comprehensive testing automation.
  • Quality-first mindset, treating quality as a core product element rather than an afterthought.
  • Servant leadership capability, able to unite diverse teams and navigate conflicts toward common metrics.

Responsibilities

  • Lead large-scale automation initiatives across the software development lifecycle to enhance delivery confidence.
  • Design secure and observable automation solutions, embedding quality and compliance from the outset.
  • Integrate diverse testing methodologies into CI/CD pipelines to enhance quality engineering.
  • Challenge and improve existing processes and governance models to foster an AI-ready ecosystem.
  • Develop human-in-the-loop automation that enhances decision-making and reduces manual effort.
  • Establish metrics for service levels and adoption to track improvements and risk reduction effectively.

Benefits

  • Opportunity to work in a highly collaborative and innovative environment.
  • Contribute to strategic initiatives with high visibility and impact.
  • 12-month project assignment fostering professional growth.
  • Engagement with cutting-edge tools and technologies in cloud and automation.
  • Focus on a quality-first approach, integrating quality throughout the software lifecycle.
Full Job Description
This Software Developer III role exists to pull the organization forward, not to wait for permission to change. This developer delivers tangible automation value to today's strategic initiatives while deliberately positioning our ecosystem for a future where engineers operate as systems thinkers, architects, and leaders of agentic automation, connected through shared purpose rather than siloed delivery.

This is not a role for someone who hides behind tooling or process. This individual is passionate about automating everything automatable, collaborates visibly and confidently across engineering, security, operations, and leadership, constructively challenging our products, processes, and assumptions to ensure they remain fit for purpose in a rapidly evolving landscape

Responsibilities and Deliverables:
  • Lead automation at scale across the software development lifecycle, with a focus on near-100 percent automated regression testing for strategic initiatives, improving delivery confidence and stakeholder experience.
  • Engineer secure-by-design, observable, and scalable automation solutions, embedding quality, security, and compliance by default rather than as afterthoughts.
  • Champion quality engineering by integrating unit, component, contract, security, user interface, and performance testing directly into continuous integration and continuous delivery pipelines.
  • Disrupt constructively by challenging existing SDLC processes, products, and governance models, helping teams transition toward our envisioned AI ecosystem. See Zero or One, not Fault Lines - Where Will We Be in Three Years? - for details.
  • Integrate artificial intelligence responsibly, designing human-in-the-loop automation that removes toil, improves signal-to-noise, and accelerates safe decision-making.
  • Measure what matters, establishing telemetry, service level indicators, and adoption metrics that clearly demonstrate risk reduction, cost avoidance, and improved delivery outcomes.
Mandatory Requirements:
  • Undergraduate degree in Computer Science or STEM (Science, Technology, Engineering or Math) AND a minimum of 6 years of work experience involving development, testing, production support and problem resolution, in a cloud and DevOps environment.
  • Experience using GitHub Copilot for generative artificial intelligence.
  • Experience with Azure DevOps, including pipelines, templates, repository governance, environments, and large?scale automation via the Azure DevOps REST API.
  • Experience in C#/.NET, with a focus on maintainability, testability, and performance across long?lived platforms.
  • Experience in Robot Framework and JMeter for user interface, API, and load testing, with a strong focus on automation.
  • A quality?first mindset, treating quality as a product discipline rather than a testing phase.
  • Servant leadership and influence, able to lead without authority, navigate healthy conflict, and align diverse stakeholders around ambitious yet pragmatic outcomes.
Nice to Haves:
  • Experience with Angular, with a focus on maintainability, testability, and performance across long?lived platforms.
  • Experience with Selenium Library, UI automation concepts, desktop application test automation, and hands-on experience in API and database testing.
  • Experience with ServiceNow integration.
  • Experience with Infrastructure as Code, such as Terraform and Ansible.
  • Experience with event-driven architectures and asynchronous workflows.
  • Experience with threat modelling, Architecture Review Boards, and change governance.
  • Experience with Dynatrace or similar observability platforms.

Software Developer III Assignment Length

12 months

Software Developer III Assignment Location

Richmond, BC-3 days in office

Similar Jobs

More Jobs at Procom

More Information Technology Jobs

Find similar Software Developer III jobs: