1

Software Engineer 2 Jobs in Wisconsin (NOW HIRING)

Job Summary - Software Engineer - Develop, improve, and maintain cloud-ready distributed ... JPA, JDBC, Cassandra, SOLR, SAI. - 5+ years of SQL development experience. - 2+ years developing ...

WI ยท On-site

Allen Control Systems (ACS) is a cutting-edge defense startup founded by two former Navy electrical engineers with a proven track record in robotics and software. We are developing an autonomous gun ...

WI ยท On-site

$120K - $135K/yr

The Role The Engineer II, Embedded, Sensors, and Safety Software will create reliable, safety-critical software that senses, monitors, and controls the vehicle. This role requires exceptional ...

As a Software Engineer, you will help evolve a missioncritical MRI software platform built on a ... At least 2 years of experience in software development * Experience with frontend development ...

As a Software Engineer, you will help evolve a mission-critical MRI software platform built on a ... At least 2 years of experience in software development * Experience with frontend development ...

WI ยท On-site

The Project Engineer II will utilize test development , data analysis , process ownership ... QualificationsBachelor's degree in industrial, systems, process, computer science, software ...

The Project Engineer II will utilize test development, data analysis, process ownership ... Bachelor's degree in industrial, systems, process, computer science, software engineering, project ...

WI ยท On-site

OR 2+ years of professional experience building software or data pipelines in lieu of a degree * 1+ years of experience doing data engineering, data science, full stack development, or software ...

Showing results 41-60

Software Engineer 2 information

See Wisconsin salary details

$56K

$119.8K

$175.1K

How much do software engineer 2 jobs pay per year?

As of Sep 15, 2026, the average yearly pay for software engineer 2 in Wisconsin is $119,784.00, according to ZipRecruiter salary data. Most workers in this role earn between $98,400.00 and $134,700.00 per year, depending on experience, location, and employer.

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.

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.

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.

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 job categories do people searching Software Engineer 2 jobs in Wisconsin look for?

The top searched job categories for Software Engineer 2 jobs in Wisconsin are:

What are popular job titles related to Software Engineer 2 jobs in WI?

For Software Engineer 2 jobs in WI, the most frequently searched job titles are:

Infographic showing various Software Engineer 2 job openings in Wisconsin as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 86% Full Time, 10% Part Time, and 2% Contract. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution, with an average salary of $119,784 per year, or $57.6 per hour.

Software Engineer

Pleasant Prairie, WI โ€ข On-site

Winaxis
IT Servicesย โ€ขย 11 - 50 employees

Contractor

Re-posted 23 days ago


Job description

Job Summary – Software Engineer
- Develop, improve, and maintain cloud-ready distributed microservices using Java Spring technologies (Spring Boot, Spring Cloud, Spring Integration, Spring Data).
- Build and deploy production-grade microservices on Kubernetes, with a focus on containerized environments.
- Enhance observability of microservices across multiple data centers, utilizing tools such as DynaTrace, Nagios, Prometheus, and Elastic Stack.
- Design, develop, and support GitOps-based CI/CD pipelines using Azure DevOps, Git, Maven, Tekton, Artifactory, SonarQube, and Argo CD.
- Apply object-oriented software analysis and design, following industry best practices and patterns.
- Create and maintain complex shared enterprise Java services (e.g., security, logging, REST APIs) and enforce coding standards.
- Conduct design and code reviews to ensure quality and adherence to architectural principles.
- Analyze and resolve performance issues using Java profiling tools.
- Collaborate with software development, QA, and release management to improve CI/CD processes.
- Work with Architects to introduce and evaluate new technologies, developing proof-of-concepts as needed.
- Mentor and provide technical guidance to other developers on design and development challenges.
- Perform additional duties as assigned within the scope of the role.
- Manage and provide leadership to team members as needed.
Required Qualifications & Experience
- Bachelor’s Degree required.
- 5+ years Java development experience.
- 3+ years building scalable, resilient microservices with Java Spring Framework in Docker/Kubernetes environments.
- Experience with Spring Data technologies: JPA, JDBC, Cassandra, SOLR, SAI.
- 5+ years of SQL development experience.
- 2+ years developing with Cassandra Query Language (CQL).
- Familiarity with Microservices Architecture and Domain Driven Design.
- 3+ years developing/supporting CI/CD pipelines (GitOps, Azure DevOps, Git, Maven, Tekton, Argo CD, Artifactory, SonarQube or similar).
- Strong communication and presentation skills.
- Technical leadership and mentoring experience.
Other Details
- Location: Onsite in Pleasant Prairie, WI (may be remote for first 3 months).
- Contract Duration: 10+ months.
- Engagement: Full-time/Contract.
- Interview Process: 1 internal + 3 client interviews (includes Java assessment F2F).
- Employment: Contract (C2C/W2/Both).