Senior Software Engineer
Job Description
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.
\n- In the first 2 weeks you will:
- In the first 30 days you will:
- In the first 90 days you will:
- In the first 6 months you will:
- By the end of the first year, you will have:
- 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
- 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
- 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 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.
- Base salary range between $140-150k
- Annual bonus opportunity of 10%
Company Information
Location: Lafayette, CO
Type: Hybrid