How much does a Software Engineer Associate make in the United States?
-
The average Software Engineer Associate salary in the United States is $110,595 as of January 01, 2026. The range for our most popular Software Engineer Associate positions (listed below) typically falls between $100,026 and $121,163. Keep in mind that salary ranges can vary widely depending on many important factors, including position, education, certifications, additional skills, and the number of years you have spent in your profession. With more online, real-time compensation data than any other website, Salary.com helps you determine your exact pay target.
Software Engineer Associate's Annual Base Salary
| Job Title | Salary | Hourly Rate | Location | Date Updated |
| Associate Software Engineer | $82,170 | $39.50 | United States | January 01, 2026 |
| Senior Associate Software Engineer | $139,191 | $66.92 | United States | January 01, 2026 |
| Kohls Corporation Associate Software Engineer | $80,968 | $38.93 | United States | January 01, 2026 |
| Software Engineer | $139,060 | $66.86 | United States | January 01, 2026 |
| Software Associate | $55,841 | $26.85 | United States | January 01, 2026 |
| Software Engineer I | $86,136 | $41.41 | United States | January 01, 2026 |
| Software Engineer II | $107,991 | $51.92 | United States | January 01, 2026 |
| Software Engineer III | $135,061 | $64.93 | United States | January 01, 2026 |
| Software Engineer IV | $158,325 | $76.12 | United States | January 01, 2026 |
| Software Engineer V | $187,504 | $90.15 | United States | January 01, 2026 |
-
The salary for a Senior Associate Software Engineer typically ranges from $80,000 to $120,000 annually, depending on factors such as location, industry, and level of experience. This role involves designing, developing, and maintaining software applications, collaborating with cross-functional teams to deliver high-quality solutions. Senior Associate Software Engineers are expected to possess strong programming skills, proficiency in various programming languages, and a solid understanding of software development methodologies. Additional responsibilities may include mentoring junior engineers, participating in code reviews, and contributing to architectural decisions. Benefits often include health insurance, retirement plans, and opportunities for professional development. View Senior Associate Software Engineer Salary
-
A software engineer, sometimes referred to as a software developer, applies engineering principles and methodologies to design and develop complicated software systems and applications. Software engineers focus on analyzing and translating user requirements into an application or control system design. Software engineers may design complex systems for use in aircraft, manufacturing, military, energy generation and healthcare devices. They typically do not perform the actual coding, although in some cases they may. Software engineers generally work in teams to design and develop a computer system. View Software Engineer Salary
-
Software Engineer I designs and develops software applications. Gathers and evaluates end-user requirements. Being a Software Engineer I develops build plans. Performs coding, debugging, testing, code review, and troubleshooting throughout the software development lifecycle. Additionally, Software Engineer I requires a bachelor's degree in computer science, software engineering, or a related field. Typically reports to a manager. The Software Engineer I work is closely managed. Works on projects/matters of limited complexity in a support role. To be a Software Engineer I typically requires 0-2 years of related experience. View Software Engineer I SalaryAlternate Job Titles:Entry Software Engineer, Software Developer I
-
Software Engineer II designs and develops software applications. Gathers and evaluates end-user requirements. Being a Software Engineer II develops build plans. Performs coding, debugging, testing, code review, and troubleshooting throughout the software development lifecycle. Additionally, Software Engineer II requires a bachelor's degree in computer science, software engineering, or a related field. Typically reports to a manager. The Software Engineer II occasionally directed in several aspects of the work. Gaining exposure to some of the complex tasks within the job function. To be a Software Engineer II typically requires 2-4 years of related experience. View Software Engineer II SalaryAlternate Job Titles:Intermediate Software Engineer, Software Developer II
-
Software Engineer III designs and develops software applications. Gathers and evaluates end-user requirements. Being a Software Engineer III develops build plans. Performs coding, debugging, testing, code review, and troubleshooting throughout the software development lifecycle. Additionally, Software Engineer III requires a bachelor's degree in computer science, software engineering, or a related field. Typically reports to a manager. The Software Engineer III work is generally independent and collaborative in nature. Contributes to moderately complex aspects of a project. To be a Software Engineer III typically requires 4-7 years of related experience. View Software Engineer III SalaryAlternate Job Titles:Senior Software Engineer, Software Developer III
-
Software Engineer IV designs and develops software applications. Gathers and evaluates end-user requirements. Being a Software Engineer IV develops build plans. Performs coding, debugging, testing, code review, and troubleshooting throughout the software development lifecycle. Additionally, Software Engineer IV requires a bachelor's degree in computer science, software engineering, or a related field. Typically reports to a manager. The Software Engineer IV work is highly independent. May assume a team lead role for the work group. A specialist on complex technical and business matters. To be a Software Engineer IV typically requires 7+ years of related experience. View Software Engineer IV SalaryAlternate Job Titles:Software Developer IV, Software Engineer - Project Lead
-
Software Engineer V designs and develops software applications. Gathers and evaluates end-user requirements. Being a Software Engineer V develops build plans. Performs coding, debugging, testing, code review, and troubleshooting throughout the software development lifecycle. Additionally, Software Engineer V requires a bachelor's degree in computer science, software engineering, or a related field. Typically reports to a manager. The Software Engineer V works autonomously. Goals are generally communicated in "solution" or project goal terms. May provide a leadership role for the work group through knowledge in the area of specialization. Works on advanced, complex technical projects or business issues requiring state of the art technical or industry knowledge. To be a Software Engineer V typically requires 10+ years of related experience. View Software Engineer V SalaryAlternate Job Titles:Software Developer V, Software Engineer - Consultant