At Ayres, entry-level engineers aren't just support staff, they're contributors. You'll be mentored ... Use engineering and modeling software to help solve traffic and transportation challenges
Quick apply
At Ayres, entry-level engineers aren't just support staff, they're contributors. You'll be mentored ... Use engineering and modeling software to help solve traffic and transportation challenges
Quick apply
At Ayres, entry-level engineers aren't just support staff, they're contributors. You'll be mentored ... Use engineering and modeling software to help solve traffic and transportation challenges
Burlington, NC · On-site
At Ayres, entry-level engineers aren't just support staff, they're contributors. You'll be mentored ... Use engineering and modeling software to help solve traffic and transportation challenges
Burlington, NC · On-site
At Ayres, entry-level engineers aren't just support staff, they're contributors. You'll be mentored ... Use engineering and modeling software to help solve traffic and transportation challenges
Greensboro, NC · Remote
$50.25 - $68.75/hr
This person will work as a junior member of a software development team, responsible for the ... Job-Specific Minimum Requirements: - Entry level position within field. Requires Bachelor's degree ...
New
Greensboro, NC · Remote
$50.25 - $68.75/hr
This person will work as a junior member of a software development team, responsible for the ... Job-Specific Minimum Requirements: - Entry level position within field. Requires Bachelor's degree ...
New
Elon, NC · Remote
$33.25 - $45.50/hr
This person will work as a junior member of a software development team, responsible for the ... Job-Specific Minimum Requirements: - Entry level position within field. Requires Bachelor's degree ...
New
Elon, NC · Remote
$33.25 - $45.50/hr
This person will work as a junior member of a software development team, responsible for the ... Job-Specific Minimum Requirements: - Entry level position within field. Requires Bachelor's degree ...
New
High Point, NC · Remote
$46.25 - $63.25/hr
This person will work as a junior member of a software development team, responsible for the ... Job-Specific Minimum Requirements: - Entry level position within field. Requires Bachelor's degree ...
New
High Point, NC · Remote
$46.25 - $63.25/hr
This person will work as a junior member of a software development team, responsible for the ... Job-Specific Minimum Requirements: - Entry level position within field. Requires Bachelor's degree ...
New
What We're Looking For: * Entry-level experience (0-2 years) in a design engineering role ... Proficiency in drafting/design software (e.g., AutoCAD , MicroStation, etc.) and Microsoft Office.
What We're Looking For: * Entry-level experience (0-2 years) in a design engineering role ... Proficiency in drafting/design software (e.g., AutoCAD , MicroStation, etc.) and Microsoft Office.
What We're Looking For: * Entry-level experience (0-2 years) in a design engineering role ... Proficiency in drafting/design software (e.g., AutoCAD , MicroStation, etc.) and Microsoft Office.
What We're Looking For: * Entry-level experience (0-2 years) in a design engineering role ... Proficiency in drafting/design software (e.g., AutoCAD , MicroStation, etc.) and Microsoft Office.
Greensboro, NC · On-site
Construction Engineer General Description The Construction Engineer is an entry level engineering ... Prepare and monitor CPM schedule for project, utilizing P6 Scheduling Software. * Management of ...
Greensboro, NC · On-site
Construction Engineer General Description The Construction Engineer is an entry level engineering ... Prepare and monitor CPM schedule for project, utilizing P6 Scheduling Software. * Management of ...
Construction Engineer General Description The Construction Engineer is an entry level engineering ... Prepare and monitor CPM schedule for project, utilizing P6 Scheduling Software. * Management of ...
Construction Engineer General Description The Construction Engineer is an entry level engineering ... Prepare and monitor CPM schedule for project, utilizing P6 Scheduling Software. * Management of ...
Winston Salem, NC · On-site
Construction Engineer General Description The Construction Engineer is an entry level engineering ... Prepare and monitor CPM schedule for project, utilizing P6 Scheduling Software. * Management of ...
Winston Salem, NC · On-site
Construction Engineer General Description The Construction Engineer is an entry level engineering ... Prepare and monitor CPM schedule for project, utilizing P6 Scheduling Software. * Management of ...
Construction Engineer General Description The Construction Engineer is an entry level engineering ... Prepare and monitor CPM schedule for project, utilizing P6 Scheduling Software. * Management of ...
Construction Engineer General Description The Construction Engineer is an entry level engineering ... Prepare and monitor CPM schedule for project, utilizing P6 Scheduling Software. * Management of ...
Construction Engineer General Description The Construction Engineer is an entry level engineering ... Prepare and monitor CPM schedule for project, utilizing P6 Scheduling Software. * Management of ...
Construction Engineer General Description The Construction Engineer is an entry level engineering ... Prepare and monitor CPM schedule for project, utilizing P6 Scheduling Software. * Management of ...
Construction Engineer General Description The Construction Engineer is an entry level engineering ... Prepare and monitor CPM schedule for project, utilizing P6 Scheduling Software. * Management of ...
Construction Engineer General Description The Construction Engineer is an entry level engineering ... Prepare and monitor CPM schedule for project, utilizing P6 Scheduling Software. * Management of ...
$19.25 - $26.25/hr
Description Entry-Level Telecom Field Technician (Fiber) No experience? No problem. We'll train you ... engineering design, and integrated supply chain software. Our mission is to create game-changing ...
$19.25 - $26.25/hr
Description Entry-Level Telecom Field Technician (Fiber) No experience? No problem. We'll train you ... engineering design, and integrated supply chain software. Our mission is to create game-changing ...
Greensboro, NC · On-site
$19.25 - $26.25/hr
Entry-Level Telecom Field Technician (Fiber) No experience? No problem. We'll train you. Who We Are ... engineering design, and integrated supply chain software. Our mission is to create game-changing ...
Greensboro, NC · On-site
$19.25 - $26.25/hr
Entry-Level Telecom Field Technician (Fiber) No experience? No problem. We'll train you. Who We Are ... engineering design, and integrated supply chain software. Our mission is to create game-changing ...
High Point, NC · On-site
$17.50 - $24/hr
Description Position at Triage Partners, LLC Entry-Level Telecom Field Technician (Fiber) No ... engineering design, and integrated supply chain software. Our mission is to create game-changing ...
High Point, NC · On-site
$17.50 - $24/hr
Description Position at Triage Partners, LLC Entry-Level Telecom Field Technician (Fiber) No ... engineering design, and integrated supply chain software. Our mission is to create game-changing ...
High Point, NC · On-site
$17.50 - $24/hr
Entry-Level Telecom Field Technician (Fiber) No experience? No problem. We'll train you. Who We Are ... engineering design, and integrated supply chain software. Our mission is to create game-changing ...
High Point, NC · On-site
$17.50 - $24/hr
Entry-Level Telecom Field Technician (Fiber) No experience? No problem. We'll train you. Who We Are ... engineering design, and integrated supply chain software. Our mission is to create game-changing ...
Greensboro, NC · On-site
$55K - $187K/yr
Those in data science and machine learning engineering at PwC will focus on leveraging advanced ... PwC does not intend to hire experienced or entry level job seekers who will need, now or in the ...
Greensboro, NC · On-site
$55K - $187K/yr
Those in data science and machine learning engineering at PwC will focus on leveraging advanced ... PwC does not intend to hire experienced or entry level job seekers who will need, now or in the ...
Liberty, NC · On-site
$83K - $107.40K/yr
... motivated entry level Controls Engineer to work in the Battery group focused on controls ... Experience with Kepware software or similar SCADA Data systems * Knowledgeable of Ignition or other ...
Liberty, NC · On-site
$83K - $107.40K/yr
... motivated entry level Controls Engineer to work in the Battery group focused on controls ... Experience with Kepware software or similar SCADA Data systems * Knowledgeable of Ignition or other ...
Greensboro, NC · On-site
$82.40K - $110K/yr
Design project components using office software, modeling tools, and AutoCAD Civil 3D * Perform ... (entry-level candidates will be considered) * Experience preparing civil engineering site plans ...
Greensboro, NC · On-site
$82.40K - $110K/yr
Design project components using office software, modeling tools, and AutoCAD Civil 3D * Perform ... (entry-level candidates will be considered) * Experience preparing civil engineering site plans ...
$26.3K - $43.5K
6% of jobs
$52.5K is the 25th percentile. Wages below this are outliers.
$43.5K - $60.7K
36% of jobs
The median wage is $66.6K / yr.
$60.7K - $77.9K
23% of jobs
$89.3K is the 75th percentile. Wages above this are outliers.
$77.9K - $95.1K
15% of jobs
$95.1K - $112.3K
8% of jobs
$112.3K - $129.5K
4% of jobs
$129.5K - $146.7K
5% of jobs
$146.7K - $163.9K
1% of jobs
$163.9K - $181.1K
1% of jobs
$181.1K - $198.3K
0% of jobs
$198.3K - $215.5K
0% of jobs
$26.3K
$89.5K
$215.5K
An entry-level software developer has simpler duties compared to more senior members of the field. At the entry level, your responsibilities are to create simple, single-thread code to achieve a specific task. These bits of code can be combined to create a larger program. You may also have to create or write a design algorithm by which you create software. However, most of the time, as an entry-level developer, you are in charge of debugging. You have to comb through the code of a piece of software to remove errors.
| Aspect | Entry Level Software Developer | Junior Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's in CS or related field, coding bootcamp experience | Bachelor's in CS or related field, internship experience |
| Work Environment | Tech companies, startups, software firms | Tech companies, consulting firms, startups |
| Employer Usage | Commonly used in job postings and industry | Often used interchangeably with Entry Level Software Developer |
Both roles typically require a bachelor's degree in computer science or related fields and some coding experience. They work in similar environments like tech companies and startups. The terms are often used interchangeably, but 'Junior Software Engineer' may emphasize a slightly more engineering-focused role. Overall, they represent entry-level positions for aspiring software professionals.

Finding the right fit:
If you’re a recent civil engineering graduate with an interest in traffic and transportation or an early-career EIT looking to build real technical depth, this is the role for you. You’ll work alongside experienced engineers on projects that improve safety, mobility, and connectivity for communities across the country.
At Ayres, entry-level engineers aren’t just support staff, they’re contributors. You’ll be mentored closely, given increasing responsibility as you grow, and set up for a clear path toward your PE license.
Join Ayres – a USA TODAY Top Workplace recognized in both 2025 and 2026 – where people-first leadership, collaboration, and professional growth create an environment where great teams do their best work.
On any given day, you’ll:
Required qualifications:
Desired skills and experiences – helpful but not required:
Benefits of being part of the Ayres team:
Please note, benefits vary depending on job status. To learn more about our great benefits, visit our website at https://www.ayresassociates.com/careers/the-ayres-advantage/