1

Internal Developer Tools Software Engineer Jobs in Surrey, BC

Senior Staff Software Engineer

Vancouver, BC ยท On-site

CA$130K - CA$173K/yr

Join Our Team Join the PingFederate Software team as a Senior Staff Engineer, where you will ... Maven, and developer tools like ClaudeCode. * Framework Experience : Experience with core ...

Participate in all parts of software engineering, ranging from design and implementation of software solutions to testing and peer review * Collaborate with engineers on building and optimizing our ...

As a Software Engineer II at Diligent, you'll take on a hands-on technical role in building secure ... This role is ideal for a mid-level engineer who writes solid code and embraces AI-powered tools to ...

Software Engineer SMTS The Ajna team builds and operates Salesforce's internal Kafka-as-a-Service ... Deliver cloud infrastructure automation tools, frameworks, workflows, and validation platforms on ...

We put powerful AI tools in every employee's hands so they can move faster, think bigger, and ... Your impactful work helps improve Dialpad's developer experience, productivity, security, and ...

Description As an Applied AI Software Engineer at Photonic, you will play a key role in identifying ... Lead engineers through the design, prototyping, development and deployment of AI-enabled tools that ...

Software Engineer (Analysis)

Vancouver, BC ยท On-site

CA$120K - CA$200K/yr

As a software engineer on our team, you'll be working closely with the whole company to bring ... Experience with AI coding tools in production environments. * You thrive in an environment that ...

Senior Software Engineer, Backend

Vancouver, BC ยท Hybrid

CA$192K - CA$240K/yr

We're looking for folks with an interest in building products and tools, and who are comfortable in ... demands, and internal pay parity. Depending on the position offered, equity and other forms of ...

Embedded Software Developer

Burnaby, BC ยท On-site

CA$92K - CA$112K/yr

This position is ideal for an experienced engineer who enjoys hands-on development, deep system ... Develop and enhance automation tools used for testing, validation, and release * Support NPI ...

Embedded Software Developer

Burnaby, BC ยท On-site

CA$92K - CA$112K/yr

This position is ideal for an experienced engineer who enjoys hands-on development, deep system ... Develop and enhance automation tools used for testing, validation, and release * Support NPI ...

... tools Familiarity with AI technologies like Gen AI, LLMs relevant to Fraud Rules Follow solution ... Hands-on Software development experience and familiar with DevOps and IT Operations best practices.

Embedded Software Engineer This role focuses on leading the architecture, design, and development ... Hands-on experience using hardware debugging tools such as oscilloscopes, logic analyzers, signal ...

... tools that developers use every day. These models incorporate rigid body dynamics arising from ... Collaborate with internal teams and external developers , providing expert support and guidance to ...

... tools that developers use every day. These models incorporate rigid body dynamics arising from ... Collaborate with internal teams and external developers , providing expert support and guidance to ...

Showing results 21-40

Internal Developer Tools Software Engineer information

How do internal developer tools software engineers typically interact with other development teams within the company?

Internal Developer Tools Software Engineers work closely with a variety of engineering teams to understand their workflows, gather feedback, and identify pain points in the development process. Communication is key, as these engineers often facilitate onboarding, provide training for new tools, and respond to support requests. Collaboration usually involves participating in cross-team meetings, collecting requirements, and iterating on tools based on real-world usage. This close partnership ensures that the tools developed genuinely improve productivity and address the practical needs of their colleagues.

What is the difference between Internal Developer Tools Software Engineer vs Software Engineer?

AspectInternal Developer Tools Software EngineerSoftware Engineer
Primary FocusDeveloping and maintaining internal tools to improve developer productivityBuilding applications, systems, or features for end-users or clients
Work EnvironmentTypically within tech companies, collaborating with internal teamsVaries across industries, often with direct customer interaction
Required SkillsStrong programming, understanding of developer workflows, internal tool developmentBroad software development skills, depending on domain
Industry UsagePrimarily in tech companies, startups, and large enterprises with internal toolsAcross all industries including tech, finance, healthcare, etc.

In summary, Internal Developer Tools Software Engineers focus on creating tools that enhance internal developer efficiency, whereas Software Engineers develop a wide range of applications for external users. Both roles require strong programming skills but differ in their primary objectives and work environments.

What is an internal developer tools software engineer?

Internal Developer Tools Software Engineers are specialists who design, build, and maintain software tools that improve the productivity of other developers within an organization. Their work often includes creating build systems, continuous integration pipelines, testing frameworks, and deployment tools. These engineers collaborate closely with development teams to understand their workflows and challenges, then develop solutions that streamline processes, reduce manual work, and enhance code quality. By focusing on internal tooling, they help the whole engineering organization move faster and deliver higher-quality products.

What are the key skills and qualifications needed to thrive as an internal developer tools software engineer, and why are they important?

