CrawlJobs Logo

Software Engineer

United States, San Francisco Employment contract 65.00 USD / Hour · Job Posted February 07, 2026
Apply Position
Job Link Share

Job Description

Sigma’s early career program is the launchpad for the next generation of engineers and innovators. As a Software Engineering New Grad at Sigma, you’ll work on various production features and learn efficient engineering for large scalable systems. Our new grads work directly with our engineers, product leaders, and designers across the organization everyday. We’re looking for recent graduates who bring curiosity, a spirit for collaboration, and a desire for shaping the future of business insights and data exploration.

Job Responsibility

  • Learn how to build production software and understand how large Single Page Applications are built
  • Experience how backend scales to handle multiple customers and billions of data points while keeping user information secure
  • Gain an understanding of how to own a development project from beginning to end
  • Develop automated unit tests to get the relevant code coverage and work with product owners and techpubs to document your work
  • Partner with other Engineers, Product Managers, and Designers
  • Design and deliver innovative solutions to improve the Sigma user experience by implementing new features into our product
  • Find new ways to optimize the performance of one or more components of the product

Requirements

  • Must be legally authorized to work in the US
  • Must be a recent graduate (within the last 12 months) of a Bachelor’s or a Master’s degree program in Computer Science or a related field
  • Able to begin a 3 month temp-to-hire role beginning in May 2025 or thereafter
  • Have an intermediate to advanced grasp of Operating Systems, Data structures, algorithms and at least one modern programming language such as Java, Python, JavaScript, etc.
  • Excited to learn and build complex user interfaces, data visualizations, or backend systems
  • Solid project management and communication abilities
  • Able to own tasks end to end with minimal supervision
  • Have a drive and desire to navigate unknowns
  • Ability to collaborate and work in a team environment
  • Able to commit 40 hrs a week for 12 weeks in-person in one of our office locations

What we offer

  • Equity
  • Generous health benefits
  • Flexible time off policy
  • Paid bonding time for all new parents
  • Traditional and Roth 401k
  • Commuter and FSA benefits
  • Lunch Program
  • Dog friendly office
  • Relocation assistance (bonus)

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer

8 matching positions

Software Engineer

Join a small, experienced team responsible for sustainment, feature development,...
Location
Location
United States , Sarasota
Salary
Salary:
Not provided
wallachsearch.com Logo
The Wallach Search Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Active TS clearance required, TS/SCI Preferred
  • Bachelor’s or Master’s degree in Computer Science or related field
  • Strong software development experience in Java and C++ required, with additional experience in Python preferred
  • Experience building, deploying, and maintaining production software systems
  • Proficient with Linux/Unix (Rocky, RHEL, or similar)
  • Knowledge of version control using Git
  • Strong problem-solving, collaboration, and communication skills
Job Responsibility
Job Responsibility
  • Design, develop, and deploy core application used throughout the community
  • Help provide tier 1 and tier 2 support to geographically disperse customers
  • Design and maintain CI/CD pipelines for reliable software delivery
  • Fulltime
Read More
Arrow Right

Software Engineer

Webex Real-time Media Engineering Group Meet the Team Cisco's Webex Real-time ...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
Cisco
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or higher degree in an analytical subject (e.g. Computer Science, Engineering, Maths, Physics)
  • 2+ years of professional programming experience in C++/C#, and the willingness to learn new languages quickly
  • Experience with using Linux and developing software running on Linux
  • An understanding of virtual machines and containerisation technologies, and experience with Docker
Job Responsibility
Job Responsibility
  • Full Lifecycle Development: Work in an agile team to design, develop, test, and deliver new features and improvements to our products
  • DevOps & Microservices: Be trained on and help manage the operational side of our highly available microservice architecture, including being part of an on-call rotation
  • Adaptable & Problem-Solver: Tackle varied and challenging problems daily, showing flexibility, a data-driven focus on quality, and an ability to learn new skills quickly
  • Ownership & Quality: Take responsibility for tasks, from building new functionality to developing automated tests and investigating issues, all with a level of high attention to detail
  • AI: Use a variety of AI tools in your daily workflow for enhanced productivity
  • contribute to Cisco’s growth by using and applying AI in new scenarios and opportunities
  • Support & Growth: Receive dedicated mentorship and formal training from a supportive team of fellow engineers to help you get up to speed and grow your skills
What we offer
What we offer
  • dedicated mentorship
  • formal training
  • Benefits & perks designed to support every aspect of your life: from your well-being to your time away to your family
  • Fulltime
Read More
Arrow Right

Software Engineer

Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologie...
Location
Location
United States , Burlingame
Salary
Salary:
222950.00 - 250250.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree (or foreign equivalent) in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Entertainment Technology, Mathematics, Physics, or related field
  • Completion of a university-level course, research project, internship, or thesis in: Coding in one of the following industry-standard languages: C, C++, Java, or C#
  • Python, PHP, or Haskell
  • Relational databases and SQL
  • Linux, UNIX, or other *nix-like OS as evidenced by file manipulation, advanced commands, and shell scripting
  • Core web technologies: HTML, CSS, or JavaScript
  • Build highly-scalable performant solutions
  • Data processing, programming languages, databases, networking, operating systems, computer graphics, or human-computer interaction
  • Applying algorithms and core computer science concepts to real world systems as evidenced by recognizing and matching patterns from different areas of computer science in production systems
  • Distributed systems
Job Responsibility
Job Responsibility
  • Build new features and improve existing products
  • Work on problems of moderate scope
  • Push code, drive the development of the systems behind our products, create web applications that reach billions of people, build high volume servers, and be a part of a team to connect people around the globe
  • Develop a strong understanding of relevant product area, codebase, and/or systems
  • Demonstrate proficiency in data analysis, programming and software engineering
  • Produce high quality code with good test coverage, using modern abstractions and frameworks
  • Receiving general instructions on routine work and detailed instructions on new projects or assignments, work independently, use available resources to get unblocked, and complete tasks on-schedule by exercising strong judgment and problem solving skills
  • Master internal development standards from developing to releasing code in order to take on tasks and projects with increasing levels of complexity
  • Actively seek and give feedback in alignment with company Performance Philosophy
What we offer
What we offer
  • bonus
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right

Software Engineer

Are you a Software Engineer already at the forefront of agentic AI development —...
Location
Location
Canada , Vancouver
Salary
Salary:
85000.00 - 166800.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Proven experience as a Software Engineer delivering large-scale, production-quality systems
  • Solid software engineering fundamentals: system design, algorithms, testing, debugging, and code review
  • Demonstrated ability to lead technical direction and mentor peers in a collaborative team environment while being comfortable working in ambiguous, fast-moving problem spaces where best practices are still being established
Job Responsibility
Job Responsibility
  • Own and deliver complete features across the development lifecycle, including design, architecture, implementation, testability, debugging, shipping, and servicing
  • Use AI in your daily coding and advocate to the team and customers an evolving state-of-the-art of how best to do this
  • Demonstrate resiliency to experiment and try multiple AI approaches that may not work — because no one has tried them before
  • Provide mentorship and coaching to engineers in, and beyond, your team
  • Write and review clean, well-thought-out code with an emphasis on quality, performance, simplicity, durability, scalability, and maintainability
  • Contribute positively to a culture where everyone can bring their full and authentic self and where we do our best work as a result
  • Fulltime
Read More
Arrow Right

Software Engineer

As a Software Engineer, you will be part of a cross-functional, service-oriented...
Location
Location
Romania , Iași
Salary
Salary:
Not provided
awin.com Logo
Awin Global
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of professional software engineering experience
  • Solid foundation in OOP and experience working with one or more programming languages
  • Basic experience building Node.js services using JavaScript or TypeScript is beneficial
  • Focus on writing clean, maintainable code with a good understanding of SOLID principles
  • Hands-on experience with AWS-based systems, microservices, REST APIs, and event-driven architectures
  • Commitment to engineering quality through code reviews, testing and established testing practices
  • Experience working with CI/CD pipelines to support reliable and automated software delivery
  • Confident use of Git or similar version control systems in a collaborative environment
  • Good understanding of relational databases, data modelling, and SQL
  • Familiarity with non-relational databases like DynamoDB, MongoDB
Job Responsibility
Job Responsibility
  • Work within a small, collaborative team using agile methodologies and practices
  • Take responsibility for assigned features or components, contributing to software design, implementation, and operation with guidance from senior or staff engineers
  • Identify improvement opportunities and technical risks and raise them with the team
  • Translate business requirements into well-designed technical solutions
  • Support an effective agile way of working by helping facilitate team ceremonies and workshops
  • Collaborate closely with other engineers through code reviews, knowledge sharing, and day-to-day work
  • Troubleshoot and resolve production issues, ensuring service reliability and operational stability
  • Communicate effectively in writing and verbally with local and remote colleagues and stakeholders
