2

Entry Level Backend Developer Python Jobs in San Diego, CA

... back-end development with n8n, Retool, Base64.ai, Automation Anywhere, JavaScript, CSS, HTML, and ... NET) is preferred • Familiarity with API integrations utilizing Java, JavaScript, SQL, C#, Python ...

We are currently seeking a Staff Software Developer to work in a technical support role with highly ... Experience with Python-based data pipelines, automation scripts, or backend services. * Experience ...

Designs and develops front-end and back-end web application features * Performs maintenance programming for existing versions * Analyzes and documents reasons for test failure, and revises/debugs ...

Senior Software Engineer

San Diego, CA · On-site

$130K - $171K/yr

Python on the backend and TypeScript/React on the frontend, with the freedom to reach for the right ... Established or strengthened the engineering practices around your work (testing, deployment ...

The ideal candidate is a strong software engineer with backend or platform experience and practical ... Develop scalable APIs, microservices, and event-driven workflows in Python or Java, with attention ...

Responsibilities : • Develop and maintain web applications using modern backend and frontend ... with Python • Good oral and written communications skills Company : Viasat is a global ...

next page

Showing results 1-20

Entry Level Backend Developer Python information

See San Diego, CA salary details

$17K

$157.4K

$202.8K

How much do entry level backend developer python jobs pay per year?

As of Jun 13, 2026, the average yearly pay for entry level backend developer python in San Diego, CA is $157,381.00, according to ZipRecruiter salary data. Most workers in this role earn between $154,500.00 and $177,800.00 per year, depending on experience, location, and employer.

Are Python coders still in demand?

Python developers, including entry-level backend developers, are in high demand due to Python's versatility in web development, data analysis, and automation. Skills in frameworks like Django or Flask and knowledge of databases increase employability in various industries.

How do I get a Python job with no experience?

Entry-level backend developer roles in Python often require demonstrating programming skills through personal projects, coding challenges, or contributions to open-source. Building a strong foundation in Python, understanding frameworks like Django or Flask, and gaining familiarity with version control tools such as Git can improve your chances; internships or apprenticeships can also provide valuable experience. Certifications or completing relevant online courses can further strengthen your application.

Is Python in demand for backend?

Python is highly in demand for backend development due to its simplicity, versatility, and extensive libraries like Django and Flask. Entry-level backend developers with Python skills are sought after in various industries, often requiring knowledge of databases and APIs.

Will AI replace Python coders?

AI is unlikely to fully replace entry-level backend developers skilled in Python, as human oversight, problem-solving, and understanding of complex systems remain essential. AI tools can automate repetitive coding tasks and improve efficiency, but developers are needed to design, maintain, and troubleshoot applications. Continuous learning and adapting to new technologies are important for Python developers to stay relevant in an evolving industry.

What does an Entry Level Backend Developer Python do?

An Entry Level Backend Developer Python is responsible for building and maintaining the server-side logic of web applications using Python. They work with databases, APIs, and other back-end services to ensure that the application functions smoothly and efficiently. Their tasks often include writing clean code, debugging, and collaborating with front-end developers to integrate user-facing elements. This role is ideal for those who are new to the industry and looking to gain experience in backend development with Python.

What are the key skills and qualifications needed to thrive as an Entry Level Backend Developer (Python), and why are they important?

To thrive as an Entry Level Backend Developer (Python), you need a solid understanding of Python programming, fundamental computer science concepts, and familiarity with backend frameworks such as Django or Flask. Experience with version control systems like Git, databases such as PostgreSQL or MySQL, and basic knowledge of RESTful APIs are typically expected. Strong problem-solving abilities, attention to detail, and effective communication skills help you collaborate with teams and deliver reliable code. These skills ensure you can build efficient, maintainable backend systems that support robust applications.

What are some typical challenges faced by entry-level backend developers working with Python, and how can they be addressed?

Entry-level backend developers using Python often encounter challenges such as understanding existing codebases, optimizing database queries, and effectively debugging server-side issues. Collaboration with senior developers and participating in code reviews can help accelerate learning and provide valuable feedback. Familiarizing yourself with popular frameworks like Django or Flask, and practicing version control with tools like Git, can also smooth the onboarding process. Embracing continuous learning and open communication with your team are key to overcoming these initial hurdles.
What are the most commonly searched types of Backend Developer Python jobs in San Diego, CA? The most popular types of Backend Developer Python jobs in San Diego, CA are:
What are popular job titles related to Entry Level Backend Developer Python jobs in San Diego, CA? For Entry Level Backend Developer Python jobs in San Diego, CA, the most frequently searched job titles are:
What job categories do people searching Entry Level Backend Developer Python jobs in San Diego, CA look for? The top searched job categories for Entry Level Backend Developer Python jobs in San Diego, CA are:
What cities near San Diego, CA are hiring for Entry Level Backend Developer Python jobs? Cities near San Diego, CA with the most Entry Level Backend Developer Python job openings:
Infographic showing various Entry Level Backend Developer Python job openings in San Diego, CA as of June 2026, with employment types broken down into 1% Locum Tenens, 95% Full Time, 3% Part Time, and 1% Temporary. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $157,381 per year, or $75.7 per hour.
Software Development Engineer in Test II

Software Development Engineer in Test II

Brain Corp

San Diego, CA • On-site

Full-time

Posted 15 days ago


Job description

Job Summary:
Brain Corp is a San Diego-based AI company creating transformative core technology for the robotics industry. The Software Development Engineer in Test II (SDET II) is responsible for building and improving automated systems to validate software applications, collaborating closely with product developers to ensure high-quality software releases.
Responsibilities:
• Develop and maintain automated tests and validation tools to verify the functionality and reliability of software applications and services
• Write and maintain automation code in Python within Linux-based environments, contributing to shared test frameworks and validation tools
• Implement automated tests for web applications, APIs, and backend services using modern testing frameworks
• Design and execute validation plans and test strategies that balance automation and exploratory testing
• Contribute to the evaluation and adoption of modern engineering tools and practices that improve testing efficiency and product quality
• Develop and maintain automated simulation-based tests using tools such as NVIDIA Isaac Sim to validate software behavior in realistic virtual environments
• Create simulation scenarios that support validation of system functionality and help reproduce complex edge cases
• Contribute to continuous integration and continuous delivery (CI/CD) pipelines by integrating automated tests and validation steps
• Participate in code reviews and design discussions to help ensure systems are testable and maintainable
• Work with product owners and engineers to define testable requirements and acceptance criteria
• Assist in building and maintaining quality dashboards and reporting tools that provide insight into system health and test coverage
• Analyze test results and communicate findings to development teams to support timely issue resolution
• Ensure traceability between requirements, implementation, and validation activities
• Write and maintain documentation for test plans, validation approaches, and test results
• Collaborate with development and product teams to ensure clear validation strategies and reliable feature delivery
• Apply Generative AI (GenAI) tools and techniques to assist with software development, test generation, debugging, and documentation workflows
• Contribute to efforts that integrate GenAI capabilities into development or product workflows, including experimentation with AI-assisted automation and validation
Qualifications:
Required:
• Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience
• 2+ years of professional experience developing software, test automation, or validation tooling for production software systems
• Demonstrated ability to write and maintain automation code in Python, including developing automated tests or validation utilities in Linux-based environments
• Hands-on experience implementing automated tests for web applications, APIs, or backend services using modern testing frameworks
• Practical understanding of software testing methodologies, including unit, integration, and system-level testing
• Demonstrated experience contributing automated tests to CI/CD pipelines and participating in automated build and test workflows
• Working knowledge of RESTful APIs and service-based architectures, with the ability to validate service interactions and troubleshoot failures
• Experience working within the full software development lifecycle in Agile environments, collaborating with developers and product teams
• Strong debugging and analytical skills, including the ability to investigate failing tests and support root cause analysis
• Excellent communication, collaboration, and technical documentation skills
• Demonstrated use of Generative AI tools to assist software development or testing workflows, such as generating test cases, debugging assistance, or documentation
Preferred:
• Hands-on experience developing automated tests using modern web testing frameworks such as Playwright, Cypress, or Selenium
• Working knowledge of containerized development environments (e.g., Docker) and their role in local development or CI workflows
• Hands-on experience with data processing pipelines or data validation workflows, including validating structured data used by applications or services
• Exposure to developing or executing simulation-based test scenarios in virtual environments to validate system behavior
Company:
Brain Corp develops core technology for the robotics industry. Founded in 2009, the company is headquartered in San Diego, USA, with a team of 201-500 employees. The company is currently Growth Stage.