Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

KPA Logo

Senior Software Engineer - Performance & Architecture

KPA

$130,000 - $140,000
Oct 31, 2025
Denver, CO, United States of America
Apply Now

KPA is looking to improve the performance, scalability, and reliability of its Flex platform, which helps clients build comprehensive EHS programs. The goal is to ensure the platform operates efficiently and reliably, allowing clients to focus on their core business without workplace accidents or injuries.

Requirements

  • Deep expertise in NodeJS / JavaScript / TypeScript.
  • Strong database skills with SQL / PostgreSQL, MongoDB also preferred.
  • Experience analyzing and improving application performance and system scalability.
  • Familiarity with modern web frameworks (Vue, React, or WebPack) and cloud platforms (AWS, Azure, or GCP).
  • Proficiency in profiling, benchmarking, and debugging tools.
  • Experience with mobile architecture (Objective-C, Swift, Java, Kotlin)
  • Familiarly with multi-tenant SaaS platforms

Responsibilities

  • Establish a full local development environment and gain familiarity with KPA Flex’s existing architecture and data flows.
  • Review system metrics, profiling tools, and performance benchmarks to identify potential improvements.
  • Begin collaborating with technical leaders on architectural priorities and bottlenecks.
  • Participate in agile ceremonies with a focus on system performance, scalability, and architecture reviews.
  • Document architectural patterns and recommend opportunities for optimization and simplification.
  • Lead performance-focused improvements, including refactoring, caching, and load optimization.
  • Establish performance testing frameworks and help guide engineering best practices.

Other

  • Ideally 8+ years of software engineering experience, including substantial exposure to distributed system design or SaaS application architecture.
  • Ability to think at the system level with optimization and performance as the main drivers.
  • Consistently deliver measurable improvements in system performance, scalability, and reliability.
  • Actively shape architectural decisions that guide platform direction and technical quality.
  • Collaborate across engineering teams to ensure performance-minded design at every layer.