1

Software Engineer Ii Python Jobs in California (NOW HIRING)

We are seeking a Software Engineer II based in Carlsbad, CA to build real-time data platforms powering millions of connected devices. In this role, you will design and develop scalable, cloud-native ...

Software Engineer II

San Mateo, CA · Hybrid

$182K - $245K/yr

Software Engineer II San Mateo, CA Role Overview Sony Interactive Entertainment LLC seeks a Software Engineer II in San Mateo, CA to develop and maintain high-quality applications and services ...

Ground Software Engineer II

Hawthorne, CA · On-site

$98K - $135K/yr

They are seeking a highly skilled Ground Software Engineer II to lead the development, integration ... Python, Go, Java, C++, or similar backend technologies Company : Quantum Space provides data buy ...

... Software Engineer, II" in the email subject. Compensation * The salary for this position is $110,000 per year. * Stock options. Please note that the compensation package can vary based on the ...

Software Engineer II

El Segundo, CA · On-site +1

$120K - $140K/yr

Fabletics is looking for a Software Engineer II for our Warehouse Management Systems. Fabletics is seeking a talented and experienced Software Engineer II to join our team remotely. This role focuses ...

Software Engineer II

El Segundo, CA · On-site +1

$120K - $140K/yr

Fabletics is looking for a Software Engineer II for our Warehouse Management Systems. Fabletics is seeking a talented and experienced Software Engineer II to join our team remotely. This role focuses ...

Software Engineer II

San Ramon, CA · On-site

$109K - $149K/yr

Who We Are We are looking for a talented and motivated Software Engineer II to join our innovative IT team. As a Software Engineer II, you will be responsible for designing, developing, and ...

Software Engineer II

Los Angeles, CA · On-site

$105K - $143K/yr

ABOUT THE ROLE FOX Corporation is looking for a Software Engineer II to join its Digital Product Engineering Ad Tech team. In this role, you'll help build, maintain, and evolve the web advertising ...

New

Software Engineer II

Palo Alto, CA · On-site

$114K - $156K/yr

... * 2+ years of hands-on backend software engineering experience in large-scale MySQL systems ... Strong programming skills in Python. * Infrastructure provisioning tools (Terraform, Puppet, etc.

Software Engineer II

Palo Alto, CA · On-site

$114K - $157K/yr

... * 2+ years of hands-on backend software engineering experience in large-scale MySQL systems ... Strong programming skills in Python. * Infrastructure provisioning tools (Terraform, Puppet, etc.

Software Engineer II

San Mateo, CA · On-site

$111K - $152K/yr

Software Engineer II San Mateo - Hybrid Why PlayStation? PlayStation isn't just the Best Place to Play - it's also the Best Place to Work. Today, we're recognized as a global leader in entertainment ...

Showing results 41-60

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 Aug 9, 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?

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 are popular job titles related to Software Engineer Ii Python jobs in California? For Software Engineer Ii Python jobs in California, the most frequently searched job titles are:
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:
Infographic showing various Software Engineer Ii Python job openings in California as of July 2026, with employment types broken down into 90% Full Time, 6% Part Time, and 4% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $138,138 per year, or $66.4 per hour.

Software Engineer II

CalAmp

Carlsbad, CA • On-site

$137K/yr

Full-time

Re-posted 10 days ago


Job description

Overview

We are CalAmp, a connected intelligence company that gives people the ability to track, monitor and recover their vital assets with real-time visibility and insights.

We are seeking a Software Engineer II based in Carlsbad, CA to build real-time data platforms powering millions of connected devices.

In this role, you will design and develop scalable, cloud-native services that process high-volume IoT data and deliver actionable insights. You will work on distributed systems using technologies like AWS, Kafka and Kubernetes to solve challenges related to performance, reliability, and scale.

This is an opportunity to work on high-impact systems and contribute to architecture decisions in a fast-paced environment.

Location & Work Authorization Requirements:

  • This role is based in Carlsbad, CA
  • Candidates must be authorized to work in the U.S on a permanent basis. We are unable to provide sponsorship at this time.

Equal Employment OpportunityCalAmp is an Equal Opportunity Employer. We are committed to providing equal employment opportunities to all applicants and employees and do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, protected veteran status, genetic information, or any other characteristic protected by applicable federal, state, or local law. Employment decisions are based on qualifications, merit, and business needs.

Responsibilities
  • As a Software Engineer II, You will be part of a team responsible for designing and building scalable backend systems supporting CalAmp Telematics Cloud (CTC). You will build and scale microservices using modern cloud technologies
  • Translate product requirements into scalable system designs and production-ready applications
  • Create technical designs and contribute to system architecture decisions
  • Design, build, and maintain efficient, reusable, reliable and scalable software
  • Troubleshoot and resolve issues in production systems
  • Ensure application performance, quality, and responsiveness
  • Identify performance bottlenecks and develop solutions to these problems
  • Develop and maintain automated tests to ensure system reliability
  • Identify and implement application monitoring and metrics
  • Evaluate and implement technologies that improve scalability and performance
  • Participate in sprint planning and feature delivery
  • Own features end-to-end in production environments
  • Collaborate cross-functionally with engineering, product, and DevOps teams
Qualifications

Must Haves

  • 3+ years of professional software engineering experience building and operating production systems
  • Strong experience with Java and object-oriented programming
  • Experience building backend services using frameworks such as Spring Boot
  • Experience building microservices or distributed systems
  • Experience working with a cloud platform (AWS preferred)
  • Experience designing scalable and reliable systems
  • Experience working in production environments (monitoring, debugging, performance optimization)
  • Ability to write clean, maintainable, secure code
  • Ability to work independently and collaboratively
  • Strong organizational skills that reflect ability to perform and prioritize multiple tasks with excellent attention to detail
  • Bachelor's degree or equivalent

Nice to Have

  • Experience with Kafka, Redis, or event-driven architectures
  • Experience with Kubernetes and Docker
  • Experience with PostgreSQL or relational databases
  • Exposure to IoT or real-time data systems
  • Experience with CI/CD pipelines and modern DevOps practices
  • Exposure to NoSQL databases (e.g., MongoDB, Elasticsearch)
  • Experience in AI/ML, Agentic AI, AWS SageMaker or equivalent
  • Experience with TypeScript/node.js and AWS Lambda
  • Master's in Computer Science or equivalent

Tech Stack

  • Java
  • Spring Boot/Quarkus
  • AWS (EC2, RDS, Lambda)
  • Kafka, Redis
  • Kubernetes, Docker
  • PostgreSQL/DocumentDB

Even if you don't meet every requirement, we encourage you to apply if you bring relevant experience.

If you are interested in building scalable backend systems and solving complex engineering challenges, we'd love to connect!

Market MinimumUSD $80,443.00/Yr.Market MaximumUSD $137,902.00/Yr.Employment Type: FULL_TIME