1

Junior Software Developer Jobs in Lakeside, CA (NOW HIRING)

General Atomics is seeking a seasoned Software Developer to join the team in Poway, CA. Your work will directly support flight and mission-critical capabilities deployed in complex operational ...

The Software Developer guides the successful completion of a program(s) and may function in a project leadership role. They formulates plans, typically long term, for application development and ...

Software Developer

San Diego, CA · On-site

$111 - $151/hr

Arya Houses Inc. seeks a permanent, full-time Software Developer in San Diego, CA. * Develop, test, and maintain software applications supporting short-term rental operations * Design and implement ...

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 Program contract at the Naval Information Warfare Center Pacific (NIWC PAC) facility in San Diego, CA.

PLM Software Developer

San Diego, CA · On-site

$105K - $125K/yr

Mid-Level Software Developer Location: San Diego, CA Employment Type: Full-Time Security Clearance: Active Secret Clearance Required Travel: Minimal (as required) Position Summary J2E Technology is ...

Communicate with the software developer group, with users, and with management as well as with the wider community * Maintain the strict confidentiality of sensitive information. * Perform other ...

Communicate with the software developer group, with users, and with management as well as with the wider community * Maintain the strict confidentiality of sensitive information. * Perform other ...

Communicate with the software developer group, with users, and with management as well as with the wider community * Maintain the strict confidentiality of sensitive information. * Perform other ...

Communicate with the software developer group, with users, and with management as well as with the wider community. * Maintain the strict confidentiality of sensitive information. * Perform other ...

Communicate with the software developer group, with users, and with management as well as with the wider community. * Maintain the strict confidentiality of sensitive information. * Perform other ...

Communicate with the software developer group, with users, and with management as well as with the wider community. * Maintain the strict confidentiality of sensitive information. * Perform other ...

Communicate with the software developer group, with users, and with management as well as with the wider community through the publishing and presentation of technical papers. * Maintain the strict ...

AI Software Developer, Staff

San Diego, CA · On-site

$128.10 - $192.10/hr

As a Qualcomm IT Software Developer, Staff (GenAI), you will be at the forefront of delivering end-to-end GenAI solutions, collaborating with cross-functional teams to address their business needs.

The AI Software Developer, Staff will design and implement advanced AI solutions, collaborating with cross-functional teams to address complex business challenges using Generative AI and software ...

Senior Software Developer

Carlsbad, CA · On-site

$56.50 - $74.75/hr

The senior software developer resource will work with team members and clients in the development and delivery of customizations generally related to various Microsoft applications and technologies ...

Showing results 21-40

Junior Software Developer information

See Lakeside, CA salary details

$24.5K

$90.9K

$140.5K

How much do junior software developer jobs pay per year?

As of Sep 4, 2026, the average yearly pay for junior software developer in Lakeside, CA is $90,891.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,400.00 and $88,900.00 per year, depending on experience, location, and employer.

What does a junior software developer do?

A junior software developer works on a development team writing and maintaining code for computer applications. As a junior software developer, your primary responsibilities are to learn the codebase, work on small bug fixes, and participate in paired programming with mid-level and senior developers. Junior software developers are entry-level positions, but as you gain experience and build up your programming skills, you will start to take on larger projects. Your job duties include attending and contributing to development team meetings, troubleshooting, patching computer code, and collaborating with other developers to create applications.

What does a junior software developer do?

A Junior Software Developer is an entry-level professional who assists in designing, coding, testing, and maintaining software applications. They typically work under the supervision of more experienced developers and contribute to various stages of the software development lifecycle. Their responsibilities often include writing basic code, debugging, collaborating with team members, and learning new technologies to improve their skills. This role is a great starting point for individuals looking to build a career in software development.

What are the key skills and qualifications needed to thrive as a junior software developer, and why are they important?

To thrive as a Junior Software Developer, you need proficiency in programming languages (such as Python, Java, or JavaScript), algorithms, and problem-solving, often supported by a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development frameworks are valuable technical assets. Strong communication, teamwork, and a willingness to learn help you adapt and contribute effectively in collaborative environments. These skills and qualities are essential for delivering reliable code, supporting team goals, and growing in a fast-evolving tech landscape.

What are some typical challenges a junior software developer might face when starting out, and how can they overcome them?

Junior Software Developers often encounter challenges such as understanding large codebases, managing their time effectively between learning and delivering tasks, and adapting to new development tools or frameworks. To overcome these hurdles, it's helpful to actively seek guidance from more experienced team members, participate in code reviews, and make consistent use of documentation. Regular communication within the team and a willingness to ask questions can significantly speed up the learning process and help build confidence in your role.

How much money do junior software developers make?

Junior software developers typically earn between $50,000 and $80,000 annually, depending on location, industry, and skills. Entry-level roles often require knowledge of programming languages like Java, Python, or JavaScript, and familiarity with development tools and frameworks.

