CrawlJobs Logo

Software Engineer

United States, Sunnyvale · Job Posted February 18, 2026
Apply Position
Job Link Share

Job Description

As an early career Software Engineer, you’ll work on a variety of projects, from designing scalable systems, building product features, to optimizing performance-critical code. You’ll collaborate with cross-functional teams to build robust, user-focused solutions and contribute to our mission of delivering cutting-edge technology. This role is ideal for recent graduates with a strong foundation in software development and a passion for learning.

Job Responsibility

  • Specialize in areas aligned with your strengths and interests — whether Machine Learning, Infrastructure, Data, Frontend, Fullstack, Backend
  • Design, develop, and maintain high-quality software across our tech stack from low-level infrastructure to user-facing products
  • Collaborate with AI researchers, engineers, product managers, designers to deliver features and improvements
  • Write clean, efficient, and well-documented code with a focus on maintainability
  • Participate in code reviews, debugging, and performance optimization
  • Contribute ideas to shape the direction of our products and technical infrastructure
  • Learn and adapt to new tools, technologies, and frameworks as needed

Requirements

  • Bachelor’s degree (or equivalent) in Computer Science, Software Engineering, or a related field, earned or expected by Summer 2026
  • Excellent programming skills
  • Experience with version control systems (e.g., Git) and collaborative development workflows
  • Ability to solve problems creatively and communicate trade-offs effectively
  • Enthusiasm for learning and thriving in a fast-paced, collaborative environment
  • Experience with one of the areas: web development, databases, distributed systems, cloud platforms, OSS contributions

Nice to have

  • Located in or near one of our employee hubs — Bay Area, CA
  • Seattle, WA
  • New York, NY (NJ)
  • Vancouver or Toronto, Canada

What we offer

  • Competitive salary, equity, and benefits package
  • Opportunity to work with a talented and passionate team at the forefront of AI and 3D technology
  • Flexible work environment, with options for remote and on-site work
  • Opportunities for fast professional growth and development
  • An inclusive culture that values creativity, innovation, and collaboration
  • Unlimited, flexible time off
  • Stock options available for core team members
  • 401(k) plan for employees
  • Comprehensive health, dental, and vision insurance
  • The latest and best office equipment

Looking for more opportunities?

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

Similar Jobs for

Software Engineer

8 matching positions

New

Software Engineer

At Flight Centre Travel Group (FCTG) our purpose is to 'open up the world for th...
Location
Location
Australia , South Brisbane
Salary
Salary:
Not provided
fctgcareers.com Logo
Flight Centre Brand
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 3 years professional experience in software development
  • Previous experience as a Full-Stack Engineer, delivering end-to-end experiences across front-end and backend
  • Experienced with modern JavaScript coding, testing, debugging, and automation techniques
  • You are proficient in some of the following: TypeScript, Database solutions, Observability, Security, Performance
  • Experience in deploying real world applications through continuous integration pipelines
  • Proven experience in designing and building high traffic, reliable and performant software in Node.js with measurable outputs
  • Experience in software testing from unit, integration and contract testing
Job Responsibility
Job Responsibility
  • Build efficient, testable and maintainable solutions with the right balance between solving the problem at hand and not over-engineering your solution
  • Leaning into agentic development, not as a replacement tool but as an enabler and extension of yourself
  • Write backend code in TypeScript, utilising the NestJS framework
  • Work with multiple database systems, including: ElasticSearch, DynamoDB and S3
  • Take initiative and always look for ways to improve the quality of our solutions, code bases, technical debt, standards, processes and best practices
  • Own the quality of what we build, through testing and observability to ensure operational reliability and performance
  • Maintain and improve the documentation across our code bases, architectures, and knowledge bases
What we offer
What we offer
  • Culture: you will be employed by an inclusive company that offers a team culture like no other in the industry
  • FCTG is an Equal Opportunity Employer
  • Individualised, ongoing Learning & Development via communities of practice
  • Innovation Days
  • Dedicated Engineering Days
  • Access to 'LinkedIn Learning' for ongoing skills development
  • Women in PM&E group
  • Exclusive Staff Discounts
  • Travel Discounts
  • Brightness of Future
  • Fulltime
Read More
Arrow Right
New

Software Engineer

This role is essential for designing, implementing, and deploying scalable softw...
Location
Location
United States , Bellevue; Frisco
Salary
Salary:
92500.00 - 166800.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree plus 3 years of related work experience OR advanced degree with 1 year of related work experience OR combination of education and experience deemed equivalent
  • Acceptable areas of study include Computer Science or Engineering
  • 2-4 years Technical engineering experience
  • Analytical Thinking
  • Collaboration
  • Continuous Development
  • DevOps
  • Emerging Technologies
  • Programming Languages
  • Software Design
Job Responsibility
Job Responsibility
  • Design, develop, test, and deploy scalable full stack software solutions for customer-facing T-Life and Retail applications
  • Build and enhance front-end and back-end application components that support digital customer journeys and retail team workflows
  • Partner with product, engineering, architecture, QA, and business stakeholders to translate requirements into reliable technical solutions
  • Develop and integrate APIs, microservices, and application services that support high-volume, high-availability environments
  • Troubleshoot production issues, support root cause analysis, and contribute to ongoing performance, stability, and reliability improvements
  • Produce clear technical documentation, participate in code reviews, and promote engineering best practices across the team
  • Contribute to continuous improvement, automation, and delivery practices that improve speed, quality, and operational effectiveness
  • Effectively use AI driven development and tools such as Claude, ChatGPT, GitHub Copilot, and similar AI-assisted development technologies
  • Also responsible for other duties/projects as assigned by business management as needed
What we offer
What we offer
  • Annual stock grant
  • Employee stock purchase plan
  • 401(k)
  • Free year-round money coaches
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Flexible spending account
  • Paid time off
  • Up to 12 paid holidays
  • Fulltime
Read More
Arrow Right
New

Software Engineer

We are seeking a motivated and talented Software Engineer to join our dynamic en...
Location
Location
United States , Bellevue; Frisco
Salary
Salary:
92500.00 - 166800.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree plus 3 years of related work experience OR advanced degree with 1 year of related work experience OR combination of education and experience deemed equivalent (Required)
  • Acceptable areas of study include Computer Science or Engineering (Required)
  • 2-4 years Technical engineering experience (Required)
  • 2-4 years of professional software engineering experience, including application development, system integration, and software delivery
  • Strong proficiency in Java and Spring Boot for developing secure, scalable applications and microservices
  • Experience designing and developing REST APIs
  • familiarity with GraphQL is a plus
  • Working knowledge of AWS cloud services and cloud-native application development
  • Experience with containers and orchestration technologies such as Docker and Kubernetes
  • Familiarity with CI/CD pipelines and DevOps best practices
Job Responsibility
Job Responsibility
  • Develop software solutions that support engineering projects and meet customer requirements
  • Collaborate with technical teams to deliver effective technical solutions and continuously learn new technologies
  • Create clear documentation for software code, system designs, and business requirements
  • Contribute to technology strategy by understanding current technologies and supporting business goals
  • Present innovative ideas to improve systems, processes, or services based on industry research
  • Also responsible for other duties/projects as assigned by business management as needed
What we offer
What we offer
  • Competitive base salary and compensation package
  • Annual stock grant
  • Employee stock purchase plan
  • 401(k)
  • Free, year-round money coaches
  • Annual bonus
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Flexible spending account
  • Fulltime
Read More
Arrow Right
New

Software Engineer

We are seeking Software Engineer levels 1-3. The Software Engineer develops, mai...
Location
Location
United States , Annapolis Junction
Salary
Salary:
140000.00 - 230000.00 USD / Year
altamiracorp.com Logo
Altamira Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Program experience in: C, C++, Java, Perl, or Python
  • TS/SCI/Full Scope Poly clearance only
  • Provide/author documentation, participate in design, code, and software readiness reviews as prescribed by the Government's software development procedures and processes
  • Develops, maintains, and enhances complex and diverse software systems
  • Reviews and tests software components for adherence to the design requirements and documents test results
  • Provide/author and participate in technical presentations on assigned projects
  • Requires a bachelor’s degree in a relevant discipline (e.g., computer science, information systems, and network engineering) from an accredited college or university and eight (8) years of relevant programming experience in the field (e.g., computer science, information systems and network engineering)
  • A master’s degree in a relevant discipline may be substituted for two (2) years of experience, reducing the requirement to six (6) years of relevant experience
  • In lieu of a Bachelor's Degree, an additional four (4) years of relevant programming experience in the field may be substituted for a total of 12 years
Job Responsibility
Job Responsibility
  • Develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements
  • Works individually or as part of a team
  • Reviews and tests software components for adherence to the design requirements and documents test results
  • Resolves software problem reports
  • Utilizes software development and software design methodologies appropriate to the development environment
  • Provides specific input to the software components of system design to include hardware/software tradeoffs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off the shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components
  • Provide/author documentation, participate in design, code, and software readiness reviews as prescribed by the Government's software development procedures and processes
  • Provide/author and participate in technical presentations on assigned projects
  • Fulltime
Read More
Arrow Right
New

Software Engineer

We are seeking Software Engineers that possess a mix of talent areas related to ...
Location
Location
United States , Centennial
Salary
Salary:
95000.00 - 150000.00 USD / Year
altamiracorp.com Logo
Altamira Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s in Computer Science, Computer Engineering, Electrical Engineering, or a related field
  • Experience in one or more of the following: Java, JavaScript/Typescript, Python, Angular, ELK stack, Redis, Web Services (REST), Machine Learning, Data Analytics, Android development, NoSQL and SQL databases, Xmidas, Digital Signal Processing
  • Active TS/SCI clearance with ability to obtain polygraph
  • Self-motivated and eager to work intently to satisfy mission requirements
  • Adaptable and has the desire to maintain our company culture
  • Ability to effectively communicate in verbal and written communications
  • Ability to multitask and adjust priorities as needed
