1

New Grad Software Engineer December 2024 Jobs (NOW HIRING)

Software Engineer, New Grad Location: San Francisco Company: Thorin Stage: Seed | Incubated at 8VC About Thorin Thorin is an Applied AI company born out of 8VC's Build program, focused on redefining ...

Software Engineer, New Grad Location: San Francisco Company: Thorin Stage: Seed | Incubated at 8VC About Thorin Thorin is an Applied AI company born out of 8VC's Build program, focused on redefining ...

New Graduate opportunities in our Software function include: * Front-end engineers develop and enhance desktop, mobile, and web applications, optimizing performance and usability for end-users ...

New Graduate opportunities in our Software function include: * Front-end engineers develop and enhance desktop, mobile, and web applications, optimizing performance and usability for end-users ...

New Graduate opportunities in our Software function include: * Front-end engineers develop and enhance desktop, mobile, and web applications, optimizing performance and usability for end-users ...

The Role As a Full-Stack Engineer (Early Career) at Confido, you will help build new product ... Internship, academic project, or equivalent hands-on experience in software engineering * Strong ...

The Role As a Full-Stack Engineer (Early Career) at Confido, you will help build new product ... Internship, academic project, or equivalent hands-on experience in software engineering * Strong ...

... of engineering and go-to-market. You'll use AI agents, LLMs, and automation to transform how Secureframe acquires, onboards, and supports customers. This isn't a typical new grad role where you fix ...

next page

Showing results 1-20

New Grad Software Engineer December 2024 information

See salary details

$67K

$129.7K

$224K

How much do new grad software engineer december 2024 jobs pay per year?

As of Jun 9, 2026, the average yearly pay for new grad software engineer december 2024 in the United States is $129,678.00, according to ZipRecruiter salary data. Most workers in this role earn between $109,000.00 and $141,000.00 per year, depending on experience, location, and employer.

What is a New Grad Software Engineer?

A New Grad Software Engineer is an entry-level software developer who has recently graduated from a college or university, typically with a degree in computer science or a related field. These engineers are hired into technology companies to work on designing, developing, testing, and maintaining software applications. They often receive mentorship and training to help them transition from academic learning to professional software engineering practices. New grad positions are designed to help recent graduates gain practical experience, build their technical skills, and grow within the organization.

What are the key skills and qualifications needed to thrive as a New Grad Software Engineer, and why are they important?

To thrive as a New Grad Software Engineer, you need a solid understanding of computer science fundamentals, programming languages (such as Python, Java, or C++), and a relevant degree in computer science or a related field. Familiarity with version control systems like Git, basic knowledge of development frameworks, and experience with collaborative tools are typically required. Strong problem-solving abilities, eagerness to learn, and effective communication skills help new engineers quickly adapt and contribute to their teams. These skills are crucial for delivering quality code, integrating into agile development environments, and growing professionally in a rapidly evolving tech industry.

What types of projects or tasks can a New Grad Software Engineer expect to work on during their first year?

As a New Grad Software Engineer, you will typically start by contributing to smaller features or resolving bugs within an existing codebase to help you get acquainted with the company’s technology stack and workflows. Over time, you'll be given more responsibility, such as working on new feature development, collaborating on code reviews, and participating in team meetings to discuss design and architecture. You’ll often work closely with more experienced engineers and cross-functional teams like product management or QA, which provides an excellent opportunity to learn best practices and develop your technical and communication skills.

Other

Posted yesterday


Job description

New Grad- Software Engineer

Symbotic is seeking software engineers that will play a hands-on role in the development of core software components responsible for orchestrating inventory into the Symbotic system and order fulfillment out to customers. We are looking for people who thrive in a creative, collaborative and agile development environment.

About the opportunities

Symbotic's software engineering function is a diverse community of skilled engineers who are building innovative technology across the stack. New graduate opportunities in our software function include:

  • Front-end engineers develop and enhance desktop, mobile, and web applications, optimizing performance and usability for end-users.
  • Back-end engineers develop high quality code and packages following software engineering best practices in areas such as tasking, cognitive tools, fleet orchestration, case handling, and storage and retrieval.
  • Test automation engineers triage complex onsite issues and build automated pipelines to validate new products and packaging at scale

What you'll do

  • Play a hands-on role as part of an engineering team that works to design, develop, review and test new functionality.
  • Collaborate with others on the team to build features based on new business requirements.
  • Design and develop real-time distributed software to orchestrate the induction of new inventory and order fulfillment to customers.
  • Evolve the current software architecture toward microservices using.NET Core, Kubernetes, RabbitMQ and Redis.
  • Support the design and development of high-quality software using some of the following: C#, SQL, WPF, Angular, LINQ, ASP.NET, and Docker.
  • Contribute to a distributed architecture built on.NET using multi-threaded and multi-processor concepts.
  • Collaborate with other software teams to create a seamlessly integrated software product.

What you'll need

  • Bachelor's (or higher) degree in computer science, or related technical discipline.
  • Object oriented design and programming concepts, C# or Java is preferred.
  • Experience with Linux and its commands.
  • Experience with source code version control, unit testing, design and defect tracking tools.
  • Experience with developing unit tests and test and test automation frameworks.
  • Self-motivated, with an ability to learn quickly and independently, and work in a dynamic agile environment with cross-functional and remote teams.
  • Excellent verbal and written communications skills.

Our environment

  • Up to 10% of travel may be required. Employees must have a valid driver's license and the ability to drive and/or fly to client and other customer locations.
  • The employee is responsible for owning a credit card and managing expenses personally to be reimbursed on a bi-weekly basis.

Industries: Hardware & Robotics