What we offer
What we offer
  • Flexi-Week and Work-Life Balance
  • Remote Working Allowance
  • Flexi-Office
  • Meal Vouchers
  • Health & Wellbeing (insurance covers several types of health, vision and / or dental treatments for you and for up to one additional family member)
  • Remote Working Furniture Package (after 3 months of employment)
  • Appreciation (peer-to-peer voucher program)
  • Fulltime
Read More
Arrow Right

Software Engineer

Come build community, explore your passions, and do your best work. OneDrive and...
Location
Location
United States , Redmond
Salary
Salary:
84200.00 - 180400.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Works within large-scale distributed systems that are critical for customers around the world
  • Designs and delivers services that manage internet-scale data stores, enable high-performance file and site browsing and editing experiences, and introduce new capabilities for how people manage and interact with their data and telemetry
  • Contributes across the full stack, including user-facing experiences, core system logic, large-scale storage systems, and background infrastructure that supports service reliability and engineering productivity
  • Collaborates with a broad engineering team, including engineers, program managers, and designers, to deliver scalable solutions aligned with OneDrive and SharePoint service needs
  • Contributes to and helps shape the engineering culture of the OneDrive and SharePoint team through active participation in team practices and collaboration
  • Applies data-driven approaches to design and implement improvements and new features across products and services
  • Writes clean, efficient code and develops comprehensive automated tests
  • Implements telemetry, metrics, and monitoring to understand system behavior and ensure service reliability and performance at scale
  • Delivers features and capabilities that support hundreds of millions of customers globally
  • Fulltime
Read More
Arrow Right

Software Engineer

As part of the continued expansion of our responsibilities and the evolution of ...
Location
Location
Morocco , Casablanca
Salary
Salary:
Not provided
forterro.com Logo
Forterro
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid hands-on experience with Jira (functional administration, workflows, permissions, reporting)
  • Good understanding of software development processes (Agile, Scrum, Kanban)
  • Working knowledge of source code management tools, ideally GitHub
  • Familiarity with software delivery and release workflows
  • Awareness of AI-assisted tooling in software engineering, process optimization, or ITSM contexts
  • Any knowledge of JSM (Jira Service Management), Zendesk would be a beneficial
  • This role includes some Confluence responsibilities and any prior knowledge and experience is beneficial but not essential
  • Knowledge of Jira integrations with CI/CD tools is a plus
  • Strong interest in process design, tooling efficiency, and continuous improvement
  • Curiosity and openness toward emerging technologies, including AI-driven capabilities
Job Responsibility
Job Responsibility
  • Administer and configure Jira (projects, workflows, schemas, permissions, custom fields)
  • Design, implement, and maintain harmonized Jira processes across the group
  • Support and coach teams from different Lines of Business on Jira best practices
  • Contribute to continuous improvement of Jira usage (simplification, automation, consistency)
  • Leverage AI-powered features (e.g. Atlassian Intelligence or equivalent tooling) to: Improve issue creation quality and consistency, Assist with workflow optimization and reporting, Enhance user support and self-service capabilities
  • Understand and help evolve end-to-end software development processes, including: Creation and management of work items (epics, stories, tasks, bugs) in Jira, Traceability between Jira work items and development activities (e.g. GitHub), Lifecycle tracking from backlog to production release
  • Contribute to the definition, maintenance, and documentation of release processes
  • Promote automation and data-driven insights (including AI-based insights) to improve delivery efficiency and predictability
  • Design, implement, Administer integrations between Jira/Confluence and other systems
  • Work closely with development teams, DevOps, Release Management, and Product teams
  • Fulltime
Read More
Arrow Right

Software Engineer

The Software Engineer will work closely with other software developers to develo...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
atsautomation.com Logo
ATS Automation Tooling Systems Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of Experience
  • Familiarity with Full stack development
  • Comfortable with REST APIs
  • Proficiency in programming languages such as Java, Python, R, Javascript and SQL is essential
  • Currently enrolled in or recently graduated from a degree program in computer science, Data Science or a related field
Job Responsibility
Job Responsibility
  • Cloud Application Development: The development and testing of Front End and Backend applications. Understanding of Cloud concepts
  • Cloud Deployment: Minimal understanding of cloud deployment and CI/CD pipelines
  • Unit Testing of Apps: Usage of respective unit testing frameworks
  • Collaboration: Work with other team members to develop and implement solutions, contribute to brainstorming sessions and project discussions
  • Progress Communication: Communicate progress, challenges, and findings to the team regularly
  • Research: Stay updated on the latest trends and techniques in Software development. Willing to learn any new language/technology
Read More
Arrow Right