1

Junior Python Developer Jobs in San Diego, CA (NOW HIRING)

Sr. Sage 300 Developer

Poway, CA · Hybrid

$130K - $135K/yr

NET applications using the Sage 300 COM API; develop Python-based solutions within Orchid Extender ... Conduct code reviews, mentor junior developers, and uphold development standards and best practices.

Master's degree in Computer Science or Electrical Engineering plus 2 or more years of relevant ... Python / CUDA What's On Offer * - Health/Dental/Vision/Life Insurance at NO employee premium ...

Jr Cyber Software Engineer

San Diego, CA · On-site

$80K - $128K/yr

Responsibilities Peraton is seeking a Junior Level Cyber Software Engineer tosupport our Atlantis ... Strong Programming sjkills in C/C++, Golang, Python, and JAVA * Experience with Software ...

... mentoring junior engineers while developing innovative software solutions for advanced data ... Python, C, C++, or similar interpreted or low-level programming languages • Experienced with ...

Junior Software Engineer

San Diego, CA · On-site

$50K - $100K/yr

We are seeking a Junior Software Engineer to join our Ez-X medical X-ray system development team. This role involves close collaboration with Vision, Control, Mechanical, and X-Ray hardware teams to ...

Junior Power Platform Developer

San Diego, CA · On-site

$71K - $92K/yr

Microsoft Power Platform developer with knowledge and experience in the three core suites of applications and languages. Required Experience: * Bachelors degree * Experience in Power Apps and ...

... mentor junior engineers • Develop and test novel software solutions spanning research ... Python, C, C++, or similar interpreted or low-level programming languages • Experienced with ...

... mentor junior engineers • Develop and test novel software solutions spanning research ... Python, C, C++, or similar interpreted or low-level programming languages • Experienced with ...

... mentor junior engineers • Develop and test novel software solutions spanning research ... Python, C, C++, or similar interpreted or low-level programming languages • Experienced with ...

... Puppet, Chef, Python, Powershell). • Experience with virtualization and containerization ... Preferred : • Linux, AWS Cloud Practitioner, AWS DevOps Engineer Associate and/or Cloud Based ...

... mentor junior engineers • Develop and test novel software solutions spanning research ... Python, C, C++, or similar interpreted or low-level programming languages • Experienced with ...

Showing results 41-60

Junior Python Developer information

See San Diego, CA salary details

$25.5K

$94.5K

$146K

How much do junior python developer jobs pay per year?

As of Aug 9, 2026, the average yearly pay for junior python developer in San Diego, CA is $94,466.00, according to ZipRecruiter salary data. Most workers in this role earn between $71,100.00 and $92,400.00 per year, depending on experience, location, and employer.

What is a junior Python developer?

A Junior Python Developer is an entry-level software developer who specializes in writing, testing, and maintaining code using the Python programming language. They typically work under the guidance of senior developers and assist in building applications, fixing bugs, and improving performance. Their responsibilities may include writing scripts, working with databases, and integrating third-party services. Strong problem-solving skills, knowledge of Python frameworks like Django or Flask, and familiarity with version control systems like Git are often required. Junior developers are expected to learn quickly and contribute to the development team while gaining hands-on experience.

What are the key skills and qualifications needed to thrive in the junior Python developer position?

To thrive as a Junior Python Developer, you need a solid foundation in Python programming, an understanding of computer science fundamentals, and often a relevant degree or coursework. Familiarity with version control systems like Git, basic experience with web frameworks such as Flask or Django, and knowledge of databases are commonly expected, while certifications like PCEP can be advantageous. Attention to detail, a willingness to learn, effective problem-solving, and strong communication skills are essential soft skills for this role. These competencies ensure you can contribute efficiently to software development projects, adapt to new challenges, and collaborate well within a development team.

What are the typical daily responsibilities of a junior Python developer?

As a Junior Python Developer, your daily tasks may include writing and testing code, fixing bugs, and participating in code reviews alongside more experienced developers. You'll often work on modules or features under the guidance of senior team members, attend stand-up meetings, and update project documentation as needed. Collaboration with frontend developers, QA testers, and project managers is common, especially when integrating systems or implementing new features. Over time, you can expect to take on more complex tasks and gradually build your expertise through mentorship and hands-on project work.

Is there a demand for junior Python developers?

There is strong demand for junior Python developers across various industries, including web development, data analysis, and automation. Companies seek candidates with basic programming skills, knowledge of frameworks like Django or Flask, and familiarity with version control tools such as Git. Entry-level roles are available in many regions due to Python's popularity and versatility.
What are the most commonly searched types of Python Developer jobs in San Diego, CA? The most popular types of Python Developer jobs in San Diego, CA are:
What are popular job titles related to Junior Python Developer jobs in San Diego, CA? For Junior Python Developer jobs in San Diego, CA, the most frequently searched job titles are:
What job categories do people searching Junior Python Developer jobs in San Diego, CA look for? The top searched job categories for Junior Python Developer jobs in San Diego, CA are:
What cities near San Diego, CA are hiring for Junior Python Developer jobs? Cities near San Diego, CA with the most Junior Python Developer job openings:
Infographic showing various Junior Python Developer job openings in San Diego, CA as of August 2026, with employment types broken down into 75% Full Time, and 25% Contract. Highlights an 100% In-person job distribution, with an average salary of $94,466 per year, or $45.4 per hour.

