For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
KPA
KPA

Senior Software Engineer

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Testing
Software Development
Security software
+34

Permanent role
3 days ago
Apply now

The KPA Common Services team builds, governs, and maintains services shared across the KPA enterprise, leveraging technology to build secure, maintainable, and scalable internal services for KPA applications. The platform combines features that are tailored to the needs of our client’s business, including audits and inspections, incident management, flexible training, and reporting and insights.

Position Description

As a member of our development team, the Senior Software Engineer will play a key role in delivering modern, web and API based software shared across multiple KPA applications. In a full-stack capacity, the successful candidate will write and maintain high-quality code that empowers KPA applications to extend, simplify, maintain, and secure their existing products.

Responsibilities

  • In the first 2 weeks you will:
  • Have a running development environment confirmed by successfully building the code base for the existing product.
  • Accept, estimate, develop and test a set of low-priority defects associated with one product.
  • Have the solutions peer reviewed and passed prior to check-in.
  • In the first 30 days you will:
  • Attend and participate in planning, tasking, execution and delivery as defined by an agile development environment that includes reporting time against tasks, estimation of effort, code reviews and commitment to delivery.
  • Understand and follow documented development, testing and deployment processes.
  • Understand how we support the Client Success, Implementation & Customer Support teams.
  • In the first 90 days you will:
  • Demonstrate development productivity and quality on par with the other team members through the daily input of status information.
  • Create code that is highly scalable, high-quality, object-oriented, and complies with KPA standards and participate in peer reviews for others on the team.
  • In the first 6 months you will:
  • Collaborate with team members and leadership to identify and document the technical tasks performed and needed for continued success.
  • Actively participate in our team’s Customer Support liaison rotation.
  • Contribute to the analysis, solution designs, and implementations of major new system components and services.
  • By the end of the first year, you will have:
  • Demonstrate functional knowledge of the KPA Common Services.
  • Lead feature development for simple to complex components on the platform.
  • Provide leadership to other team members on technology, design, and best practices.

Success Criteria

  • Writes and maintains high-quality code that solves unique complex problems
  • Actively involved in solution and architectural design decisions
  • Collaborates with peers across application teams to meet service requirements and maintainability across all KPA applications.
  • Highly capable of mentoring other engineers and engaging with senior personnel in other functional areas
  • Strong participant in process improvements to mitigate risks and blockers
  • Ability to work with minimal supervision, and identify areas for continuous improvement
  • Leads by example – asks questions, always learning and continuously improving
  • Is familiar with secure coding practices (OWASP or SDLC) and has an eye for security concerns like injection attacks

Technical Qualifications

  • NodeJS / JavaScript / TypeScript
  • Dot Net Core API
  • Git / Azure Dev Ops (ADO)
  • SQL / PostgreSQL
  • Ideally worked with modern web technologies such as Vue, and React
  • Ideally worked with cloud technologies such as AWS, Azure, or GCP

Bonus

  • Understanding of native iOS (Objective-C, Swift) and Android (Java, Kotlin) development
  • Understanding of and experience with micro UI, micro API, and internal tooling

Physical Requirements

  • Physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
  • Visual Recognition - Constantly
  • Stationary sitting or standing position - Constantly
  • Working at a computer typing and view a screen - Constantly
  • Speaking, Hearing, and Listening - Often

Compensation

  • Base salary range between $140-150k
  • Annual bonus opportunity of 10%

About KPA

👥501-1000
📍Lafayette, Colorado
🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service