Software Engineer (New Grad Program)

Sigma Computing10 months ago
San Francisco, CA, United States
On-site
Internship
Junior Level (1-3 years)

Job Description

Position Overview

Sigma unlocks the value of data by delivering cloud-scale analytics and business intelligence with the simplicity of a spreadsheet. Our New Grad (Temp-to-Hire) Program is the launchpad for the next generation of engineers and innovators. As a Software Engineering New Grad at Sigma, you will work on production features, experiment with large scalable systems, and collaborate with engineers, product leaders, and designers. Note: This is a temp-to-hire program where participants start in a 3-month temporary role and can convert to full-time based on positive performance.

Key Responsibilities

  • Learn how to build production software and understand how large single page applications are designed.
  • Experience backend scalability to handle multiple customers and billions of data points while ensuring data security.
  • Gain an understanding of managing a development project from start to finish.
  • Develop automated unit tests to ensure code integrity and collaborate on technical documentation.
  • Partner with Engineers, Product Managers, and Designers to deliver innovative solutions.
  • Design and implement features that improve the Sigma user experience and overall product performance.

Required Qualifications

  • Legally authorized to work in the US (Visa sponsorship is not available; student visa holders with work authorization are eligible to apply).
  • Recent graduate (within the last 12 months) with a Bachelor's or Master's degree in Computer Science or a related field.
  • Intermediate to advanced knowledge of operating systems, data structures, algorithms, and at least one programming language (Java, Python, JavaScript, etc.).
  • Strong project management and communication skills with the ability to work independently and within a team.
  • Able to commit 40 hours per week for 12 weeks in-person at our San Francisco, CA or New York, NY office (relocation assistance provided as a bonus).
  • Eagerness to learn, innovate, and navigate technical challenges.

Benefits & Perks

  • Compensation: $65.00 per hour.
  • Relocation bonus: Provided for eligible candidates needing to relocate.
  • Opportunity to convert to a full-time role based on positive performance.
  • Gain exposure to industry-leading technology and collaborate with top professionals.

Required Skills

Data Structures
UI/UX Design
JavaScript
Team Collaboration
Algorithms
Operating Systems
Java
Project Management
Python
Automated Testing