2

Entry Level Junior Software Engineer Jobs in Phoenix, AZ

Java Software Engineer

Phoenix, AZ · On-site

$51.50 - $70.50/hr

Java Software Engineer Location: Phoenix, AZ 85054 HYBRID role: 2 days remote / 3 days onsite (must ... Mentor junior engineers and contribute to technical leadership. * Participate in code reviews and ...

Jr Software Developer

Scottsdale, AZ · On-site

$67K - $87K/yr

Experience: * 1-2 years of experience in software development (internships or entry-level roles acceptable). * Familiarity with programming languages such as C#, Python, JavaScript, or SQL.

Junior Developer

Phoenix, AZ · Remote

$55K - $65K/yr

Junior Analyst-Developer Role Overview We are hiring a Junior Analyst-Developer to help improve business efficiency through automation and AI-assisted tools. This role combines process analysis with ...

Jr Business Analyst (32020)

Phoenix, AZ

$26.25 - $35.25/hr

Seeking an entry level Jr. Business Analyst to provide overall functional design guidance in the evolution of a state government department of motor vehicle enterprise software application suite. As ...

Junior AI Engineer Location: Phoenix, AZ Job Type: Only W2 · Develop and deploy AI/ML models for ... with software engineers, data scientists, product managers, and business stakeholders. · ...

next page

Showing results 1-20

Entry Level Junior Software Engineer information

See Phoenix, AZ salary details

$46.2K

$93.9K

$141K

How much do entry level junior software engineer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for entry level junior software engineer in Phoenix, AZ is $93,872.00, according to ZipRecruiter salary data. Most workers in this role earn between $72,500.00 and $94,800.00 per year, depending on experience, location, and employer.

What does an entry level junior software engineer do?

An Entry Level Junior Software Engineer is typically responsible for assisting with designing, coding, testing, and maintaining software applications under the supervision of more experienced engineers. They often work on fixing bugs, writing simple code modules, and learning about the company's software development processes. This role is a starting point for new graduates or individuals with limited professional experience, allowing them to build foundational skills and gain exposure to real-world software projects.

What are the key skills and qualifications needed to thrive as an entry level junior software engineer?

To thrive as an Entry Level Junior Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and data structures, typically supported by a degree in computer science or a related field. Familiarity with common programming languages (such as Java, Python, or JavaScript), version control systems like Git, and basic knowledge of software development tools is essential. Strong problem-solving skills, attention to detail, and effective communication set standout candidates apart. These skills and qualities are crucial for successful collaboration, writing reliable code, and contributing effectively to team-based software projects.

What are some common challenges faced by entry level junior software engineers during their first year on the job?

Entry Level Junior Software Engineers often encounter the challenge of adapting to new codebases and development tools, which may differ significantly from what they've used in school or internships. They may also find it difficult to estimate task durations or understand complex requirements without prior experience. Frequent collaboration with senior engineers and participating in code reviews can help accelerate learning and build confidence. Over time, mastering effective communication and time management becomes essential for success in fast-paced development environments.

What is the difference between Entry Level Junior Software Engineer vs Software Developer?

AspectEntry Level Junior Software EngineerSoftware Developer
Required CredentialsBachelor's in CS or related field; some internshipsBachelor's in CS or related field; coding experience
Work EnvironmentTeam-based, collaborative projects, entry-level tasksProject-focused, coding, debugging, and implementation
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, tech startups, enterprise IT
Common Search & ComparisonYesYes

Entry Level Junior Software Engineers and Software Developers often share similar educational backgrounds and work environments. The main difference lies in job focus: engineers may be involved in designing systems and architecture, while developers typically focus on coding and implementation. Both roles are common in tech industries and often overlap in entry-level positions, making them frequently compared by job seekers.

Can I become an entry level junior software engineer with no experience?

Entry level junior software engineer positions often require some foundational knowledge of programming languages such as Python, Java, or C++, and familiarity with development tools. While prior work experience is not always necessary, demonstrating coding skills through projects, internships, or certifications can improve your chances of securing an entry-level role.

Is 25 too late to become an entry level junior software engineer?

Entry level junior software engineer roles are open to individuals of various ages, including those starting their careers at 25 or later. Many employers value skills, relevant training, and a willingness to learn over age, and career changers often successfully transition into these roles by gaining programming skills through courses, certifications, or self-study.

What are popular job titles related to Entry Level Junior Software Engineer jobs in Phoenix, AZ?

For Entry Level Junior Software Engineer jobs in Phoenix, AZ, the most frequently searched job titles are:

What cities near Phoenix, AZ are hiring for Entry Level Junior Software Engineer jobs?

Cities near Phoenix, AZ with the most Entry Level Junior Software Engineer job openings:

Infographic showing various Entry Level Junior Software Engineer job openings in Phoenix, AZ as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 10% Part Time, and 4% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution, with an average salary of $93,872 per year, or $45.1 per hour.

$86K/yr

Full-time

Posted 2 days ago

New


General Dynamics Mission Systems rating

7.9

Company rating: 7.9 out of 10

Based on 30 frontline employees who took The Breakroom Quiz

129th of 245 rated software companies


Job description

Basic Qualifications
Requires a Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 1+ years of job-related experience, or a Master's degree.

CLEARANCE REQUIREMENTS: Department of Defense TS/SCI security clearance is preferred at time of hire. Candidates must be able to obtain a TS/SCI clearance within a reasonable amount of time from date of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required.

Workplace
Facility 100%, Flex


ROLE AND POSITION OBJECTIVES:

As a Systems and Test Integration Engineer on our TIDES team, you will be at the center of building the software and infrastructure that our nation's most advanced spacecraft programs depend on. You'll work with a talented team of hardware and systems engineers to design and deploy the DevOps Test Infrastructure (DOTI), a critical platform that accelerates hardware testing and ensures mission reliability. This role contributes directly to the Hardware Development Environment (HDE), which is a shared engineering backbone for all spacecraft payload programs at GDMS.

This is a position for an early-career engineer eager to grow. You'll have the opportunity to learn from senior engineers, expanding your skills in test automation, CI/CD pipeline development, containerized deployments, and hardware-in-the-loop integration. Your contributions will have a real impact, supporting critical missions in a dynamic, team-oriented environment.

Preferred Skills & Experience:

A bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field, plus one year of relevant experience, or a master's degree.
Experience developing software in Python, C/C++, or a similar language.
A strong grasp of software fundamentals, including data structures, version control, testing, and debugging.
Experience writing automated tests with frameworks like PyTest to ensure software quality.
Familiarity with Git-based version control workflows, such as branching and merge requests.
Exposure to CI/CD platforms like GitLab CI for automating builds, tests, and releases.
Comfort working at the command line in Linux environments (RHEL, Ubuntu).
An understanding of computer networking concepts (Ethernet, subnets, routing) and hardware interfaces.
Exposure to containerization and orchestration tools like Docker, Kubernetes, or Helm is a significant plus.
Experience working in an agile or scrum environment.

Key Responsibilities
Design and develop test software and automation frameworks for our shared test infrastructure.
Build and maintain CI/CD pipelines in GitLab, including the management of self-hosted runners.
Deploy and manage containerized services on our hardware test benches.
Support the integration of our test software with real payload hardware and lab instrumentation.
Develop test plans and procedures to verify system and subsystem requirements.
Collaborate across teams, including with FPGA and hardware engineers, on system integration and platform features.
Investigate and debug complex software and integration issues with a systematic approach.
Create clear documentation for your designs and tooling to empower other engineers.

What Sets You Apart
You're curious about how the parts fit together. When you're writing test software, you want to know what hardware it drives, what the system needs it to do, and how your piece fits into the bigger picture.
You're drawn to working close to real hardware. Bringing software up against a bench of test equipment appeals to you as much as writing application code.
You write clean, readable, well-tested code.
You ask good questions when you're stuck, and you're comfortable admitting what you don't know.
When you hit a block, you look for a way through. You'd rather try something and learn from it than wait for someone to hand you the answer.
You take ownership of your work. You follow through, you check your own results, and you don't hand off half-done work.
You identify opportunities to apply AI tools for continuous improvement and automation.


This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled.
USD $86,300.00 - USD $86,300.00 /Yr.

General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team!


Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans


What General Dynamics Mission Systems employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom