1

Software Engineer 2 Jobs (NOW HIRING)

Software Engineer II

Charlotte, NC · Remote

$85K - $115K/hr

The Software Engineer II is responsible for the full lifecycle development and support of new and existing software products, from research and design through implementation, testing, training, and ...

Software Engineer II

Savage, MD · On-site

$101K - $139K/yr

Software Engineer II Savage, MD *** Immediate Opening *** Booker DiMaio is looking for Software Engineer II to support an existing client. The Mission: The Software Engineer II will be instrumental ...

Software Engineer II

Savage, MD · On-site

$101K - $139K/yr

Software Engineer II Savage, MD *** Immediate Opening *** Booker DiMaio is looking for Software Engineer II to support an existing client. The Mission: The Software Engineer II will be instrumental ...

Software Engineer II

Draper, UT · On-site

$91K - $124K/yr

Software Engineer II Duration: 06 Months Contract (Possible Extension or Perm) Location: 13693 South 200 West, Draper UT 84020 (Hybrid - 2-3 days/week in office) Potential to Extend? Yes Potential to ...

Software Engineer II

Walnut, CA · On-site

$101K - $138K/yr

The Software Engineer II role requires strong interest in software, technology, and continuous learning. In addition, a solid grasp of modern software design principles combined with in-depth ...

Software Engineer II

Annapolis Junction, MD · On-site

$99K - $136K/yr

Reflexive Concepts is seeking a skilled Software Engineer II to join our team! The role involves developing, maintaining, and enhancing complex software systems while analyzing user requirements to ...

Software Engineer II

Annapolis, MD · On-site

$96K - $132K/yr

Quevera is seeking a highly skilled Software Engineer II with an active TS/SCI clearance with Polygraph to support mission-critical programs in Annapolis Junction, Maryland . In this role, you will ...

Software Engineer 2

Olathe, KS · On-site

$94K - $129K/yr

Overview We are seeking a full-time Software Engineer 2 at Garmin's U.S. headquarters in the Greater Kansas City area. In this role, you will be responsible for helping design and build the embedded ...

Software Engineer II

Annapolis, MD · On-site

$96K - $132K/yr

Reflexive Concepts is seeking a skilled Software Engineer II to join our team! The Software Engineer will be responsible for implementing access controls and permission mechanisms for securing access ...

Engineer, II Software

Chattanooga, TN · On-site

$83K - $114K/yr

The Software Engineer II role is responsible for building the tools that power our freight platform. The Engineer II has a passion for tackling hard problems. A veteran who knows how to get things ...

Engineer, II Software

Chattanooga, TN · On-site

$83K - $114K/yr

The Software Engineer II role is responsible for building the tools that power our freight platform. The Engineer II has a passion for tackling hard problems. A veteran who knows how to get things ...

Showing results 21-40

Software Engineer 2 information

See salary details

$55.5K

$118.7K

$173.5K

How much do software engineer 2 jobs pay per year?

As of Aug 8, 2026, the average yearly pay for software engineer 2 in the United States is $118,674.00, according to ZipRecruiter salary data. Most workers in this role earn between $97,500.00 and $133,500.00 per year, depending on experience, location, and employer.

What is the difference between Software Engineer 2 vs Software Engineer 3?

CriteriaSoftware Engineer 2Software Engineer 3
Required CredentialsBachelor's degree in CS or related field; 2-3 years experienceBachelor's degree; 3-5 years experience; strong technical skills
Work EnvironmentCollaborative team projects, code reviews, debuggingLeadership in projects, mentoring juniors, complex problem-solving
Employer & Industry UsageCommonly used in tech companies, startups, and corporate ITUsed in similar environments, often as a step up in career progression

Software Engineer 2 typically handles core development tasks with moderate complexity, while Software Engineer 3 takes on more advanced projects, mentors team members, and demonstrates greater technical expertise. The transition from level 2 to 3 involves increased responsibility and experience.

What are the key skills and qualifications needed to thrive as a Software Engineer 2?

To thrive as a Software Engineer 2, you need strong programming skills, experience with software development methodologies, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, development frameworks, and cloud platforms such as AWS or Azure is often required. Problem-solving, effective communication, and teamwork are crucial soft skills that help you excel in collaborative and dynamic environments. These skills and qualifications are vital to delivering high-quality software solutions, collaborating across teams, and adapting to evolving technical challenges.

What is a Software Engineer 2?

A Software Engineer 2 is typically a mid-level software engineering position, responsible for designing, developing, testing, and maintaining software applications. At this level, engineers are expected to have a solid foundation in programming and software development practices, and they often work independently or as part of a team on more complex projects. They may also assist in code reviews, mentor junior engineers, and contribute to architectural decisions. Software Engineer 2 roles usually require a few years of professional experience and a demonstrated ability to deliver high-quality code.

