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
Posted Date 1 month ago (6/5/2026 9:44 AM)
ID 2026-24291
Education Bachelor's Degree
Discipline/Focus Information Technology
- ...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...Suggested
- ...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...SuggestedLong term contractLocal areaRelocation2 days per week
- ...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...SuggestedWork 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...SuggestedContract 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...Suggested- ...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...
- ...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
- ...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
- ...Java Developer – Front Office Team (Hedge Fund) We are seeking a highly skilled Java Developer to join our Front Office Team at a Hedge... ..., testing and implementing scalable and high-performance software solutions for the Hedge Fund’s trading applications. You will...
- ...seniority. The day to day role will require you to design and develop an RF-OS platform in enterprise risk technology; hands‑on development... ...Experience with multi threading 7+ years experience as a software Engineer/Developer Problem‑Solving Attitude: A proactive approach...Work at officeRelocation package
- ...collaborating with stakeholders to translate business requirements into actionable tasks. Key Responsibilities • Develop, configure, and support software solutions using Java • Work closely with stakeholders to gather requirements and translate them into Jira...Flexible hours3 days per week
$45 - $50 per hour
...Job Title: Embedded Software Engineer Job Description Become a member of Our Trustworthy Systems Initiative. We are looking... ...solutions within the Security and Trust Organization (S&TO). Develop, support, and consult within the Software Signing initiatives....Temporary work$120.5k - $231k
...behavioral data is captured and mapped correctly into AEP to power immediate, personalized customer journeys. Roadmap Leadership: Develop a future-proof technical roadmap for AEP that prioritizes scalability and the rapid deployment of new CX innovations. 2....Full timeTemporary workPart timeWork experience placementWork at officeImmediate startWork from homeShift work3 days per week- Join our dynamic team in the vibrant city of Morrisville, where innovation meets opportunity! As a System Application Engineer, you'll deliver cutting-edge Building Automation System projects that enhance efficiency and comfort in various facilities. What will you do? ...Work at office
$206.4k - $276.7k
...Principal Software Engineer Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disney's past, present... ...& Technology is a global organization of engineers, product developers, designers, technologists, data scientists, and more – all...$221.2k - $387.1k
...Job Description Principal Software Engineer The engineering organization is a dynamic group of builders, thinkers, and problem-solvers... ...be deferred, and what should not be solved. Design and develop reusable software components and frameworks that improve...Work at officeRemote workFlexible hours- ...Principal Software Engineer General Information Location: Remote Organization: WCG Job Type: Full Time - Regular Description... ..., Inc. TITLE: Principal Software Engineer DUTIES: Develop software applications using Microsoft software development stack...Full timeLocal areaRemote work
- Relias LLC is looking for a high energy, strategic Data Engineer I based in Morrisville, NC. You will design and maintain data pipelines and models, ensuring data governance and quality. A Bachelor's in computer science and 2+ years in data engineering are required. This...Remote workFlexible hours
- ...opportunity to work in an innovative development environment, developing web sites for both traditional desktop sites as well as mobile... ...business partners. Experience with UML Modeling using Rational Software Architect (RSA). Prior experience with a “Community of...Work experience placementWeekend workAfternoon shift
$105k - $155k
...team, you’ll be part of a forward-thinking group dedicated to shaping the future of digital solutions for customers worldwide. You’ll develop, maintain and support technology applications and delivery, leveraging AI, automation, and contemporary ways of working to enhance...Temporary workWork at officeLocal areaWorldwide3 days per week- Minimum Requirements 7+ years of experience in PE and IaC. 3+ years of experience working with AWS. 3+ years of experience working with Kubernetes and containerization on Linux. Experience with Infrastructure as Code (IaC) technologies such as Terraform. Outstanding proficiency...
- Apple Inc. in Cary, North Carolina, is looking for a skilled Data Services Engineer to help architect and evolve high-performance data systems. The role demands a candidate with experience in distributed data platforms and AWS services, driving innovation in a fast-paced...
$79.68k - $112.5k
MetLife, located in Cary, NC, is searching for a Full Stack Software Engineer to support enterprise applications from design through implementation. The ideal candidate will collaborate with Agile teams, ensure high code quality, and have 3+ years of experience in Java...Work at office3 days per week- ...Software Engineer A Software Engineer will develop, maintain and support new or existing software products while applying the best practices of software development. Responsibilities include the ability to work independently and as part of a larger team to deliver quality...Work at office
- ...Explore Real Success Stories & Placement Outcomes • Open Roles We're Hiring For: Entry-Level Software Programmers (Java/Python) Java Full Stack Developers Data Analysts & BI Engineers Data Scientists & ML Engineers All visa types and U.S. citizens...Full time
- ...advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge... ...We are seeking an experienced Full Stack Application Developer to join our team. In this role, you will be a key contributor...
- ...Job Description C Software Developer (Emerging Careers) - Hybrid, Cary, North Carolina We’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....Full timeLocal areaWork visa
- ...Senior Java Developer Experienced and innovative technical senior Java developer with following skills: Strong hands-on experience Core Java Experience in Multi-threading, Data structures, Micro-services, Messaging. Experience working on relational database...
- ...computing and cybersecurity, with excellent communication skills. Candidates can work remotely but must be available during East Coast hours. The role emphasizes collaboration with clients to develop tailored technical proposals and drive sales activities. #J-18808-Ljbffr...Remote work
$89.6k - $156.7k
...Senior Java Developer Category: Software Development/ Engineering Main location: United States, North Carolina, Cary Position ID:J0426-1057 Employment Type: Full Time U.S. - The best version of me By playing this video you consent...Full timeWork experience placementLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
- senior robotics software engineer Cary, NC
- senior software engineer Cary, NC
- software developer fintech Cary, NC
- senior software engineer ruby on rails Cary, NC
- federal - software developer Cary, NC
- consulting software engineer Cary, NC
- junior software developer remote Cary, NC
- senior software engineer remote Cary, NC
- entry level software engineer remote Cary, NC
- software engineer full time Cary, NC

