... grad software development experience; or PhD in a relevant technical field+ 2+ years of post-grad software development experience • Experience with full stack web development Preferred : • ...
... grad software development experience; or PhD in a relevant technical field+ 2+ years of post-grad software development experience • Experience with full stack web development Preferred : • ...
Principal Software Engineer
Los Angeles, CA · On-site
$145K - $195K/yr
... of post-grad software development experience; or a PhD in a related technical field + 6+ years of post-grad software development experience * 2+ years of experience with technical leadership or ...
Principal Software Engineer
Los Angeles, CA · On-site
$145K - $195K/yr
... of post-grad software development experience; or a PhD in a related technical field + 6+ years of post-grad software development experience * 2+ years of experience with technical leadership or ...
Principal Software Engineer
$145K - $195K/yr
... of post-grad software development experience; or a PhD in a related technical field + 6+ years of post-grad software development experience * 2+ years of experience with technical leadership or ...
Principal Software Engineer
$145K - $195K/yr
... of post-grad software development experience; or a PhD in a related technical field + 6+ years of post-grad software development experience * 2+ years of experience with technical leadership or ...
... grad software development experience * 1+ years of experience managing a team or acting as a technical lead * Experience with distributed systems and web development Preferred Qualifications:
... grad software development experience * 1+ years of experience managing a team or acting as a technical lead * Experience with distributed systems and web development Preferred Qualifications:
... grad software development experience * 1+ years of experience managing a team or acting as a technical lead * Experience with distributed systems and web development Preferred Qualifications:
... grad software development experience * 1+ years of experience managing a team or acting as a technical lead * Experience with distributed systems and web development Preferred Qualifications:
... grad software development experience * 1+ years of experience managing a team or acting as a technical lead * Experience with distributed systems and web development Preferred Qualifications:
... grad software development experience * 1+ years of experience managing a team or acting as a technical lead * Experience with distributed systems and web development Preferred Qualifications:
Principal Software Engineer, Ads Platform
$151K - $203K/yr
... of post-grad software development experience; or a PhD in a related technical field + 6+ years of post-grad software development experience * 2+ years of experience with technical leadership or ...
Principal Software Engineer, Ads Platform
$151K - $203K/yr
... of post-grad software development experience; or a PhD in a related technical field + 6+ years of post-grad software development experience * 2+ years of experience with technical leadership or ...
... grad software development experience * Experience as a technical lead, domain expert or owner of complex technical initiatives * Experience building large scale storage, backend or distributed ...
... grad software development experience * Experience as a technical lead, domain expert or owner of complex technical initiatives * Experience building large scale storage, backend or distributed ...
... grad software development experience * Experience as a technical lead, domain expert or owner of complex technical initiatives * Experience building large scale storage, backend or distributed ...
... grad software development experience * Experience as a technical lead, domain expert or owner of complex technical initiatives * Experience building large scale storage, backend or distributed ...
Principal Software Engineer, Business Experience
$145K - $195K/yr
... of post-grad software development experience; or a PhD in a related technical field + 6+ years of post-grad software development experience * 2+ years of experience with technical leadership or ...
Principal Software Engineer, Business Experience
$145K - $195K/yr
... of post-grad software development experience; or a PhD in a related technical field + 6+ years of post-grad software development experience * 2+ years of experience with technical leadership or ...
Principal Software Engineer, Business Experience
$145K - $195K/yr
... of post-grad software development experience; or a PhD in a related technical field + 6+ years of post-grad software development experience * 2+ years of experience with technical leadership or ...
Principal Software Engineer, Business Experience
$145K - $195K/yr
... of post-grad software development experience; or a PhD in a related technical field + 6+ years of post-grad software development experience * 2+ years of experience with technical leadership or ...
Principal Software Engineer, Ads Platform
$151K - $203K/yr
... of post-grad software development experience; or a PhD in a related technical field + 6+ years of post-grad software development experience * 2+ years of experience with technical leadership or ...
Principal Software Engineer, Ads Platform
$151K - $203K/yr
... of post-grad software development experience; or a PhD in a related technical field + 6+ years of post-grad software development experience * 2+ years of experience with technical leadership or ...
... 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 * Experience with ...
... 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 * Experience with ...
... 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 * Experience with ...
... 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 * Experience with ...
Manager, Software Engineering, MDP
Los Angeles, CA · On-site
$190 - $270/hr
... 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 * Experience with ...
New
Manager, Software Engineering, MDP
Los Angeles, CA · On-site
$190 - $270/hr
... 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 * Experience with ...
New
... grad software development experience; or PhD in a relevant technical field +2+ years of post-grad software development experience * Experience with iOS application development Preferred ...
... grad software development experience; or PhD in a relevant technical field +2+ years of post-grad software development experience * Experience with iOS application development Preferred ...
Software Engineer, iOS, Level 5
Los Angeles, CA · On-site
$150K/yr
... grad software development experience; or PhD in a relevant technical field +2+ years of post-grad software development experience * Experience with iOS application development Preferred ...
Software Engineer, iOS, Level 5
Los Angeles, CA · On-site
$150K/yr
... grad software development experience; or PhD in a relevant technical field +2+ years of post-grad software development experience * Experience with iOS application development Preferred ...
... post-grad software development experience; or a PhD in a related technical field + 3+ years of post-grad software development experience * 1 + year(s) of technical leadership or engineering ...
... post-grad software development experience; or a PhD in a related technical field + 3+ years of post-grad software development experience * 1 + year(s) of technical leadership or engineering ...
... post-grad software development experience; or a PhD in a related technical field + 3+ years of post-grad software development experience * 1 + year(s) of technical leadership or engineering ...
... post-grad software development experience; or a PhD in a related technical field + 3+ years of post-grad software development experience * 1 + year(s) of technical leadership or engineering ...
... post-grad software development experience; or a PhD in a related technical field + 3+ years of post-grad software development experience * 1 + year(s) of technical leadership or engineering ...
... post-grad software development experience; or a PhD in a related technical field + 3+ years of post-grad software development experience * 1 + year(s) of technical leadership or engineering ...
Software Grad information
See Hawthorne, CA salary details
$40.2K - $53.2K
19% of jobs
$56.8K is the 25th percentile. Wages below this are outliers.
$53.2K - $66.2K
21% of jobs
The median wage is $72.7K / yr.
$66.2K - $79.3K
19% of jobs
$79.3K - $92.3K
11% of jobs
$98.8K is the 75th percentile. Wages above this are outliers.
$92.3K - $105.3K
10% of jobs
$105.3K - $118.3K
3% of jobs
$118.3K - $131.4K
1% of jobs
$131.4K - $144.4K
1% of jobs
$144.4K - $157.4K
4% of jobs
$157.4K - $170.5K
1% of jobs
$170.5K - $183.5K
10% of jobs
$40.2K
$94.1K
$183.5K
How much do software grad jobs pay per year?
What are software grads?
What types of projects and responsibilities can a Software Grad expect during their first year?
What is the difference between Software Grad vs Software Engineer?
| Aspect | Software Grad | Software Engineer |
|---|---|---|
| Qualifications | Typically recent graduates with a degree in computer science or related field | Usually requires experience or proven skills beyond entry-level |
| Work Environment | Training-focused, often in entry-level roles or internships | Full responsibilities in software development projects |
| Employer Usage | Entry-level position for new graduates | Mid-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.
What are the key skills and qualifications needed to thrive as a Software Grad, and why are they important?

