1

Software Engineer Ii Python Jobs in California (NOW HIRING)

Software Engineer II

Emeryville, CA

$112K - $154K/yr

Software Engineer II RESEARCH AND DEVELOPMENT - BIOINFORMATICS AND SOFTWARE ENGINEERING We are ... Responsibilities: * Design, develop and maintain web-based application written in Python.

Software Engineer 2

Newark, CA

$109K - $150K/yr

Software Engineer 2 Location: Newark, CA Duration: 9 months (Contract to Hire) Role Overview We are ... The ideal candidate will have strong expertise in C++ and Python , experience with sensor ...

Software Engineer II (C++, Python, MySQL) Location: Menlo Park, CA Software Engineer with 2-5 years of experience sought to execute Codepath analysis and migration on a significant volume of similar ...

Software Engineer II

San Jose, CA · On-site

$135K - $182K/yr

Software Engineer II Job Location : San Jose, CA 95134 Salary: $135,960 - $182,520 Job duties ... Deep software programming skills and proficiency in C++ and Python. * Demonstrated experience with ...

Software Engineer II

Redwood City, CA

$119K - $163K/yr

Software Engineer II (P3) - Production AI (Metrics & Analytics) AgreeYa is a global Systems ... Strong programming skills in Python, Typescript, or similar languages * Experience building ...

Software Engineer II

Walnut, CA

$101K - $138K/yr

The Software Engineer II role requires strong interest in software, technology, and continuous ... C, Go, Node.js, Python, and related technologies such as JSON and HTML. * 3-5 years of hands-on ...

Software Engineer II

Walnut, CA · On-site

$101K - $138K/yr

The Software Engineer II role requires strong interest in software, technology, and continuous ... C, Go, Node.js, Python, and related technologies such as JSON and HTML. * 3-5 years of hands-on ...

Software Engineer II Job Location : San Jose, CA 95134 Salary: $135,960 - $182,520 Job duties ... Deep software programming skills and proficiency in C++ and Python. * Demonstrated experience with ...

Software Engineer II

Los Angeles, CA

$105K - $143K/yr

Software Engineer II (P3) - Production AI (Metrics & Analytics) AgreeYa is a global Systems ... Strong programming skills in Python, Typescript, or similar languages * Experience building ...

next page

Showing results 1-20

Software Engineer Ii Python information

See California salary details

$22.7K

$138.1K

$199.8K

How much do software engineer ii python jobs pay per year?

As of Jun 8, 2026, the average yearly pay for software engineer ii python in California is $138,138.00, according to ZipRecruiter salary data. Most workers in this role earn between $109,100.00 and $162,300.00 per year, depending on experience, location, and employer.

What are the typical career growth opportunities for a Software Engineer II Python?

Software Engineer II Python roles often serve as a stepping stone to more advanced positions, such as Senior Software Engineer, Lead Developer, or Engineering Manager. As you gain experience and show leadership in complex projects, there's potential to take on greater responsibilities, such as designing system architecture or mentoring junior team members. Many organizations also provide opportunities for professional development, including training in new technologies or management skills. Demonstrating initiative and strong technical performance will help pave the way for career advancement within your team or organization.

What are the key skills and qualifications needed to thrive in the Software Engineer Ii Python position, and why are they important?

To excel as a Software Engineer II Python, a strong grasp of Python programming, object-oriented design, software development methodologies, and typically a bachelor's degree in computer science or a related field are essential. Experience with tools such as Git, unit testing frameworks (like pytest), cloud platforms (such as AWS or Azure), and knowledge of databases are common requirements, and certifications in Python or cloud technologies can be advantageous. Effective communication, problem-solving ability, and the capacity to collaborate within cross-functional teams are key soft skills for this position. These combined skills ensure the engineer can develop, troubleshoot, and deliver high-quality software solutions in dynamic and fast-paced environments.

What is a Software Engineer II Python job?

A Software Engineer II Python is a mid-level software developer specializing in Python programming. They are responsible for designing, developing, testing, and maintaining software applications, often working on more complex tasks than entry-level engineers. This role typically requires proficiency in Python frameworks like Django or Flask, experience with databases, and knowledge of software development best practices. Engineers at this level collaborate with cross-functional teams to implement features, optimize performance, and troubleshoot issues. They may also mentor junior engineers and contribute to architectural decisions.

What job categories do people searching Software Engineer Ii Python jobs in California look for? The top searched job categories for Software Engineer Ii Python jobs in California are:

Software Engineer II

The Rockridge Group

Emeryville, CA

$112K - $154K/yr

Full-time

Posted 8 days ago


Job description

TITLE: Software Engineer II
RESEARCH AND DEVELOPMENT – BIOINFORMATICS AND SOFTWARE ENGINEERING
We are seeking talented, curious, and self-motivated software engineers to help build the most advanced production-scale synthetic biology platform on the planet. Client X manufactures sustainable plant-derived ingredients using fermentation-based technology to help accelerate the move away from petrochemicals in our food, cosmetics and medicines. Our ingredients are used by more than 250 million consumers in over 2,000 of the worlds’ leading brands.
R&D at Client X is a highly multidisciplinary effort and the Bioinformatics, Automation and Software Engineering (BASE) group is at its core driving us forward. Every aspect of our work, from modifying the DNA of microorganisms in the lab to full scale factory production, is facilitated by software and hardware automation. In addition, we collaborate daily with data scientists and computational biologists to use our wealth of data to solve problems using machine learning and other optimization techniques. Our tools integrate the activities of scientists, engineers, and industrial robots to enable the rapid optimization of genetic designs and laboratory processes to deliver high quality ingredients to our customers.
Among the tools we have developed are a CAD/CAM system for genetic engineering: a compiler toolchain whose target architecture is life itself. This stack physically integrates high level genetic modules into microbial hosts. We also derive novel strains through random mutagenesis and directed evolution. Using our custom control platform, we then subject these experimental organisms to high throughput performance screening in our state-of-the-art robotic labs.
Responsibilities:
  • Design, develop and maintain web-based application written in Python.
  • Collaborate with scientists to transform an understanding of their workflow into designs and implementations of appropriate data models and user interfaces.
  • Effectively communicate with research scientists.
  • Apply best practices of software development throughout your work, while staying abreast of advances in the practice.
Qualifications:
  • 3+ years of professional programming experience
  • Strong coding skills in either Python or a similar language. Ideally deep experience in multiple languages. In addition to Python, Amyris has codebases in F#, R and PHP (phasing out, but still have some important legacy code).
  • Experience with full-stack web application development, including coding skills in JavaScript, CSS and HTML. Relational database design and coding experience. We use PostgreSQL and SQL Server, though we also treat plasmids and chromosomes as datastores.
  • Experience developing software in a Unix environment. Dev tools are chosen at the developer’s discretion, but most of the software development and all production deployment is on Linux (Ubuntu).
  • Fluent Linux command-line skills.
  • Interest and ability to communicate with scientists