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