Software Engineer Teledyne Scientific Company (TSC) has a legacy of over 60 years of advanced research and technology development. Our customer base consists of DARPA, ONR, AFRL, ARL, and other ...
Software Engineer Teledyne Scientific Company (TSC) has a legacy of over 60 years of advanced research and technology development. Our customer base consists of DARPA, ONR, AFRL, ARL, and other ...
Software Engineer
Raleigh, NC · On-site +1
Over 750 teammates are dispersed throughout Boston, Raleigh, New York, Lisbon, Singapore, and remote Bitsight is looking for a motivated Software Engineer to join our Big Data engineering team. We ...
Software Engineer
Raleigh, NC · On-site +1
Over 750 teammates are dispersed throughout Boston, Raleigh, New York, Lisbon, Singapore, and remote Bitsight is looking for a motivated Software Engineer to join our Big Data engineering team. We ...
Senior Software Engineer
$119K - $157K/yr
IXL Learning, developer of personalized learning products used by millions of people globally, is seeking Software Engineers who have a passion for technology and education to help us add new ...
Senior Software Engineer
$119K - $157K/yr
IXL Learning, developer of personalized learning products used by millions of people globally, is seeking Software Engineers who have a passion for technology and education to help us add new ...
Software Engineer
Raleigh, NC · On-site +1
Over 750 teammates are dispersed throughout Boston, Raleigh, New York, Lisbon, Singapore, and remote Bitsight is looking for a motivated Software Engineer to join our Big Data engineering team. We ...
Software Engineer
Raleigh, NC · On-site +1
Over 750 teammates are dispersed throughout Boston, Raleigh, New York, Lisbon, Singapore, and remote Bitsight is looking for a motivated Software Engineer to join our Big Data engineering team. We ...
Software Engineer
Raleigh, NC · On-site
Maintain up-to-date knowledge on new programming methods and technologies. Qualifications Training and/or Experience * 2-5 years of professional experience in a software development team. * 2D and 3D ...
Software Engineer
Raleigh, NC · On-site
Maintain up-to-date knowledge on new programming methods and technologies. Qualifications Training and/or Experience * 2-5 years of professional experience in a software development team. * 2D and 3D ...
Software Engneer II
Durham, NC · On-site
Software Engineer II Toshiba Global Commerce Solutions is seeking a Software Engineer II - ... Responsibilities include developing new custom functionality and assisting with defect support ...
Software Engneer II
Durham, NC · On-site
Software Engineer II Toshiba Global Commerce Solutions is seeking a Software Engineer II - ... Responsibilities include developing new custom functionality and assisting with defect support ...
Software Engineer
Durham, NC · On-site +1
Software Engineer Location: Durham NC or Remote Duration: 24+ Months Description: Xperi invents, develops and delivers technologies that enable extraordinary experiences. We make entertainment more ...
Software Engineer
Durham, NC · On-site +1
Software Engineer Location: Durham NC or Remote Duration: 24+ Months Description: Xperi invents, develops and delivers technologies that enable extraordinary experiences. We make entertainment more ...
Senior Software Engineer
$114K - $151K/yr
Provide accurate estimates, evaluate feasibility, and assess new platforms and technologies for ... software engineering * Bachelor's or advanced degree in Computer Science or a related discipline
Senior Software Engineer
$114K - $151K/yr
Provide accurate estimates, evaluate feasibility, and assess new platforms and technologies for ... software engineering * Bachelor's or advanced degree in Computer Science or a related discipline
Software Engineer I
Raleigh, NC · Remote
This role will work closely with Product, Design, and Engineering teams to develop new features ... Design, develop, test, and maintain software features and enhancements across web-based ...
Software Engineer I
Raleigh, NC · Remote
This role will work closely with Product, Design, and Engineering teams to develop new features ... Design, develop, test, and maintain software features and enhancements across web-based ...
Software Engineer I
Raleigh, NC · Remote
This role will work closely with Product, Design, and Engineering teams to develop new features ... Design, develop, test, and maintain software features and enhancements across web-based ...
Software Engineer I
Raleigh, NC · Remote
This role will work closely with Product, Design, and Engineering teams to develop new features ... Design, develop, test, and maintain software features and enhancements across web-based ...
Software Engineer I
Raleigh, NC · Remote
This role will work closely with Product, Design, and Engineering teams to develop new features ... Design, develop, test, and maintain software features and enhancements across web-based ...
Software Engineer I
Raleigh, NC · Remote
This role will work closely with Product, Design, and Engineering teams to develop new features ... Design, develop, test, and maintain software features and enhancements across web-based ...
Software Engineer I
Raleigh, NC · On-site
This role will work closely with Product, Design, and Engineering teams to develop new features ... Design, develop, test, and maintain software features and enhancements across web-based ...
Software Engineer I
Raleigh, NC · On-site
This role will work closely with Product, Design, and Engineering teams to develop new features ... Design, develop, test, and maintain software features and enhancements across web-based ...
Software Engineer I
Raleigh, NC · Remote
This role will work closely with Product, Design, and Engineering teams to develop new features ... Design, develop, test, and maintain software features and enhancements across web-based ...
Quick apply
Software Engineer I
Raleigh, NC · Remote
This role will work closely with Product, Design, and Engineering teams to develop new features ... Design, develop, test, and maintain software features and enhancements across web-based ...
Software Engineer
$148K - $200K/yr
Consult and influence developers on new feature development and software architecture to ensure scalability. * Debugging, Troubleshooting, and Advanced Support: Undertake debugging and ...
Software Engineer
$148K - $200K/yr
Consult and influence developers on new feature development and software architecture to ensure scalability. * Debugging, Troubleshooting, and Advanced Support: Undertake debugging and ...
Principal Software Engineer CLIENT's Defined Benefit Platform Technology team is seeking highly ... Be able to recognize technology trends in the cloud space and assist in adopting new solutions as ...
Principal Software Engineer CLIENT's Defined Benefit Platform Technology team is seeking highly ... Be able to recognize technology trends in the cloud space and assist in adopting new solutions as ...
Software Engineer
Cary, NC · Hybrid
Q2 is seekingan ambitious and adaptable Software Engineer experienced in the ins and outs of ... eligible new parents * Community Volunteering & Company Philanthropy Programs * Employee Peer ...
Software Engineer
Cary, NC · Hybrid
Q2 is seekingan ambitious and adaptable Software Engineer experienced in the ins and outs of ... eligible new parents * Community Volunteering & Company Philanthropy Programs * Employee Peer ...
Senior Software Engineer
Cary, NC · Remote
$125K - $165K/yr
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 ...
Quick apply
Senior Software Engineer
Cary, NC · Remote
$125K - $165K/yr
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 ...
Software Engineer, StorageGRID
Morrisville, NC · On-site +1
As a Software Developer Engineer in Test, this is your chance to work alongside a group of talented ... You are opinionated while flexible and know when to adopt new technologies. We are true believers ...
Software Engineer, StorageGRID
Morrisville, NC · On-site +1
As a Software Developer Engineer in Test, this is your chance to work alongside a group of talented ... You are opinionated while flexible and know when to adopt new technologies. We are true believers ...
Sr. Software Engineer
Morrisville, NC · Hybrid
$115K - $125K/yr
Piper Companies is hiring a Senior Software Engineer for a top-tier healthcare technology organization based in Morrisville, NC . This role is ideal for a seasoned engineer with deep expertise in
Sr. Software Engineer
Morrisville, NC · Hybrid
$115K - $125K/yr
Piper Companies is hiring a Senior Software Engineer for a top-tier healthcare technology organization based in Morrisville, NC . This role is ideal for a seasoned engineer with deep expertise in
Software Engineer
Morrisville, NC · On-site
$148K - $200K/yr
Consult and influence developers on new feature development and software architecture to ensure scalability. * Debugging, Troubleshooting, and Advanced Support: Undertake debugging and ...
Software Engineer
Morrisville, NC · On-site
$148K - $200K/yr
Consult and influence developers on new feature development and software architecture to ensure scalability. * Debugging, Troubleshooting, and Advanced Support: Undertake debugging and ...
New Grad Software Engineer information
See Raleigh, NC salary details
$61.7K - $74.3K
2% of jobs
$74.3K - $86.8K
4% of jobs
$86.8K - $99.4K
6% of jobs
$99.4K - $111.9K
8% of jobs
$118.6K is the 25th percentile. Wages below this are outliers.
$111.9K - $124.5K
7% of jobs
$124.5K - $137K
18% of jobs
The median wage is $139.9K / yr.
$137K - $149.6K
16% of jobs
$149.6K - $162.1K
2% of jobs
$167.3K is the 75th percentile. Wages above this are outliers.
$162.1K - $174.7K
26% of jobs
$174.7K - $187.2K
1% of jobs
$187.2K - $199.8K
8% of jobs
$61.7K
$143.4K
$199.8K
How much do new grad software engineer jobs pay per year?
What are the key skills and qualifications needed to thrive in the New Grad Software Engineer position, and why are they important?
To thrive as a New Grad Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, usually supported by a computer science degree or related field. Familiarity with common coding languages (such as Java, Python, or C++), version control systems like Git, and basic software development tools is typically expected. Strong problem-solving skills, eagerness to learn, teamwork, and effective communication help new engineers excel in dynamic team environments. These skills are crucial to adapting quickly, contributing to projects, and building a successful foundation in the software industry.
What typical projects or tasks might a New Grad Software Engineer work on in their first year?
As a New Grad Software Engineer, you’ll often start by contributing to team projects through tasks like fixing bugs, writing unit tests, and developing small features under the supervision of senior engineers. You might participate in code reviews, collaborate on documentation, and learn to work with the company’s development tools and processes. Over time, as you demonstrate reliability and technical proficiency, you may be given ownership of more complex components or independent tasks. This structured approach helps you learn best practices, understand the codebase, and progressively build the confidence and experience needed for more advanced responsibilities.
What is a New Grad Software Engineer job?
A New Grad Software Engineer job is an entry-level software engineering role designed for recent college graduates with a degree in computer science or a related field. These roles typically involve writing and testing code, debugging software, and collaborating with more experienced engineers on various projects. Companies hire new grad engineers to help them grow their skills while contributing to real-world software development. The position often includes mentorship, training, and opportunities for career advancement.