To thrive as an Internal Developer Tools Software Engineer, you need strong programming skills (often in languages like Python, Java, or Go), expertise in software development processes, and experience with building scalable infrastructure, typically supported by a degree in computer science or related field. Familiarity with CI/CD systems, containerization tools (like Docker and Kubernetes), version control (such as Git), and cloud platforms is usually required. Excellent problem-solving abilities, collaboration, and proactive communication are vital soft skills in this role. These skills and qualities are essential for designing efficient tools that improve developer productivity, streamline workflows, and support organizational engineering goals.
What job categories do people searching Internal Developer Tools Software Engineer jobs in Surrey, BC look for? The top searched job categories for Internal Developer Tools Software Engineer jobs in Surrey, BC are:
What cities near Surrey, BC are hiring for Internal Developer Tools Software Engineer jobs? Cities near Surrey, BC with the most Internal Developer Tools Software Engineer job openings:
Infographic showing various Internal Developer Tools Software Engineer job openings in Surrey, BC as of August 2026, with employment types broken down into 76% Full Time, 20% Part Time, 3% Contract, and 1% Nights. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution.

Senior Staff Software Engineer

Ping Identity

Vancouver, BC โ€ข On-site

CA$130K - CA$173K/yr

Full-time

Posted 24 days ago


Job description

Join Our Team

Join the PingFederate Software team as a Senior Staff Engineer, where you will architect the next generation of proactive, automated security and scaling frameworks for a platform that protects millions of global identities.

We are entering an era where the velocity of emerging threats-accelerated by new AI models-requires a paradigm shift from reactive patch management to intelligent, self-healing software pipelines. In this role, you will lead the charge in defining how our core enterprise stack anticipates vulnerabilities, automates dependency remediation, and scales robustly. Whether your background is in bleeding-edge security automation or engineering world-class, high-scale enterprise systems, you will provide the technical vision to future-proof our platform.

If you're a passionate developer who thrives in a fast-moving, agile environment - this role is for you. We're looking for someone with strong communication skills, the ability to translate requirements and designs into functional Java code, and a sharp focus on security, quality, and performance.

Meet Our Team

We are a friendly, inclusive team that brings together seasoned experts and engineers early in their career journey. We value collective ownership of our codebase, active mentorship, and efficient processes that prevent burnout. It's an environment where junior engineers are empowered to grow, and senior leaders have the space to guide the technical vision and lift the whole team.

Job Functions
  • Architect Next-Generation Defenses: Design and implement cutting-edge automated guardrails, continuous patching architecture, and intelligent dependency management to neutralize software vulnerabilities before they can be exploited.
  • Technical Strategy & Roadmap: Partner with Product Management and Security leadership to define a 3-year technical roadmap that safeguards enterprise identities against traditional and emerging AI-agent threat vectors.
  • Drive Engineering Excellence: Establish the architectural patterns, security standards, and automation frameworks utilized across distributed agile engineering teams.
  • High-Impact Mentorship: Sponsor and grow Senior and Staff engineers, fostering an organizational culture of "shift-left" security and robust system design.
  • Global Collaboration: Collaborate with team members locally in Vancouver, BC, and worldwide to align engineering efforts across geographic regions.
  • System Quality: Work alongside Software Quality Engineers to ensure comprehensive automated unit and integration testing frameworks are built directly into the new architecture.
Essential Qualifications
  • At least 10+ years of software engineering experience, with a proven track record of operating as a principal or senior staff architect for enterprise-grade, large-scale systems.
  • Expert-level mastery of Java and deep familiarity with the enterprise Java ecosystem, open-source libraries, and performance tuning at scale.
  • Automation Mindset: Proven experience architecting automated CI/CD guardrails, automated dependency workflows, or self-healing infrastructure.
  • Web Fundamentals: Solid understanding of HTTP, TLS, and core web application constraints.
  • Exceptional communication and systems-thinking skills, with a history of driving technical alignment across multiple distributed engineering teams.
Desired Qualifications
  • Proactive AI Security Leadership: Deep passion for or experience with evolving AI models and a strong understanding of how to protect software products from threats arising from automated AI exploits.
  • Identity Protocol Expertise: Strong knowledge of identity management technologies and protocols (e.g., SAML, OAuth 2.0, OpenID Connect, certificate management, cryptography).
  • Modern Tooling & DevSecOps: Experience with DevOps technologies such as Docker, Kubernetes, Helm, Git, Jenkins, Maven, and developer tools like ClaudeCode.
  • Framework Experience: Experience with core enterprise Java web libraries such as Spring and Jackson, as well as relational databases (JDBC, SQL).
  • Full-Stack Awareness: Familiarity with front-end development using React and Redux / JavaScript (advantageous for understanding end-to-end security vectors).

Salary Range: $130,000 - $173,000

In accordance with Pay Transparency Act the approximate compensation range for this role in Canada is listed above. Final compensation for this role will be determined by various factors, such as knowledge, skills, and abilities.