Software Engineer (new Grad Program)

Sigma Computing Sigma Computing · Data AI · San Francisco, CA · Engineering

Sigma is seeking recent graduates for their New Grad Program (Temp-to-Hire) in Software Engineering. This program offers a launchpad to work on production features, learn efficient engineering for large scalable systems, and gain experience from ideation through implementation. The role involves collaborating across teams, designing and delivering innovative solutions, and optimizing product performance. Conversion to a full-time role is based on performance.

What you'd actually do

  1. Learn how to build production software and understand how large Single Page Applications are built and extended with the user experience top of mind
  2. Experience how backend scales to handle multiple customers and billions of data points while keeping user information secure
  3. Gain an understanding of how to own a development project from beginning to end
  4. Develop automated unit tests to get the relevant code coverage and work with product owners and techpubs to document your work
  5. Partner with other Engineers, Product Managers, and Designers

Skills

Required

  • Bachelor’s or a Master’s degree program in Computer Science or a related field
  • intermediate to advanced grasp of Operating Systems, Data structures, algorithms
  • at least one modern programming language such as Java, Python, JavaScript, etc.
  • Solid project management and communication abilities
  • Ability to collaborate and work in a team environment

Nice to have

  • curiosity
  • spirit for collaboration
  • desire for shaping the future of business insights and data exploration
  • drive and desire to navigate unknowns
  • Excited to learn and build complex user interfaces, data visualizations, or backend systems