×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer​/Technical Lead

Job in Raleigh, Wake County, North Carolina, 27601, USA
Listing for: Kimley-Horn
Full Time position
Listed on 2026-01-17
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 110000 - 140000 USD Yearly USD 110000.00 140000.00 YEAR
Job Description & How to Apply Below
Position: Senior Software Engineer / Technical Lead

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 Public Coordinate, 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 this product while influencing the broader Kimley-Horn Technology Solutions portfolio.

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 Public Coordinate, 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
Hands-On Development
  • 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
Quality, Velocity & Standards
  • 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
Mentorship & Collaboration
  • 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
Continuous Improvement
  • Stay current with trends in software architecture, cloud platforms, and AI/ML integrations
  • Proactively identify technical risks, bottlenecks, and opportunities for improvement
Why This Role Matters

Public Coordinate empowers planners, developers, and public agencies to engage communities, visualize projects, and make better decisions. As Technical Lead, your work will directly shape how communities participate in planning and development—impacting transparency, trust, and outcomes at scale.

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, Fluent Validation)
    • 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
Preferred Qualifications
  • 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 , Entra External )
  • Responsive UI design (Angular…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary