1

Flexible Software Engineer Jobs in California (NOW HIRING)

Andromeda is a scalable, and flexible Software-Defined Network (SDN) stack, enabling Cloud Customer ... Review code developed by other developers and provide feedback to ensure best practices (e.g ...

Remote Software Engineer (USA Only) | $60 - $80 per hour Are you a software engineer who thrives in ... Competitive hourly rate: $60 - $80 per hour. * 100% remote work with flexible hours.

Job requirements: - Bachelor's degree in Computer Science, Software Engineering, or a related field ... Flexible working hours and remote work options. - Generous paid time off and holiday leave ...

B achelor's degree in Computer Science, Software Engineering, or a related field. * P roven experience as a Software Engineer or similar role in software development. * S trong proficiency in ...

Software Developer

Dublin, CA · On-site

$45 - $70/hr

MatchPoint Solutions is a fast-growing, young, energetic global IT-Engineering services company ... Design scalable and flexible software architectures, choosing appropriate technologies based on ...

With a 9/80 schedule, and every other Friday off, our flexible work environment provides you a ... software engineering. * Current Security + Certification (will need to achieve within 90 days of ...

Software Engineer

San Diego, CA · On-site

$87K - $157K/yr

With a 9/80 schedule, and every other Friday off, our flexible work environment provides you a ... software engineering. * Current Security + Certification (will need to achieve within 90 days of ...

The Software Engineer will be responsible for developing and maintaining back-end systems ... Unlimited PTO and flexible working arrangements * Conference attendance and publication support Our ...

Software Engineer BREV/AN is at the forefront of revolutionizing how businesses leverage artificial ... We offer generous compensation, equity, benefits, perks and flexible time off. This is an exciting ...

As a Software Engineer III, you will play a pivotal role in developing and enhancing Guidewire ... Flexible work environment (hybrid, with WFH options as applicable) * Health and wellness benefits

Software Engineer

Rancho Santa Fe, CA · On-site

$87K - $157K/yr

In this role, the Software Engineer will develop and maintain APIs written in Python and MATLAB ... Flexible Schedules, Discounted Stock Purchase Plans, Technical Upskilling, Education and Training ...

Software Engineer

National City, CA · On-site

$87K - $157K/yr

In this role, the Software Engineer will develop and maintain APIs written in Python and MATLAB ... Flexible Schedules, Discounted Stock Purchase Plans, Technical Upskilling, Education and Training ...

In this role, the Software Engineer will develop and maintain APIs written in Python and MATLAB ... Flexible Schedules, Discounted Stock Purchase Plans, Technical Upskilling, Education and Training ...

Software Engineer

San Diego, CA · On-site

$87K - $157K/yr

In this role, the Software Engineer will develop and maintain APIs written in Python and MATLAB ... Flexible Schedules, Discounted Stock Purchase Plans, Technical Upskilling, Education and Training ...

Software Engineer

Chula Vista, CA · On-site

$87K - $157K/yr

In this role, the Software Engineer will develop and maintain APIs written in Python and MATLAB ... Flexible Schedules, Discounted Stock Purchase Plans, Technical Upskilling, Education and Training ...

next page

Showing results 1-20

Flexible Software Engineer information

What are some common challenges faced by Flexible Software Engineers, and how can they best adapt to changing project requirements?

Flexible Software Engineers often work on a variety of projects, requiring them to quickly learn new technologies and adapt to shifting priorities. One common challenge is managing multiple tasks with varying scopes or deadlines, which demands strong organizational and communication skills. To succeed, it's important to stay proactive in seeking clarification, embrace continuous learning, and collaborate closely with team members to ensure smooth transitions between projects. Being comfortable with ambiguity and maintaining a positive, solutions-oriented mindset also helps when navigating frequent changes.

What is the difference between Flexible Software Engineer vs Full Stack Developer?

AspectFlexible Software EngineerFull Stack Developer
CredentialsTypically requires a bachelor's degree in CS or related fieldSame as Flexible Software Engineer
Work EnvironmentOften remote or flexible hours, project-basedUsually office or remote, project-focused
Industry UsageCommon across tech companies, startups, freelancingWidely used in web development, startups, agencies
Search & Comparison IntentHigh overlap in job flexibility and technical skillsSimilar roles with a focus on full stack skills

The main difference is that a Flexible Software Engineer emphasizes adaptable work hours and environments, often working on various projects or remotely. A Full Stack Developer specializes in both front-end and back-end development, with a focus on comprehensive web solutions. Both roles require similar technical credentials and are prevalent in tech industries, but their primary focus and work setup differ slightly.

What is a Flexible Software Engineer?

A Flexible Software Engineer is a professional who possesses a broad set of technical skills and is able to adapt to different roles, technologies, and project requirements within software development. They can work across various programming languages, frameworks, and sometimes even handle tasks outside of pure coding, such as DevOps or testing. This adaptability makes them valuable in dynamic environments where project needs can change rapidly. Flexible Software Engineers often collaborate with cross-functional teams and help bridge gaps between different technical areas.

What are the key skills and qualifications needed to thrive as a Flexible Software Engineer, and why are they important?

To thrive as a Flexible Software Engineer, you need strong programming skills, a solid understanding of software development principles, and typically a degree in computer science or related field. Familiarity with a range of programming languages, version control systems like Git, and cloud platforms such as AWS or Azure is commonly expected. Adaptability, effective communication, and a growth mindset help you excel in dynamic, cross-functional environments. These skills and qualities enable you to efficiently tackle diverse technical challenges and collaborate on evolving projects.
What are the most commonly searched types of Software Engineer jobs in California? The most popular types of Software Engineer jobs in California are:
What cities in California are hiring for Flexible Software Engineer jobs? Cities in California with the most Flexible Software Engineer job openings:

Senior Software Engineer, Tasking

Anduril Industries

Costa Mesa, CA

$131K - $173K/yr

Other

Re-posted 14 days ago


Anduril rating

9.1

Company rating: 9.1 out of 10

Anduril

Based on 17 frontline employees who took The Breakroom Quiz

7.4

Company rating compared to similar companies: 7.4 out of 10

Manufacturers average

Based on 74,622 frontline employees who took The Breakroom Quiz


Job description

ABOUT THE TEAM

The Tasking Team is part of the Lattice software platform and enables command and control of robots, sensors, and third-party integrations through our flexible, software-defined tasking framework. Our work spans both ground and robot software, creating a unified model for task delivery, state management, and execution reasoning. As a core software capability, the Tasking Team's work directly enables mission-critical operations across all domains, across Anduril products and missions, and developer program partners integrating with the Lattice SDK. Our solutions are designed for real-world deployment in the most demanding operational scenarios, where the ability to maintain command and control of autonomous systems can make the difference between mission success and failure.

ABOUT THE JOB

We are looking for a Senior Software Engineer to join our team, where you will design and develop the core task execution framework onboard autonomous vehicles, enabling reliable command and control through our Lattice Autonomy stack. You will collaborate closely with platform teams, autonomy engineers, and end users to create solutions that enable efficient, reliable tasking of autonomous systems in real-world defense scenarios. If you are someone who is self-motivated, holds yourself to high standards, and thrives in a low-structure, high-autonomy environment, then this role is for you.

WHAT YOU'LL DO

  • Design and implement core components of our Tasking framework that runs onboard autonomous vehicles as part of Lattice for Mission Autonomy
  • Develop robust, fault-tolerant systems that can operate reliably over denied or degraded communications links
  • Create interfaces that enable third-party systems to integrate with our Tasking framework through the open source Lattice SDK
  • Collaborate with autonomy teams to ensure their platforms can reliably receive and execute tasks
REQUIRED QUALIFICATIONS
  • Bachelor's degree in Computer Science, Engineering, or relevant field, or equivalent experience
  • 5+ years of professional software development experience, with a focus on distributed systems or robotics
  • Deep experience with C++, Rust, or similar systems programming languages
  • Proficiency with protocol design and implementation (gRPC, protobuf, etc.)
  • Experience building software solutions involving significant amounts of data processing and analysis
  • Excellent collaboration skills and ability to work across multiple engineering teams
  • A desire to work on critical software that has a real-world impact
  • US Persons: Must be a U.S. Person due to required access to U.S. export controlled information or facilities
PREFERRED QUALIFICATIONS
  • Experience with autonomous systems or command and control systems
  • Background in developing systems for defense, aerospace, or other mission-critical applications
  • Familiarity with software development for embedded systems or resource-constrained environments
  • Distributed communication networks and message standards

Working at Anduril

About Anduril, in their own words

From Anduril

As the world enters an era of strategic competition, Anduril delivers cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technology to the warfighter in months, not years.


What Anduril employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Anduril Industries logo

About Anduril Industries

Sourced by ZipRecruiter

Anduril Industries is a trailblazer in the technology industry based in Costa Mesa, CA, US. Founded in 2017 by Palmer Luckey, the creator of Oculus VR, the company focuses on developing innovative technology to equip and empower those in the defense sector. Its primary products include cutting-edge autonomous systems and AI software that assist in combating threats to national and global security. The mission of Anduril Industries is to integrate technology and defense by building transformative, scalable solutions that ensure a safer world.

Industry

Guided missile and space vehicle manufacturing

Company size

501 - 1,000 Employees

Headquarters location

Costa Mesa, CA, US

Year founded

2017

Social media