Senior Software Engineer / Technical Lead

Kimley-HornRaleigh, NC
11dOnsite

About The Position

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.

Requirements

  • 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

Nice To Haves

  • 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, CSS Grid, Flexbox)
  • Exposure to AI/ML integrations within cloud platforms
  • Experience supporting products used by public sector or regulated environments

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
  • 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

Benefits

  • Exceptional Retirement Plan: 2-to1- company match on up to 4% of eligible compensation (salary + bonus) and additional profit-sharing contribution.
  • Comprehensive Health Coverage: Low-cost medical, dental, and vision insurance options.
  • Time Off: Personal leave, flexible scheduling, floating holidays, and half-day Fridays.
  • Financial Wellness: Student loan matching in our 401(k), and performance-based bonuses.
  • Professional Development: Tuition reimbursement and extensive internal training programs.
  • Family-Friendly Benefits: New Parent Leave, family building benefits, and childcare resources.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service