How does a Software Engineer 2 typically collaborate with cross-functional teams during a project?

As a Software Engineer 2, you will frequently collaborate with cross-functional teams, including product managers, designers, and quality assurance professionals. Your role often involves attending regular stand-up meetings, participating in code reviews, and providing technical input during project planning sessions. Effective communication and a proactive approach to problem-solving are key, as you'll be expected to translate requirements into technical solutions and ensure smooth integration with other team members' work. This collaborative environment not only helps in delivering high-quality products but also offers opportunities to learn from professionals in different disciplines.
More about Software Engineer 2 jobs
What cities are hiring for Software Engineer 2 jobs? Cities with the most Software Engineer 2 job openings:
Who are the top companies hiring for Software Engineer 2 jobs? The top employers for Software Engineer 2 jobs are:
What states have the most Software Engineer 2 jobs? States with the most job openings for Software Engineer 2 jobs include:
Infographic showing various Software Engineer 2 job openings in the United States as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $118,674 per year, or $57.1 per hour.

Software Engineer II

Meduit

Charlotte, NC • Remote

$85K - $115K/hr

Full-time

Medical, Dental, Vision, Life, Retirement

Re-posted 9 days ago


Meduit rating

7.1

Company rating: 7.1 out of 10

Based on 20 frontline employees who took The Breakroom Quiz


Job description

About Us: 

Meduitis a national leader in healthcare revenue cycle management, supporting hospitals and physician practices in 48 states. We focus onoptimizingpayments, allowing clients to focus on patient care, and pride ourselves on our core values: Integrity, Teamwork, Continuous Improvement, Client-Focused, and Results-Oriented.Learn more at www.meduitrcm.com. 

About the Role: 

The Software Engineer II is responsible for the full lifecycle development and support of new and existing software products, from research and design through implementation, testing, training, and ongoing support. This role ensures high-quality, fully performing software solutions by adhering to coding standards, technical design principles, and best practices. The Software Engineer II partners with senior engineers, product managers, system architects, and technical support teams to develop, maintain, and enhance applications that support healthcare revenue cycle operation 

Title: Software Engineer II 
Location: Remote – United States 
Schedule: Full-time, Monday through Friday 
Department: Information Technology 
Reports To: Engineering Leadership 
Compensation: $85,000 to $115,000 depending on qualifications 

Key Responsibilities: 

  • Analyze technical requirements and follow established software designs for development, debugging, documentation, and testing 
  • Modify, develop, and implement software programming applications 
  • Support and maintain existing software applications 
  • Participate in the testing process to ensure software quality and performance 
  • Perform maintenance, feature development, quality assurance, documentation, and infrastructure or performance-related work across the application stack 
  • Participate in the establishment and enforcement of development best practices and technical standards 
  • Complete additional requests, projects, and tasks as assigned 

Required Qualifications: 

  • Bachelor’s degree in Computer Science or a related technical field 
  • 2 to 4 years of professional software development experience 
  • Experience developing applications using Java, JavaScript, HTML, CSS, Spring Boot, Angular, and jQuery 
  • Experience working with relational databases such as MySQL or MariaDB 
  • Strong analytical and troubleshooting skills with the ability to take ownership and exercise sound judgment 
  • Working knowledge of the software development lifecycle (SDLC) and Agile or Scrum methodology 
  • Experience using Jira and Confluence or similar development collaboration tools 
  • Experience working in healthcare, healthcare technology, or software solutions supporting healthcare organizations

PreferredQualifications: 

  •  Healthcare revenue cycle management experience
  • Experience with scripting languages, HL7, or X12 
  • Experience with Apache Tomcat, Redis, Git, and Jenkins 
  • Experience working in Linux and AWS environments 
  • Healthcare revenue cycle management or insurance domain experience 
  • Strong alignment with a collaborative development culture and a willingness to learn and take on new challenges 

  Employment eligibility: 

  •  Candidates must be legally authorized to work in the United States at the time of hire 
  • The company does not provide employment visa sponsorship for this position 
  • As a condition of employment, a pre-employment background check will be conducted 
  • At this time, we are unable to consider candidates residing in the state of New York for this position 

 What We Offer: 

  • Comprehensive paid training 
  • Medical, dental, and vision insurance 
  • HSA and FSA available 
  • 401(k) with company match 
  • PaidWellnessTimeandHolidays 
  • Employer paid life insurance and long-term disability 
  • Internal growth opportunities 

Meduitis an Equal Opportunity Employer. We do not discriminate based on any protected classand welcome applicants from all backgrounds, consistent with applicable laws. Employment is contingent upon successful completion of a background check, satisfactory references, and any required documentation. 

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of this position. 

 #LI-Remote


What Meduit employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom