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
$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...SuggestedFull timeWork at officeRelocation packageShift work- ...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
$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...SuggestedFull timeTemporary workWork at officeLocal areaWorldwideRelocation package3 days per week$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...SuggestedFull timeRelocation packageFlexible hoursShift work- ...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...SuggestedFull time
$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 workTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours- ...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...
- ...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 placementLocal areaImmediate start
- ...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 areaWorldwide
- ...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...
- ...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...
- ...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
$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 workWork experience placementWork at officeRemote workRelocationFlexible hours- ...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 inWork at officeWork from homeFlexible hours
- ...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
$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 payFull timeContract workTemporary work$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...- ...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 office3 days per week
- ...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
$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 workRemote work- ...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 contractLocal areaRelocation2 days per week
- ...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...
- 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 timeWork at officeLocal areaWork visa
- 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 timeLocal areaWorldwideWork visa
- 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 timeLocal areaWork visa
- 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 timeLocal areaWork visa3 days per week
$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 timeWork at officeRelocation packageShift work- ...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
- ...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 timeFlexible hours
$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 placementShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
- agile software developer Cary, NC
- experienced software developer Cary, NC
- software developer fintech Cary, NC
- financial software developer Cary, NC
- software engineer Cary, NC
- part time software developer remote Cary, NC
- junior software developer remote Cary, NC
- software engineer travel Cary, NC
- federal - software developer Cary, NC
- software developer Cary, NC


