Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer

Kimley-Horn and Associates, Inc

Overview

We are currently seeking a highly skilled and motivated Senior .NET C# Developer to solve complex engineering problems and lead a small team of developers within a very dynamic environment at our Cary, NC office. As a senior member of our team, you will play a key role in architecting and implementing software solutions that enhance efficiency in transportation, site design, energy fields, healthcare, and other engineering and planning disciplines, while mentoring developers and ensuring quality and analytics across our projects.

This is an in-office role.

Responsibilities

  • Lead, mentor, and provide technical guidance to a small team of developers, fostering growth and best practices

  • Own technical direction and architecture decisions for custom software applications

  • Collaborate with team members and business partners to determine project requirements and enhancements based on business and user needs

  • Develop and maintain custom software applications using .NET C# for civil design software

  • Enhance existing software systems to improve functionality and user experience

  • Conduct code reviews and establish coding standards to ensure quality and maintainability

  • Quickly evaluate bugs and apply hot fixes to resolve issues

  • Drive Agile development practices to ensure timely delivery of quality software projects

  • Plan and prioritize team workload, balancing project deadlines with technical quality

  • Stay updated on new and innovative development technologies and guide their adoption

Qualifications

  • Bachelor's degree in computer science, software engineering, or a related field

  • 10+ years of experience, including prior experience leading or mentoring developers

  • Proficiency in .NET/C# with an emphasis in desktop development

  • Demonstrated experience leading projects from design through delivery

  • Proficiency in using software development tools, such as Visual Studio, VS Code, Azure DevOps, and Git

  • Experience with databases (SQL Server\Oracle), ability to write stored procedures, database tuning, and performance optimization

  • Experience in modern development technologies including Blazor, C++, C#, JavaScript/TypeScript, REST, and Python is a plus

  • Strong analytical and problem-solving skills

  • Excellent communication, leadership, and team building skills

  • Attention to detail and ability to meet tight deadlines

  • Proven track record of successfully developing, debugging, and implementing software solutions that enhance efficiency and productivity

  • Ability to absorb new concepts quickly and a willingness to learn the basics of the civil engineering industry

Preferred:

  • Knowledge of civil engineering software such as Civil 3D, AutoCAD, Revit, MicroStation, OpenRoads Designer, and ESRI ArcGIS is preferred

If you have a passion for creating cutting-edge industry software, leading talented developers, and are dedicated to delivering high-quality results, we encourage you to apply. Join our team and contribute to the advancement of civil engineering projects while working in a collaborative and supportive environment.

Why Kimley-Horn?

At Kimley-Horn, we do things differently. People, clients, and employees are at the forefront of who we are. Clients know we prioritize achieving their goals and growing their success. Employees know our culture and approach to business are built on a desire to provide an environment for everyone to flourish. Our commitment to quality is only as good as the people behind it— that’s why we welcome and develop passionate, hardworking, and proactive employees. We take pride in how our employee retention, robust benefits package, and company values have led to Kimley-Horn’s placement on the Fortune “100 Best Companies to Work” list for 19 years!

Key Benefits at Kimley-Horn

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

Share this job with a friend (

Share on social media

Applications are being accepted on an ongoing basis; however, this job posting may close at any time after a minimum of 3 days of being posted.

PleaseCLICK HERE ( to learn more about the potential Benefits you may be eligible to receive with this role.

If you require an accommodation, pleaseCLICK HERE. (

Applicants must be legally authorized to work for Kimley-Horn in the U.S. without employer sponsorship. We do not typically sponsor H1-B or any other work visa petitions.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

Software Powered by ICIMS (

Posted Date 2 months ago (6/5/2026 9:44 AM)

ID 2026-24291

Education Bachelor's Degree

Discipline/Focus Information Technology

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Software Developer in Cary, NC vacancy
  • $142.2k - $213.4k

     ...are not only part of history, they're making history.About our organization: As an engineer, you'll be joining our growing Aurora Software department which has 200+ Software Engineer, DevOps Engineer, Systems Administrator, Database Administrator, and Network Engineer... 
    Suggested
    Full time
    Work at office
    Relocation package
    Shift work

    Northrop Grumman

    Morrisville, NC
    7 hours ago
  •  ...world class tools and platforms to improve the experience of our developers and make it easier, faster, and safer to build, operate, and...  ...hierarchical summarizationRoost — cryptographically signed software distribution and the Claude Code plugin marketplaceThis is foundational... 
    Suggested

    Epic Games

    Cary, NC
    7 hours ago
  • $105k - $155k

     ...the future of digital solutions for customers worldwide. You’ll develop, maintain and support technology applications and delivery,...  ...drive the future of technology forward.The OpportunityThe Lead Software Engineer will build and operate cloud-based applications in an... 
    Suggested
    Full time
    Temporary work
    Work at office
    Local area
    Worldwide
    Relocation package
    3 days per week

    Metropolitan Life Insurance Company

    Cary, NC
    1 day ago
  • $169k - $253.6k

     ...Systems Sector is looking for you to join our team as a Principal Software Engineer/Senior Principal Software Engineer based out of...  ...cargo spacecraft and Mission Robotic Vehicle (MRV), alongside developing next-generation national defense constellations and strategic... 
    Suggested
    Full time
    Relocation package
    Flexible hours
    Shift work

    Northrop Grumman

    Morrisville, NC
    7 hours ago
  •  ...Services Network, Inc. (DSN) is seeking a full-time Senior C++ Software Engineer (Autonomous Systems) to join our team in Mossville,...  ...a key technical leadership role on autonomy software teams developing perception, planning, control, and platform capabilities for autonomous... 
    Suggested
    Full time

    Diversified Services Network, Inc.

    Cary, NC
    1 day ago
  • $68.9k - $131.1k

     ...evolving global market. Are you a dynamic and experienced RUST Embedded Software Engineer interested in contributing to programs that save lives and enable the freedoms we enjoy.  Our dynamic engineers develop demanding, trusted, and superior solutions to make the world a... 
    Contract work
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Morrisville, NC
    7 hours ago
  •  ...Senior Software Engineer A Senior Software Engineer will develop, maintain and support new or existing software products while evangelizing and applying the best practices of software development. Responsibilities include the ability to work independently and as part... 

    Samprasoft

    Cary, NC
    4 days ago
  •  ...Request ID: 101086-1 Title: Full Stack Java Developer Locations : Cary, NC(Local) Duration: 6 Months Pay Range: $45 -...  ...SQL and NoSQL (MongoDB preferred) ~7 years' experience in Software Development and strong technical experience with building enterprise... 
    Work experience placement
    Local area
    Immediate start

    Artech

    Cary, NC
    4 days ago
  •  ...Overview: Position Title * Software Engineer Position Responsibilities Job Tittle: Java Full Stack Developer Job Location: Cary, NC (Need Local Candidate) Technical Skill: Java Spring Bot AWS (EC2, SQS, Lambda, S3, DynamoDB) Angular Job Description... 
    Local area
    Worldwide

    Guru Schools

    Cary, NC
    2 days ago
  •  ...advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge...  ...are seeking an experienced Full Stack Application Developer to join our team. In this role, you will be a key contributor... 

    Arista Networks

    Cary, NC
    3 days ago
  •  ...Full Stack Java Developer: - Minimum of 6+ years' experience in Solution, Design and Hands on Development of web applications. - 5+ years' hands-on development experience with Java EE, JBoss Server and Core Java. - Experience with SOAP, REST services specifically Apache... 

    TechDigital Group

    Cary, NC
    5 days ago
  •  ...team of engineering experts are always innovating to improve the tools and technology that empower content developers worldwide.What You'll DoAs a Principal Software Programmer of the Media Services team, you'll provide technical leadership for the platform powering real... 
    Worldwide

    Epic Games

    Cary, NC
    2 days ago
  • $107.5k - $204.5k

     ...Connectivity Products (RCP) Engineering is seeking Principal DevSecOps Software Engineer to join a dedicated DevSecOps team that is building...  ...tackle our defense customers’ toughest challenges by rapidly developing, integrating, and demonstrating software solutions that... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Morrisville, NC
    3 days ago
  •  ...across the continuum of care get better at maintaining compliance, developing staff and promoting consistent, high-quality care. Our...  ...complex technical challenges, and champion best practices in software development. This position demands extensive knowledge of current... 
    Live in
    Work at office
    Work from home
    Flexible hours

    Bertelsmann

    Morrisville, NC
    7 hours ago
  •  ...Java Developer Arete Technologies, Inc. offers a set of innovative consulting and outsourcing services, bridging the gap between requirements...  ...providers in the field of staff augmentation, IT consultancy, software development, web development providing unexcelled services and... 
    Worldwide

    Arete Technologies Inc

    Cary, NC
    3 days ago
  • $48 - $62 per hour

     ...Opportunity Details Full Time Java Developer Java Developer JOB-10047121 Anticipated Start Date August 3,...  ...maintaining scalable backend applications while supporting enterprise software systems. The ideal candidate has experience with Java, Spring... 
    Hourly pay
    Full time
    Contract work
    Temporary work

    Glass Family of Companies

    Morrisville, NC
    1 day ago
  • $110k - $130k

    Must Have Technical/Functional Skills • Business and Systems Requirement Elicitation, BRD / User Story creation & translation • Claims Fulfilment, Fraud Prevention • Agile Scrum Exp (CSM) • Stakeholder Management Roles & Responsibilities • Elicit functional...

    Tata Consultancy Services

    Cary, NC
    5 days ago
  •  ...Full Stack Java Dev Insurance Client Cary Nc Full stack java developer for insurance client in Cary, NC. Prefer if candidate works in hybrid - three days a week office. Visa, USC, and GC duration - 10 months experience - 10 years minimum needs. Application development... 
    Work at office
    3 days per week

    Georgia IT Inc

    Cary, NC
    3 days ago
  •  ...Developer 4 Location: Raleigh, NC Job Type: Contract Duration: 6 Months Overview of business area or project: Lead & hands...  ...further their career. Required particulars: 8+ years of software development experience delivering web applications front to... 
    Contract work

    Samprasoft

    Morrisville, NC
    4 days ago
  • $59.97 - $62.11 per hour

     ...Java Developer Our client, a water technology provider, is seeking a Java Developer for a 6 month contract opportunity located in...  ...Understanding of object-oriented design, design patterns, and software development principles Ability to work independently and in... 
    Contract work
    Remote work

    Corps Team

    Morrisville, NC
    3 days ago
  •  ...Senior/Lead/Java Developer Location: Cary, NC (Hybrid) 2 days onsite in a week. Duration: Long-term Contract Job Summary:...  ...~ Expertise using Tomcat servers ~ Experience with Agile software development methodology ~ Expertise in using version control... 
    Long term contract
    Local area
    Relocation
    2 days per week

    Samprasoft

    Cary, NC
    4 days ago
  •  ...years of hands on experience in core design, development and able to deploy on Azure cloud. Able to independently design solution, develop and deploy applications on cloud or on Premise Excellent hands on experience in Java development skills using Java/J2ee... 

    Omni Inclusive

    Cary, NC
    5 days ago
  • Software Developer (Emerging Careers) - Hybrid, Cary, North CarolinaExperience level: 3 - 5 yearsWe’re a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into intelligence - and questions into answers.If... 
    Full time
    Work at office
    Local area
    Work visa

    SAS Institute

    Cary, NC
    3 days ago
  • Software Developer- Hybrid, Cary, North CarolinaWe’re a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into intelligence - and questions into answers.If you're looking for a dynamic, fulfilling career with... 
    Full time
    Local area
    Worldwide
    Work visa

    SAS Institute

    Cary, NC
    7 hours ago
  • Sr Software Developer - Hybrid, Cary, North CarolinaWe’re a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into intelligence - and questions into answers.If you're looking for a dynamic, fulfilling career... 
    Full time
    Local area
    Work visa

    SAS Institute

    Cary, NC
    2 days ago
  • Software Developer - SaaS Software Engineer - Hybrid, Cary, North CarolinaWe’re a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into intelligence - and questions into answers.If you're looking for a dynamic... 
    Full time
    Local area
    Work visa
    3 days per week

    SAS Institute

    Cary, NC
    3 days ago
  • $91.8k - $137.6k

     ...organization: As an engineer, you'll be joining our growing Aurora Software department which has 200+ Software Engineer, DevOps Engineer,...  ...3-month increment deliveries. Your focus will be to design, develop, and maintain robust Java applications that meet business requirements... 
    Full time
    Work at office
    Relocation package
    Shift work

    Northrop Grumman

    Morrisville, NC
    7 hours ago
  •  ...with our constantly growing team of engineering experts. We’re always improving on the tools and technology that empower content developers worldwide.What You'll DoWe're looking for a Lead UI Engineer who is passionate about games and well-versed in C++, UI development... 
    Worldwide

    Epic Games

    Cary, NC
    2 days ago
  •  ...in Web, Cloud & Mobility staffing solutions. Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers/architects, we have them all.  Job Description Bachelors degree in Computer Science or related field plus 5 years’... 
    Full time
    Flexible hours

    Jobsbridge

    Cary, NC
    1 day ago
  • $163.4k - $219.1k

     ...Product & Technology is a global organization of engineers, product developers, designers, technologists, data scientists, and more - all...  ...:The DEEP & Technology team is seeking a visionary Principal Software Development Engineer in Test (SDET) to spearhead quality... 
    Work experience placement
    Shift work

    Disney Interactive

    Morrisville, NC
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer. Be the first to apply!