Other
Medical, Dental, PTO
Posted 13 days ago
Job description
Teledyne Scientific Company (TSC) has a legacy of over 60 years of advanced research and technology development. Our customer base consists of DARPA, ONR, AFRL, ARL, and other government and proprietary customers. TSC's Intelligent Systems Laboratory in North Carolina is a state-of-the-art research and development research facility, dedicated to R&D in the areas of applied neuroscience, autonomous systems and artificial intelligence. The laboratory currently is host to world-class scientists and engineers, with advanced degrees in computer science, mathematics, electrical engineering, neuroscience, chemistry, biomedical engineering and mechanical engineering.
Teledyne Scientific Company is seeking an exceptional Software Engineer to support advanced research and development projects that require algorithm and software development for autonomy, machine learning and biomedical applications. This position is onsite, at our research laboratory in Research Triangle Park, Durham, North Carolina.
Primary Responsibilities:
Define, develop, and deliver novel solutions to a broad range of problems that include applications in target detection and tracking, deep learning, machine learning, autonomous system control and decision systems, computer vision, signal analysis, and brain computer interfaces, for the Government and commercial industry. Specific duties include:
- In collaboration with other colleagues, lead development and implement advanced algorithms on PC, GPU and SoC (system on a chip) architectures (~50%).
- Assist with software design, architecture, and implementation across a diverse set of projects that include: advanced research, mobile applications, platform technologies (~45%).
- A small amount of travel (less than 5% time) is anticipated.
Qualifications & Competencies
Skills/Experience:
- 5-10 years of experience
- Experience with C++ is required
- Experience with Docker is required
- Experience with CMake is required
- Familiarity with software development practices (revision control/compiler tricks/debugger, etc.), under Linux is required
- Knowledge of computer architecture (GPU/FPGA/distributed computing), operating systems, networking, storage systems, Unix/Linux, MATLAB, etc. is a plus
- Excellent interpersonal and communication (presentation & writing) skills
- Coursework in software development and computer architecture is required
- Coursework in algorithms is strongly desired
- Familiarity with automated testing is a plus
Education:
- Candidates are required to have at least a B.S. in Computer Science, Applied Mathematics, Computer Engineering or Electrical Engineering
Citizenship & Security Clearance:
- Candidates are required to be U.S. Citizens
- Current SECRET clearance or minimally able to obtain Security Clearance
What can Teledyne offer YOU? A Competitive Salary & Benefits PackageExcellent Health, Dental, VisionPaid Vacation TimePaid Sick TimeLife Insurance BenefitsPaid Holidays401(k) EligibilityEmployee Stock Purchase PlanEducational Tuition ReimbursementEmployee Fun Events throughout the year
Teledyne is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age, or any other characteristic or non-merit based factor made unlawful by federal, state, or local laws.