1

Software Grad Jobs in Columbia, MO (NOW HIRING)

... post-grad software development experience; or PhD in a relevant technical field * Experience with full stack web development * Highly proficient in JavaScript (and/or TypeScript), HTML, and CSS

... grad security experience * 1+ year(s) of technical leadership or engineering management experience * Expertise in software engineering, with proficiency in programming languages such as Golang and ...

Maintain a backlog of software bugs and product improvements, and serve as a customer advocate as ... grad industry experience in digital advertising operations, analytics, or a related field; OR a ...

New

Senior Estimator

California, MO · On-site

$128 - $167.90/hr

JR106065Whether you're a recent grad or a seasoned professional, you can experience meaningful ... Experience in CAD or 3D software preferred* Can be a combination of education, training, and ...

Software Grad information

See Columbia, MO salary details

$37.6K

$88.1K

$171.8K

How much do software grad jobs pay per year?

As of Aug 29, 2026, the average yearly pay for software grad in Columbia, MO is $88,113.00, according to ZipRecruiter salary data. Most workers in this role earn between $53,800.00 and $104,700.00 per year, depending on experience, location, and employer.

What is a software grad?

Software grads are recent graduates who have completed a degree, typically in computer science, software engineering, or a related field, and are starting their careers in the software industry. They usually possess foundational knowledge in programming, software development methodologies, and problem-solving. As entry-level professionals, software grads often work as junior developers, testers, or in support roles while gaining practical experience and training in the workplace.

What do software grads do?

As a Software Grad, you can expect to work on a variety of projects, often starting with smaller, well-defined tasks before moving on to more complex assignments. You'll typically collaborate with experienced engineers in agile teams, contributing to coding, debugging, and testing software modules. Regular code reviews and mentorship are common, providing opportunities to learn best practices and industry standards. Over time, you'll gain more autonomy and may get involved in project planning or client meetings, setting a strong foundation for career advancement.

What are the key skills and qualifications needed to thrive as a software grad?

To thrive as a Software Grad, you need a solid understanding of programming fundamentals, algorithms, and software development principles, usually supported by a degree in computer science or a related field. Familiarity with languages like Python, Java, or C++, version control systems like Git, and exposure to frameworks or cloud platforms is typically expected. Strong problem-solving abilities, teamwork, and a willingness to learn make candidates stand out in this early-career role. These skills and qualities are crucial for adapting to diverse technical challenges, collaborating on projects, and building a successful foundation in the tech industry.

What is the difference between Software Grad vs Software Engineer?

AspectSoftware GradSoftware Engineer
QualificationsTypically recent graduates with a degree in computer science or related fieldUsually requires experience or proven skills beyond entry-level
Work EnvironmentTraining-focused, often in entry-level roles or internshipsFull responsibilities in software development projects
Employer UsageEntry-level position for new graduatesMid-level or senior roles, often with more autonomy

In summary, a Software Grad is an entry-level role for recent graduates starting their careers, while a Software Engineer typically has more experience and handles more complex tasks. The transition from Software Grad to Software Engineer involves gaining practical skills and experience in real-world projects.

Manager, Software Engineering, Core Infra

Jobtailor

California, MO • On-site

$150 - $210/hr

Other

Re-posted 15 days ago


Job description

Responsibilities
  • Manage and mentor a team of backend and full-stack developers, in a fast-paced, quick-to-market environment
  • Build infrastructure for data processing at Snap with large scale distributed systems.
  • Set the strategy, build a roadmap, create measurable goals, and lead your team to deliver
  • Collaborate with Product, Operation, Data Science and Engineering teams, and executive stakeholders
  • Evaluate the technical tradeoffs of major decisions and be a strong technical mentor
  • Hire, grow and retain high-performing team members
Requirements
  • Bachelor's Degree in a relevant technical field such as computer science or equivalent years of practical work experience
  • 8+ years of post-Bachelor’s software development experience; or a Master’s degree in a technical field + 7+ year of post-grad software development experience; or a PhD in a related technical field + 3+ years of post-grad software development experience
  • 1+ years of experience managing a team of engineers
  • Experience building large scale distributed systems
  • Experience with big data processing and pipelines.
#J-18808-Ljbffr