Senior Software Developer

Kimley-HornRaleigh, NC
3dOnsite

About The Position

Kimley-Horn, one of Fortune Magazine’s “100 Best Companies to Work For,” is looking for a Senior Software Full Stack Engineer/Technical Lead to join the Technology Solutions team in our Raleigh office. The ideal candidate will have a strong drive for results and a desire to build their career at Kimley-Horn. This is an in-office position, and is available in the Raleigh, NC or the St. Paul, MN office.

Requirements

  • BA/BS in Software Engineering, Computer Science, Information Technology/Systems, or related field
  • 10+ years of related work experience
  • Full stack web development experience using C# (Core .NET 9+, Azure Functions, EF Core, FluentValidation), Angular 19+ (or similar front end JavaScript language), Angular Material 19+, SQL Server (or equivalent RDBMS)
  • Internationalization (NGX-Translate) and WCAG Development experience
  • Experience in back and front end testing frameworks – xUnit, Moq, Testcontainers, Storybook, Chromatic, Vitest, Mock Service Worker
  • AuthZ and AuthN experience using MSAL, OAuth 2.0, and OpenID Connect
  • Proficient in common software design patterns (Clean Architecture, Repository Pattern, OData, N-Tier Architecture, SOLID Principles, Clean Coding)
  • Strong experience with relational databases, software architecture, and technical team management
  • Experience with Microsoft ecosystem, Azure Cloud Services and AI/ML Integrations
  • Excellent communication, team building, analytical and problem-solving skills
  • Excels at collaborating with both technical and non-technical staff to understand product needs and technology best practices to deliver exceptional results
  • Self-starter who works well with minimal supervision
  • Natural collaborator with strong verbal and written communication skills
  • Ability to excel within an iterative development environment

Nice To Haves

  • Experience in Geospatial APIs (ArcGIS Maps SDK for JavaScript, Google Maps API, MapBox)
  • SaaS Application Development with multi-tenancy and subscription models
  • Enterprise CIAM Authentication using Entra ID and Entra External ID (previously B2C)
  • Experience with CI/CD methodologies, RESTful APIs protocols, Git, Conventional Commits
  • Relational database (Sql Server, Azure SQL)
  • Modern responsive website design (CSS Grid, Flexbox, Angular Material)
  • Cloud application development and deployment (Azure, AWS, GCP)

Responsibilities

  • Support development of existing and emerging software products in Kimley-Horn’s portfolio.
  • Work with team members and business partners to determine project requirements and enhancements based on business and user needs
  • Understand functional needs of the tool, recommend preferred technology and architecture, and lead the development of workplans and estimates
  • Lead development implementation using framework and industry standards to create solutions based on project requirements
  • Provide quality assurance/quality control and participate in code reviews
  • Coordinate all technical aspects of tool development and partner with Project Owner to maintain high velocity
  • Mentor and supporting junior developers with technical guidance
  • Remain knowledgeable of trends in the software development industry

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