Worldwide Remote Jobs

Senior Software Engineer

Kpaonline
๐Ÿ“ USA ๐Ÿ’ผ full_time ๐Ÿ’ฐ annual base salary between $140-150k
Apply Now ๐Ÿ“… 6 days ago

Job Description

Join KPA: Senior Software Engineer – Build Safe and Thriving Organizations

Are you passionate about building high-quality software that makes a real difference? At KPA, we’re dedicated to helping businesses create safe and thriving workplaces. Founded in 1986, we’re a leading provider of Workforce Compliance software and consulting services, empowering our clients to identify, remedy, and prevent workplace safety and compliance issues. We are proud to be recognized as one of Built In Colorado’s Best Places to Work for six years running!

We’re seeking a talented and driven Senior Software Engineer to join our Technology team and contribute to our mission of keeping people safe and businesses efficient. If you’re enthusiastic about teamwork, code quality, and creating scalable solutions, we encourage you to apply!

The Opportunity: Senior Software Engineer at KPA

As a Senior Software Engineer, you will play a vital role in developing our modern, web-based software using the Microsoft stack of technologies. You’ll primarily focus on our Vera Suite platform, a comprehensive compliance solution for automotive dealerships. You will actively participate in the development lifecycle, ensuring the delivery of high-quality, scalable, and reliable software.

Key Responsibilities:

  • Collaborate within an agile development environment to plan, task, execute, and deliver features.
  • Design, develop, and test scalable and maintainable code that aligns with KPA standards.
  • Contribute to the analysis, solution design, and implementation of new system components.
  • Provide mentorship and guidance to other team members on technology, design, and best practices.

Your First Year at KPA: A Roadmap to Success

We’re committed to setting you up for success from day one! Here’s a glimpse of what you can expect in your first year:

  • First 2 Weeks: Set up your development environment, familiarize yourself with the codebase, and tackle low-priority defects.
  • First 30 Days: Deliver a minimum of two features to production, following our defined development process.
  • First 90 Days: Demonstrate development productivity and code quality on par with the team, contributing to our scalable and high-quality solutions.
  • First 6 Months: Collaborate with cross-functional teams (project managers, product managers, and senior executives) to identify and document technical tasks.
  • By the End of the First Year: Develop a strong understanding of KPA’s SaaS platform, lead feature development for multiple components, and mentor other team members.

Qualifications: What You’ll Bring to the Team

We’re looking for a passionate and experienced engineer with the following qualifications:

  • 10+ years of experience in software engineering using the Microsoft Stack (C#, Visual Web Development, .NET Core, Entity Framework Core, SQL Server).
  • Expertise in REST API architecture patterns.
  • Strong experience with Angular and SPA applications (Rxjs and Reactive Forms).
  • Proven ability to develop and design rich user experiences using JavaScript, jQuery, Ajax, CSS, HTML, XML.
  • A passion for unit testing (Xunit and Jasmine frameworks).
  • Experience working in a Scrum environment with a well-defined definition of done.
  • Proficiency with Git or other source control systems.
  • Experience with build automation tools and CI/CD (VSTS/Azure DevOps) is a plus.
  • Experience building applications in a cloud environment is a plus.
  • BS or MS degree in Computer Science/Engineering or equivalent experience.

Compensation and Benefits

We offer a competitive compensation package, including:

  • Annual base salary between $140-150k, commensurate with experience.
  • Bonus up to 10% annually.
  • Full benefits package, including 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, and No-cost Mental Health Benefits.

Join the KPA Team!

KPA is committed to creating a diverse and inclusive workplace where everyone feels valued and respected. If you’re excited about this role but don’t meet every single requirement, we still encourage you to apply! You might be the perfect fit for this or another opportunity within our growing company.

Ready to make a difference? Apply today and help us build safe, thriving organizations!

Build Your CV for remote jobs in Minutes

Latest Jobs

Similar Jobs

Springbig
๐Ÿ“ USA ๐Ÿ’ผ full_time ๐Ÿ“… Sep 13, 2025
Amount
๐Ÿ“ USA ๐Ÿ’ผ full_time ๐Ÿ“… Sep 13, 2025
TherapyNotes.com
๐Ÿ“ USA ๐Ÿ’ผ full_time ๐Ÿ“… Sep 12, 2025
Curotec
๐Ÿ“ Argentina ๐Ÿ’ผ full_time ๐Ÿ“… Sep 12, 2025