Sr. Sage 300 Developer

Chef Works

Poway, CA • Hybrid

$130K - $135K/yr

Full-time

Posted 10 days ago


Job description

Description:

Position Overview

The Senior Sage 300 Developer is a senior specialist IC role aligned with the Senior Software Engineer level. This role owns the full Sage 300 ERP ecosystem — custom development, complex integrations, SQL database design, and business reporting — bridging legacy VB6 and modern C#/.NET environments. The ideal candidate takes full end-to-end ownership of deliverables, combines deep technical expertise with strong cross-functional collaboration, and consistently delivers reliable, high-quality ERP solutions that drive operational efficiency and business success.


Our Hybrid Work Program: To create vibrancy and foster collaboration, while providing for hours spent working from home, we have implemented a hybrid work schedule. We work from the office in Poway on Monday, Tuesday, Wednesday and Thursday. Fridays are spent working from home. Team members can always work more hours in the office, if they choose.


Key Responsibilities

  • Design, develop, test, deploy, and support custom Sage 300 ERP solutions — including macros, customizations, and enhancements.
  • Build and maintain .NET applications using the Sage 300 COM API; develop Python-based solutions within Orchid Extender and related frameworks.
  • Maintain, enhance, and support existing VB6 components; migrate to .NET where appropriate and feasible.
  • Design and support complex integrations between Sage 300 and third-party systems — including CRM, eCommerce, WMS, shipping, payment gateways, and cloud services — using REST APIs, Swagger/OpenAPI, and data synchronization technologies.
  • Design, optimize, and maintain Microsoft SQL Server databases including stored procedures, views, functions, and complex queries with a focus on performance tuning.
  • Build and maintain custom reports, dashboards, and BI solutions using Crystal Reports and Sage Intelligence.
  • Collaborate with cross-functional teams — including business stakeholders, finance, operations, IT, and vendors — to gather requirements, define solutions, and drive effective delivery.
  • Participate in solution architecture discussions and provide practical, scalable technical recommendations aligned with business needs.
  • Conduct code reviews, mentor junior developers, and uphold development standards and best practices.
  • Identify and implement opportunities for automation, process improvement, and system optimization.
  • Maintain clear technical documentation, integration specifications, and support documentation.
  • Provide production support, resolve critical business issues, and take full ownership of deliverables from design through post-production.
  • Stay current with Sage 300 technologies, integration tools, and industry best practices.


Requirements:

Minimum Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • 7+ years of professional software development experience with significant, hands-on Sage 300 ERP expertise — including expert-level knowledge of the COM API, Web APIs, and core ERP architecture and modules.
  • Advanced proficiency in VB6 (legacy maintenance), C# / .NET Framework (new development), and Python for Orchid Extender and Sage 300-related frameworks.
  • Advanced expertise in Microsoft SQL Server, T-SQL, stored procedures, and database design, with a strong foundation in software architecture, integration methodologies, and performance optimization.
  • Proven experience designing and delivering enterprise integrations between Sage 300 and third-party systems — including CRM, eCommerce, WMS, shipping, financial, and payment platforms — using REST APIs, Swagger/OpenAPI, and data synchronization technologies.
  • Experience building custom reporting and BI solutions using Crystal Reports and/or Sage Intelligence.
  • Strong cross-functional collaboration and communication skills with both technical and non-technical stakeholders.
  • Preferred: Experience in manufacturing, distribution, wholesale, or retail ERP environments; familiarity with cloud platforms, modern integration architectures, source control (Git), and VB6-to-.NET migration.

Technical Skills

  • Sage 300 ERP: COM API, Web APIs, Macros, Orchid Extender — expert level; custom reporting and BI using Crystal Reports and Sage Intelligence.
  • Languages: VB6 (legacy maintenance), C# / .NET Framework (new development), Python.
  • Database: Microsoft SQL Server, T-SQL, stored procedures, views, performance tuning, and database design.
  • Integrations: REST APIs, Swagger/OpenAPI, JSON, XML, third-party APIs, and data synchronization technologies.
  • Tools & Practices: Source control (Git preferred), CI/CD familiarity, and technical documentation.

Leadership & Soft Skills

  • Ownership & Accountability: Takes end-to-end responsibility for deliverables, consistently delivering high-quality, scalable, and maintainable solutions with minimal rework.
  • Technical Leadership: Mentors junior developers, drives engineering standards and best practices, and contributes to architectural decisions across the team.
  • Communication & Collaboration: Bridges technical and business audiences effectively — communicates clearly with stakeholders at all levels and works well across cross-functional teams.
  • Problem-Solving: Strong analytical mindset with the ability to translate complex business needs into practical technical solutions and proactively identify risks before they escalate.
  • Adaptability: Self-motivated and comfortable operating in legacy-modern hybrid environments, with a pragmatic approach to when to modernize vs. maintain and a continuous drive to learn new technologies.



Compensation details: 130000-135000 Yearly Salary


PIb6a9b8d36265-25405-41178677