Job Url: https://www.remoterocketship.com/company/kpa-io/jobs/senior-software-engineer-performance-architecture-united-states-remote/ Job Description: KPA Website LinkedIn All Job Openings Human Resource Mangement β€’ Sales & Finance Compliance β€’ Software β€’ F&I Compliance β€’ Risk Management KPA is a company specializing in Environmental Health and Safety (EHS) software, training, and consulting services. They offer a comprehensive EHS software platform that includes features such as incident reporting, equipment inspections, contractor management, and sustainability solutions. With a focus on safety and compliance, KPA serves various industries including automotive, construction, distribution, and more. Their solutions are designed to engage employees, instill a culture of safety, and ensure regulatory compliance. KPA's services include on-site and online training delivered by a team of certified EHS experts, as well as consulting services for workplace safety and compliance. Their platform helps clients manage safety programs efficiently, reducing recordable incidents and improving productivity. 201 - 500 employees Founded 1993 πŸ“‹ Compliance ☁️ SaaS Senior Software Engineer – Performance & Architecture 2 days ago ⛰️ Colorado – Remote πŸ’΅ $130k - $140k / year ⏰ Full Time 🟠 Senior πŸ§‘β€πŸ’» Full-stack Engineer πŸ¦… H1B Visa Sponsor AWS Azure Cloud Google Cloud Platform Java JavaScript Kotlin MongoDB Node.js Objective-C Postgres React SQL Swift TypeScript Vue.js Webpack Apply Now Receive Emails with Similar Jobs Report problem πŸ“‹ Description β€’ 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. β€’ Partner with cross-functional teams (DevOps, QA, Product) to ensure consistent architectural alignment. β€’ Lead performance-focused improvements, including refactoring, caching, and load optimization. β€’ Participate in and influence design discussions with a focus on scalability, reliability, and efficiency. β€’ Establish performance testing frameworks and help guide engineering best practices. β€’ Define and evangelize technical standards for performance, reliability, and architectural consistency. β€’ Support code and design reviews, mentoring other engineers on sustainable, performant patterns. β€’ Partner with leadership to shape long-term system architecture and technical strategy. 🎯 Requirements β€’ Ideally 8+ years of software engineering experience, including substantial exposure to distributed system design or SaaS application architecture. β€’ 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. β€’ Preference for: β€’ Experience with mobile architecture (Objective-C, Swift, Java, Kotlin) β€’ Familiarly with multi-tenant SaaS platforms πŸ–οΈ Benefits β€’ Medical, Dental, Vision β€’ Flexible Spending Accounts β€’ PTO β€’ Paid and Floating Holidays β€’ 401k with Company match and immediate vesting β€’ Company-funded Life Insurance β€’ Employee Assistance Programs β€’ No-cost Mental Health Benefits