How to get a junior software developer job with no experience?

To secure a junior software developer position with no experience, focus on building a portfolio through personal projects, contribute to open-source code, and learn relevant programming languages like Python or JavaScript. Gaining familiarity with version control tools such as Git and completing online courses or certifications can also improve your chances. Internships or apprenticeships can provide practical experience and industry exposure.

What are the most commonly searched types of Software Developer jobs in Lakeside, CA?

The most popular types of Software Developer jobs in Lakeside, CA are:

What cities near Lakeside, CA are hiring for Junior Software Developer jobs?

Cities near Lakeside, CA with the most Junior Software Developer job openings:

Software Developer

General Atomics

Poway, CA • On-site

Full-time

Re-posted 29 days ago


General Atomics rating

9.0

Company rating: 9.0 out of 10

Based on 39 frontline employees who took The Breakroom Quiz

10th of 72 rated aerospace companies


Job description

Job Summary
General Atomics Aeronautical Systems, Inc. (GA-ASI), an affiliate of General Atomics, is a world leader in proven, reliable remotely piloted aircraft and tactical reconnaissance radars, as well as advanced high-resolution surveillance systems.
General Atomics is seeking a seasoned Software Developer to join the team in Poway, CA. Your work will directly support flight and mission-critical capabilities deployed in complex operational environments, contributing to technologies that have meaningful real-world impact.
DUTIES & RESPONSIBILITIES:
  • Determine user requirements and specifications and plan for software development within the broader organizational scope. Software development includes end-user, system level, and data management applications.
  • Coordinate development activities across all phases of the Software Development Lifecycle.
  • Support planning and execution of software releases across multiple system or customer configurations.
  • Ensure engineering work aligns with configuration management processes, release procedures, and quality standards.
  • Provide technical oversight of software architecture, implementation approaches, and integration strategies.
  • Coordinate cross-functional activities with systems engineering, test, integration labs, and program management.
  • Support software integration and troubleshooting within lab, simulation, and operational environments.
  • Participate in technical reviews including design reviews, code reviews, and test readiness reviews.
  • Evaluate and implement process improvements to enhance development efficiency, quality, and delivery reliability.
  • Act as the primary point of contact for external engineering teams, program management, and customers within assigned projects.
  • Support program execution needs, including schedule-driven integration or release activities.
We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply.
Job Qualifications
  • Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or related discipline and progressive software development experience as follows; six or more years of experience with a bachelors degree, four or more years of experience with a masters degree, or two or more years with a PhD. May substitute equivalent experience in lieu of education.
  • Strong understanding of software engineering principles including system architecture, modular design, integration, and lifecycle management.
  • Demonstrated ability to lead and mentor software engineers and coordinate technical work across a development team.
  • Experience developing software for complex integrated systems (e.g., distributed systems, real-time systems, embedded platforms, or hardware-software integrated environments).
  • Ability to organize, schedule, and manage technical work across multiple concurrent efforts with competing priorities.
  • Demonstrated ability to evaluate technical approaches, make sound engineering decisions, and resolve complex system-level problems.
  • Experience supporting software integration, verification, and test activities across lab, simulation, or operational environments.
  • Strong written and verbal communication skills, including technical documentation and formal engineering reviews.
  • Capability to serve as a primary technical point of contact for assigned software scope.
  • Ability to work independently and collaboratively in a structured development environment.
  • Experience supporting configuration-controlled software delivery within integrated lab or operational environments (e.g., simulation, hardware-in-the-loop, or fielded systems), including formal configuration management and traceable, baselined releases across multiple system configurations.
  • Willingness to support program execution needs, including extended hours during integration or release milestones when required.
  • Ability to obtain and maintain DoD security clearance required.
Preferred Qualifications
  • Experience working in regulated, safety-critical, or mission-critical software environments.
  • Experience with multi-configuration or product-line software development.
  • Experience with automated testing, build systems, or development environment provisioning.
  • Experience supporting formal software releases or customer deliveries.
  • Experience with simulation environments or hardware-in-the-loop testing.
  • Experience developing software for unmanned aircraft systems (UAS) or remotely piloted aircraft.
  • Experience supporting software development in accordance with DO-178 or similar certification standards.
  • Experience integrating AI-assisted development tools into team workflows while maintaining engineering rigor, configuration control, and verification of generated artifacts.
  • Prior technical lead or supervisory experience.

What General Atomics employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


General Atomics logo

About General Atomics

Sourced by ZipRecruiter

General Atomics (GA), and its affiliated companies, is one of the world's leading resources for high-technology systems development ranging from the nuclear fuel cycle to remotely piloted aircraft, airborne sensors, and advanced electric, electronic, wireless and laser technologies.

Industry

Space research administration

Company size

10,000+ Employees

Headquarters location

San Diego, CA, US

Year founded

1955