Jobs and Careers
KI
Senior Software Engineer / Technical Lead
Kimley-HornUnited Statesfull_timeVerifiedPosted 5 Jan 2026
About the role
Overview
Kimley-Horn—one of Fortune Magazine’s 100 Best Companies to Work For—is seeking a Senior Software Engineer / Technical Lead to serve as the technical backbone of PublicCoordinate, our flagship public engagement and community planning platform.This role is ideal for a seasoned full-stack engineer who thrives in system design, technical ownership, and product-minded engineering leadership. You will partner closely with product owners, planners, and stakeholders to evolve a complex, map-driven SaaS platform used by public agencies and private developers nationwide.You will not just write code—you will define architecture, guide technical direction, and elevate engineering standards across the product.
This is an in-office position, and is available in the Raleigh, NC or the St. Paul, MN office.
Responsibilities
Technical Leadership & Architecture- Own the technical architecture and evolution of PublicCoordinate, balancing scalability, performance, security, and maintainability
- Translate complex business and user needs into clear architectural decisions, technical roadmaps, and implementation plans
- Evaluate, recommend, and implement modern technologies, frameworks, and patterns aligned with long-term product strategy
- Lead technical discovery, estimation, and solution design for new features and platform enhancements
- Lead and contribute to full-stack development using modern frameworks and best practices
- Implement clean, testable, and maintainable solutions using industry-standard patterns (Clean Architecture, SOLID, N-tier)
- Ensure accessibility (WCAG), internationalization, and performance are first-class concerns
- Establish and enforce engineering standards, code quality practices, and CI/CD workflows
- Lead code reviews and architectural reviews with a focus on scalability and long-term health
- Partner with the Product Owner to maintain high delivery velocity without sacrificing quality
- Mentor junior and mid-level engineers, providing technical guidance and growth opportunities
- Serve as a bridge between engineering, product, and non-technical stakeholders
- Communicate complex technical concepts clearly to diverse audiences
- Stay current with trends in software architecture, cloud platforms, and AI/ML integrations
- Proactively identify technical risks, bottlenecks, and opportunities for improvement
Qualifications
Required Qualifications- Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or related field
- 10+ years of professional software development experience, with demonstrated technical leadership
- Extensive full-stack experience with:
- C# / .NET (Core 9+, Azure Functions, EF Core, FluentValidation)
- Angular 19+ (or comparable modern JS framework)
- SQL Server or equivalent relational databases
- Strong experience in:
- Software architecture and system design
- Authentication & authorization (MSAL, OAuth 2.0, OpenID Connect)
- Testing frameworks (xUnit, Moq, Testcontainers, Storybook, Vitest, MSW)
- Accessibility (WCAG) and internationalization (NGX-Translate)
- Deep understanding of design patterns and principles:
- Clean Architecture, Repository Pattern, SOLID, N-Tier, OData
- Cloud-native development experience within the Microsoft Azure ecosystem
- Excellent communication skills and ability to collaborate across technical and non-technical teams
- Self-directed, proactive, and comfortable owning ambiguous problem spaces
- Experience building SaaS platforms with multi-tenancy and subscription models
- Geospatial or mapping experience (ArcGIS JS SDK, Mapbox, Google Maps)
- CI/CD pipelines, Git workflows, Conventional Commits
- Enterprise identity platforms (Entra ID, Entra External ID)
- Responsive UI design (Angular Material, C
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s