For a computer software engineer starting salary in the United States, verified 2026 full-time entry-level postings offer useful company-specific anchors: Northrop Grumman advertises $76,200–$114,400 in annual base salary for its Associate Software Engineer, Level 1 role in El Segundo, California, accepting zero years of related experience; Amazon lists $110,500–$160,000 in annual base salary for its 2026 SDE-I graduate role in Seattle, Washington. These are advertised bands before tax, excluding bonuses and equity, not national averages or promises that a first-time hire receives the maximum. Sources: Northrop Grumman, R10251286 and Amazon, 3177934, checked October 13, 2026.
The practical answer is a range matched to your employer, level, and work location. A small selection of advertised jobs cannot establish one typical US starting salary. Use these examples to learn what to compare, then find the band for the job you can actually take.
This guide covers first full-time software engineering jobs and roles accepting limited professional experience. All numeric comparisons concern US employee compensation in annual USD before tax. Internship pay, contractor hourly rates, and salary data spanning an entire career are outside the comparison.
Entry-Level, Junior, and Associate: Read the Requirements
These titles describe overlapping hiring markets, but they are not a standardized pay ladder. A new graduate can qualify without prior full-time employment and still need substantial programming, teamwork, and project evidence.
| Hiring label | Common meaning | Experience | What to verify |
|---|---|---|---|
| Entry-Level / New Grad | First professional role with room to learn | None or limited full-time experience; internships and projects may matter | Graduation window, experience cap, full-time status, mentoring, and grade |
| Junior | Early-career work with review and guidance | First-time hires or prior experience; Coursera uses 1–3 years | Required years, independence, production ownership, review support, and grade |
| Associate | Company-specific grade, sometimes the first level | May accept 0 years; employer requirements vary | Minimum qualifications and internal grade |
The experience comparison comes from Coursera’s salary article, which separates 0–1-year and 1–3-year groups. Use that distinction to question whether a junior software engineer salary result matches a first job; it is not a universal title rule.
For an associate software engineer salary, check the internal grade, required experience, what the engineer owns, and who reviews the work. Selecting the highest number from a combined Associate/Engineer advertisement can assign the wrong band’s pay to a first-time hire.
Starting Salary Data from Actual Employee Postings
These are advertised annual base-pay ranges, not accepted offers or statistical percentiles. Each row links to the employer’s page. “2026” identifies a named recruiting cohort or a vacancy observed in 2026; an unavailable original posting date is not invented. All were checked October 13, 2026.
| Employer and level | Work location | Recruiting year & eligibility | Annual base, USD |
|---|---|---|---|
| Northrop Grumman: Associate, T01 | Melbourne, FL | 2026 cohort; STEM bachelor’s by August. No prior years required. | $65,800–$98,800; T01 only |
| Northrop Grumman: Associate, Level 1 | El Segundo, CA | October 2026 vacancy; STEM degree and 0 years. Listed close: October 13. | $76,200–$114,400; Level 1 only |
| Amazon: SDE-I, 2026 | Seattle, WA | 2026 cohort; degree obtained or in progress; coding and algorithm fundamentals. Projects or internships preferred. | $110,500–$160,000 |
| Stripe: Early-Career Software Engineer | New York, Seattle, South San Francisco | Start before December 1, 2026; degree by summer or equivalent experience; ≤18 months professional experience, excluding internships. | $122,100–$134,400; US band |
Northrop Grumman’s Melbourne posting distinguishes T01 from T02, which requires a master’s or a bachelor’s plus two years. Both Northrop roles involve security-clearance eligibility, narrowing the applicant pool. Their bands should not be generalized to every graduate employer.
Amazon recruits across multiple US locations, but its cited band is explicitly for Seattle. Stripe says its US range can span levels and will be narrowed through hiring. Ask for your location and level’s applicable band. Neither establishes a nationwide guaranteed starting rate. Sources: Amazon and Stripe.
What Changes a Starting Salary?
Location and the Applicable Pay Zone
The Northrop Grumman Associate examples have different bands in Melbourne and El Segundo. This supports checking location, but the vacancies also differ in duties and requirements: it is not a measured city premium. The El Segundo advertisement also identifies scope, experience, education, skills, and market conditions as base-offer factors.
For a remote offer, ask which work address or pay zone determines the band, and what happens if you move. Compare rent, commuting, and benefits costs separately from gross salary. A national range does not mean every office pays its upper end.
Responsibilities and Production Ownership
Amazon’s SDE-I description includes distributed systems, deployment, operations, and on-call work. Entry-level work can still carry production responsibility. Compare release ownership, testing expectations, incident duties, and mentoring support. The examples show different employer expectations, not a quantified premium for a task. Ask whether on-call or shift compensation is additional to base.
Relevant Internships and Projects
Stripe’s early-career role asks for internships or collaborative coding projects. Relevant experience can therefore establish fit even without a full-time software job. These requirements do not prove a fixed percentage salary uplift.
Bring one concrete example: a team project where you reviewed code, wrote tests, shipped a change, or debugged a failure. Explain your contribution and what you learned. Use the software engineer interview preparation guide to turn that evidence into technical and behavioral practice.
The Company’s Compensation Structure
The Amazon posting includes sign-on payments and restricted stock units; Stripe lists equity and company bonus among possible additions. Compare recurring salary first, then payment timing, bonus conditions, vesting, and benefits eligibility. Ask for actual terms instead of assigning cash value to unconfirmed stock or assuming a target bonus will be paid.

How to Read Your First Software Engineering Offer
Hypothetical example — not a market benchmark or a real employer offer. Imagine a US full-time Software Engineer I offer with these written terms. Assume a complete 12-month period of employment, no salary change, and amounts before tax:
- Base salary: $90,000 per year, paid through regular payroll.
- Signing bonus: $10,000 once in year one; this hypothetical agreement requires full repayment if you leave within 12 months.
- Target annual bonus: 10% of base, or $9,000, dependent on company and individual performance. Assume full eligibility; check payment timing separately.
- Equity: $40,000 stated RSU grant value, vesting 25% on each of four employment anniversaries. At an unchanged reference valuation, $10,000 would vest at the first anniversary. Actual value can change; unvested stock is not available cash.
First-year target cash: $109,000Base + sign-on + earned and paid bonus
Recurring fixed salary: $90,000Sign-on ends; bonus and equity stay conditional
At unchanged valuation, equity adds $10,000 to illustrative year-one target compensation ($119,000). It is separate from cash. The full assumptions and timing are explained in the surrounding text.
For the first 12 months, base plus signing cash is $100,000: $90,000 + $10,000. If the target bonus is earned and paid in that period, first-year cash becomes $109,000. If paid afterward, cash received stays $100,000 even though a compensation summary might attribute the bonus to that performance year.
Adding $10,000 of illustrative first-anniversary equity gives $119,000 in first-year target compensation value, assuming the bonus and vesting occur as stated. That is not $119,000 of salary or guaranteed spendable cash. Stock must vest; realizable value and tax treatment are separate questions.
In year two, signing cash disappears. With unchanged base and a fully earned target bonus, annual target cash is $99,000; another $10,000 of equity at the unchanged illustrative valuation brings target compensation to $109,000. The recurring fixed salary remains $90,000, not the first-year headline. A raise or new grant would need its own terms.
Verify the Written Offer
Budget recurring commitments against base pay, then use this checklist to confirm the complete offer:
- Currency and units: Confirm USD or another currency, gross versus take-home pay, and salary versus hourly rate.
- Annual basis: Confirm base is annual. Check payroll frequency and start-date proration. Use the salary-to-hourly calculator with explicit hours and weeks; arithmetic conversion does not establish contractor-equivalent pay.
- Work location: Confirm the office, remote address, pay zone, attendance expectations, and relocation terms.
- Level and scope: Confirm the internal grade and its duties. If a posting spans two grades, ask which one the offer uses.
- Benefits eligibility: Confirm health coverage start dates, retirement eligibility and contributions, paid leave, waiting periods, and employee premiums.
- Bonus conditions: Confirm target versus guaranteed amounts, performance conditions, payment dates, proration, sign-on repayment, and equity vesting.
- Written offer: Obtain base, level, location, start date, and compensation documents in writing. Resolve differences between the posting, recruiter discussion, and offer before treating a number as agreed.
For application fields, follow what to put for desired salary. For recruiter conversations, use how to answer salary expectations. Those guides cover form inputs and interview wording; this article supplies the starting-pay research behind them.
Frequently Asked Questions
Can Junior and Entry-Level Salaries Be Compared Directly?
Only after matching experience, internal level, location, responsibilities, year, and pay component. One source may group Junior as 1–3 years while Entry-Level means 0–1 year; another employer may use Junior for its first professional grade. A Junior total-compensation estimate and an Entry-Level base-pay band answer different questions. Read qualifications and pay definitions first.
Is Associate Always an Entry-Level Role?
No. Associate is employer-specific. Northrop Grumman's cited Level 1 vacancy explicitly accepts zero related years, fitting this first-job comparison. That does not establish an industry-wide rule. Check another employer's grade, minimum experience, qualifications, and ownership expectations before treating its Associate role as entry-level.
Why Do Starting Salary Ranges Differ So Much?
They can describe different companies, locations, duties, experience groups, and pay components. They may mix older observations with current estimates, averages with percentiles, or advertised bands with employee submissions. A starting salary for software engineer search becomes useful when narrowed to full-time employee jobs at your eligible level and location. Keep base, signing cash, bonus, and equity separate.