Full-time
Re-posted 8 days ago
Job description
Snap Inc. is a technology company that operates Snapchat and other digital services. They are seeking a Full Stack Engineer to build sophisticated web applications and contribute to the engineering culture through collaboration and high-quality coding practices.
Responsibilities:
• Build State of the art mobile and desktop web software applications and/or systems
• Follow high-quality design and implementation practices
• Implement features and user interfaces to optimize performance of user-facing products
• Contribute to Snap’s engineering culture by working on shared libraries and systems
• Log and analyze operational and engagement metrics
• Utilize AI tools and high velocity engineering workflows to design and ship scalable services while upholding rigorous standards for code correctness, security, and production ready quality code
Qualifications:
Required:
• Highly proficient in JavaScript (and/or TypeScript), HTML, and CSS
• Highly proficient in Java, Golang, NodeJs, and/or Python
• Experience developing front-end software using Javascript UI Frameworks (i.e React, Angular, Vue)
• Strong knowledge of object-oriented and functional programming principles
• Understanding of domain driven design principles
• Solid knowledge of unit testing
• Experience in front end design and/or web application development
• Writing code for User Interface components
• Experience optimizing JavaScript performance and browser layout rendering
• Ability to identify and resolve performance and scalability issue
• Proficiency in, or a strong aptitude for, leveraging AI tools to streamline development, paired with the critical judgment to audit generated output for architectural integrity, performance bottlenecks, and security risks.
• Adaptability in learning and applying evolving AI systems and tools to remain at the forefront of engineering trends and modern development practices
• Bachelor's Degree in a relevant technical field such as computer science or equivalent years of practical work experience
• 6+ years of post-Bachelor’s software development experience; or Master’s degree in a technical field + 5+ year of post-grad software development experience; or PhD in a relevant technical field+ 2+ years of post-grad software development experience
• Experience with full stack web development
Preferred:
• Experience with WebGL, Canvas, WebAssembly, Service workers, or other advanced front-end technology
• Experience with GraphQL
• Experience with large-scale microservices and distributed systems
• Experience with NoSQL solutions, Memcache/Redis, Kubernetes, or Google/AWS services
• Passion for building a rich and innovative user experience
Company:
Snap is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Founded in 2011, the company is headquartered in Venice, USA, with a team of 5001-10000 employees. The company is currently Late Stage.