Job Responsibility
Job Responsibility
  • Produce software based on desired functionality provided by users and analysts
  • Interpret mission needs and requirements to produce user-friendly software systems
  • Leverage continuous integration to create sustainable and maintainable software
  • Interact with teammates and users through whiteboard sessions and/or design documents to establish circular feedback
  • Fulltime
Read More
Arrow Right
New

Software Engineer

Salt is currently hiring a Software Engineer for a client of ours in Amsterdam. ...
Location
Location
Netherlands , Amsterdam
Salary
Salary:
Not provided
welovesalt.com Logo
Salt
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
  • Proven experience designing, building, and maintaining microservices-based architectures
  • Strong proficiency in Java with hands-on experience using frameworks such as Spring Boot and Hibernate
  • Experience developing and deploying applications on Amazon Web Services (AWS)
  • Strong experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., DynamoDB, Cassandra)
  • Experience with Kubernetes and containerized application deployment
  • Strong understanding of software engineering best practices, including automated testing, CI/CD, and code quality
  • Excellent analytical and problem-solving skills
  • Strong written and verbal communication skills
  • Ability to work effectively both independently and within cross-functional teams
Job Responsibility
Job Responsibility
  • Design, build, and maintain scalable software applications using modern programming languages, frameworks, and development tools
  • Write clean, readable, reusable, and maintainable code following established engineering standards and best practices
  • Refactor and simplify existing codebases by applying appropriate design patterns and software engineering principles
  • Ensure application quality through comprehensive unit, integration, and automated testing
  • Maintain data security, integrity, and quality by adhering to organizational standards and security practices
  • Own services throughout their lifecycle, including development, deployment, monitoring, and ongoing maintenance
  • Monitor application health, performance, and operational metrics to ensure system reliability
  • Reduce operational risk by implementing best practices, maintaining documentation, and creating operational runbooks
  • Support continuous delivery practices, experimentation, and safe production releases
  • Independently manage deployments and production operations
  • Fulltime
Read More
Arrow Right
New

Software Engineer

Zachary Piper Solutions is seeking a Software Engineer to support a company focu...
Location
Location
United States , Tinker AFB
Salary
Salary:
120000.00 - 170000.00 USD / Year
pipercompanies.com Logo
Piper Companies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of relevant software engineering experience
  • Proficiency in C programming and/or ADA
  • Experience with embedded software development and JIRA tools
  • Strong analytical, troubleshooting, and system integration skills
  • Bachelor’s degree in Computer Science, Software Engineering, or related technical field (or equivalent experience)
  • Active Secret Clearance required
Job Responsibility
Job Responsibility
  • Design, develop, test, and maintain system and subsystem software engineering models
  • Support full software development lifecycle using JIRA for requirements tracking and workflow management
  • Analyze and translate customer requirements into technical specifications and solutions
  • Develop, deploy, and optimize operational flight software for aircraft system monitoring and testing
  • Troubleshoot, debug, and resolve complex software issues while ensuring compliance with safety and industry standards
What we offer
What we offer
  • PTO
  • Paid Holidays
  • Medical
  • Dental
  • Vision
  • 401K
  • Tuition Reimbursement
  • Sick leave as required by law
  • Fulltime
Read More
Arrow Right
New

Software Engineer

Technology sits at the heart of everything we do at MI5. We're looking for Softw...
Location
Location
United Kingdom , London; Manchester
Salary
Salary:
64005.00 - 70791.00 GBP / Year
socialvalueportal.com Logo
Social Value Portal Ltd
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Demonstrate ability in developing software in at least one common language
  • Demonstrate an understanding of the principles of modern standards approaches such as continuous integration and delivery, test driven development and cloud services
  • Demonstrate taking on a more senior role within a team, provide technical direction and the ability to guide and support others with regards to software developing
Job Responsibility
Job Responsibility
  • Develop solutions
  • Mentor less experienced colleagues
  • Work alongside a range of technical specialists including Product Owners, Business Analysts, Delivery Managers, Data Scientists and Machine Learning Engineers to build and run secure applications and products
  • Use agile methodologies to deliver products
  • Use cloud technologies such as AWS and Azure
  • Support on-premises platforms and long-established technologies and frameworks
  • Support the products owned by the team, working with users to identify and fix defects, providing on-call support if necessary
  • Develop automated tests to maintain the assurance of products and deploy through continuous integration pipelines
  • Support and mentor less experienced colleagues
  • Promote best practices
What we offer
What we offer
  • 25 Days Annual Leave automatically rising to 30 days after 5 years' service
  • Additional 10.5 days public and privilege holidays
  • Opportunities to be recognised through employee performance scheme
  • Dedicated development budget
  • Interest-free season ticket loan
  • Excellent pension scheme
  • Cycle to work scheme
  • Facilities such as a gym, restaurant and on-site coffee bars (at some locations)
  • Paid parental and adoption leave
  • Up to 20% innovation and personal development time
Read More
Arrow Right