1

Flexible Software Engineer Jobs in California (NOW HIRING)

Software Engineer

San Diego, CA ยท On-site +1

$138K - $178K/yr

... Flexible work schedule and remote work options. Salary: $138,000-$178,000 per year Join Our Team: If you are a talented and ambitious Software Engineer looking for an opportunity to grow and excel in ...

Software Engineer

San Francisco, CA ยท Remote

$60 - $80/hr

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 ...

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 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 ...

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 ...

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 ...

Software Engineer

San Francisco, CA ยท On-site

$110K - $130K/yr

Software Engineer Full Time San Francisco, CA, US 2 days ago Requisition ID: 1037 Salary Range ... health savings and flexible spending accounts, commuter benefits, short-term and long-term ...

Software Engineer

San Francisco, CA ยท On-site

$145K - $155K/yr

About The Role We are seeking a mid-level Software Engineer with strong Python experience to join ... Generous Benefits: 401(K) matched up to 7%, Flexible Time Off, 12 Paid Holidays, Medical/Dental ...

next page

Showing results 1-20

Flexible Software Engineer information

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?

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 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 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:

Software Engineer - Runtime Platform, Robot Software

Sunnyvale, CA โ€ข Hybrid

$176K - $220K/yr

Full-time

Posted 2 days ago

New


Job description

The roleย 

The Robot Software team is responsible for the software that runs on our internal fleet of vehicles to enable autonomous driving and collect data for training new driving models. You will join a motivated and talented team of engineers to deliver a reliable, stable and flexible software stack to support on-road experimentation by our model developers and scientists. Your work will enable these teams to iterate quickly and gather the data they need to improve our autonomous driving capabilities and support new product features, which is critical to the success of Wayve's mission.

The Runtime Platform team equips all Wayve teams with the observability, profiling tools, and infrastructure needed to understand and optimise software performance across our development fleet. We work closely with teams to investigate issues, reduce bottlenecks, and promote best practices. Our work enhances core onboard components to ensure efficient use of compute and a solid foundation for running model experiments at scale. We also provide the tooling and infrastructure needed to quickly detect, diagnose, and address performance regressions, helping teams move faster with greater confidence.

Key responsibilities:
  • Investigate latency and performance bottlenecks across the entire software stack
  • Instrument code with profiling tools and metrics to collect performance data and identify optimization opportunities
  • Integrate and evaluate new profiling and instrumentation tools to benchmark system performance and establish baselines
  • Collaborate with multiple teams to understand their performance pain points and prioritize optimization efforts based on impact
  • Optimize critical code paths and algorithms to improve runtime efficiency, reduce latency, and enhance overall system performance
About youย ย 

In order to set you up for success as a Software Engineer at Wayve, we're looking for the following skills and experience.ย ย 

Essentialย 
  • Proficiency with performance profiling tools and techniques for identifying and resolving system bottlenecks
  • Proven track record of methodical experiment evaluation
  • Strong technical background on OS scheduling, computer architecture (memory hierarchy, CPU caches, context switches, ...), and thread synchronisation
Desirableย 
  • Familiarity with nvidia performance tools such as NV NSight, NV Lumos and tegrastat
  • Familiarity with observability tools such as Grafana (logs, metrics, traces), Databricks, Datadog
  • Familiarity with QNX and Momentics is a plus

This role is a full-time role based in Sunnyvale, CA (hybrid) and the reasonably estimated salary for this role ranges from $176,500 to $220,800, plus a competitive equity package. Actual compensation is based on the candidate's skills, qualifications, and experience.