1

Senior Java Software Engineer Jobs in Brookfield, WI

Senior Software Engineer

Milwaukee, WI · On-site

$120K - $158K/yr

Northwestern Mutual is a leading financial services company, seeking a Senior Software Engineer to ... or Scala (or Java); proven track record writing production-quality, testable code. • Deep ...

Java Developer

Milwaukee, WI · On-site

$50.25 - $65/hr

Role: Senior Java Programmer Job Type: Contract to Hire (6 months) Location: Menominee Falls ... GENERAL DUTIES & RESPONSIBILITIES: • Provides application software development services or ...

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

Senior Software Engineer

Waukesha, WI · On-site

$122K - $161K/yr

As a Senior Software Engineer, you will own the design, development, and delivery of next-generation compute solutions for Magnetic Resonance Imaging (MRI) scanners, working with cross-functional ...

Senior Software Developer

Milwaukee, WI · On-site

$53.75 - $71/hr

InvestCloud (formerly Advicent) is looking for a talented and motivated Senior Software Developer ... Net Core, C++, and Java. The ideal candidate will combine their technical expertise with a passion ...

Senior Software Engineer

Waukesha, WI

$122K - $161K/yr

Senior Software Engineer As a Senior Software Engineer, you will own the design, development, and delivery of next-generation compute solutions for Magnetic Resonance Imaging (MRI) scanners. Working ...

Software Engineer

Waukesha, WI · On-site

$40 - $50/hr

Codeworks, an LRS company, is seeking a Software Engineer for a Contract opportunity. This role ... Java, Python, or C++ Strong analytical and problem-solving skills Effective communication and ...

Sr. Software Engineer

Milwaukee, WI · Remote

$150K - $175K/yr

SENIOR SOFTWARE ENGINEER POSITION SUMMARY We are seeking a Sr. Software Engineer and or Jr. Platform Architect to serve as technical lead responsible for day-to-day development, design, build, and ...

Senior Software Developer

Milwaukee, WI · On-site +1

$53.75 - $71/hr

InvestCloud (formerly Advicent) is looking for a talented and motivated Senior Software Developer ... Net Core, C++, and Java. The ideal candidate will combine their technical expertise with a passion ...

Senior Software Engineer

Milwaukee, WI · On-site

$120K - $159K/yr

Senior Software Engineer Join our team at Alegeus, where you'll experience unmatched opportunity and a culture that cares deeply about succeeding together. As a Senior Software Engineer, you'll drive ...

Senior Software Engineer

Milwaukee, WI · Remote

$120K - $158K/yr

THE ROLE Our client is seeking a highly skilled Senior Software Engineer to join their growing engineering team. In this role you will work closely with experienced engineers and report to the ...

Senior Software Engineer

Milwaukee, WI · On-site

$120K - $159K/yr

THE ROLE Our client is seeking a highly skilled Senior Software Engineer to join their growing engineering team. In this role you will work closely with experienced engineers and report to the ...

Senior Software Engineer

Milwaukee, WI · Hybrid

$120K - $159K/yr

Senior Software Engineer Join our team at Alegeus, where you'll experience unmatched opportunity and a culture that cares deeply about succeeding together. As a Senior Software Engineer, you'll drive ...

Senior Software Engineer

Milwaukee, WI · Remote

$120K - $158K/yr

THE ROLE Our client is seeking a highly skilled Senior Software Engineer to join their growing engineering team. In this role you will work closely with experienced engineers and report to the ...

Senior Software Engineer

Waukesha, WI · On-site

$122K - $161K/yr

Summary As a Senior Software Engineer, you will own the design, development, and delivery of next-generation compute solutions for Magnetic Resonance Imaging (MRI) scanners. Working across global ...

Sr Software Engineer

Palmyra, WI · On-site

$124K - $163K/yr

The Opportunity Under the direction of the Manager, Software Engineering, the Senior Software Engineer supports the architecture, development, integration, and ongoing reliability of enterprise ...

Sr Software Engineer

Palmyra, WI

$124K - $163K/yr

The Opportunity Under the direction of the Manager, Software Engineering, the Senior Software Engineer supports the architecture, development, integration, and ongoing reliability of enterprise ...

Sr Software Engineer

Palmyra, WI · On-site

$124K - $163K/yr

The Opportunity Under the direction of the Manager, Software Engineering, the Senior Software Engineer supports the architecture, development, integration, and ongoing reliability of enterprise ...

Senior Software Engineer

Waukesha, WI

$122K - $161K/yr

Summary As a Senior Software Engineer, you will own the design, development, and delivery of nextgeneration compute solutions for Magnetic Resonance Imaging (MRI) scanners. Working across global ...

next page

Showing results 1-20

Senior Java Software Engineer information

See Brookfield, WI salary details

$38.3K

$142.9K

$250.9K

How much do senior java software engineer jobs pay per year?

As of Jun 20, 2026, the average yearly pay for senior java software engineer in Brookfield, WI is $142,881.00, according to ZipRecruiter salary data. Most workers in this role earn between $118,300.00 and $155,700.00 per year, depending on experience, location, and employer.

What are some common challenges faced by Senior Java Software Engineers when leading development projects?

Senior Java Software Engineers often encounter challenges such as balancing hands-on coding with leading and mentoring team members, managing tight project deadlines, and ensuring code quality across the team. They are also responsible for making key architectural decisions and integrating new technologies while maintaining system stability. Effective communication and collaboration with cross-functional teams, including QA, DevOps, and product managers, are essential to successfully deliver robust solutions.

What does a Senior Java Software Engineer do?

A Senior Java Software Engineer is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions. Their role includes analyzing user requirements, troubleshooting issues, optimizing code for performance, and ensuring best practices in software development. Senior Java engineers are also involved in code reviews and may contribute to architectural decisions within their organization.

What are the key skills and qualifications needed to thrive as a Senior Java Software Engineer, and why are they important?

To thrive as a Senior Java Software Engineer, you need advanced proficiency in Java programming, software design principles, and a solid understanding of computer science fundamentals, often backed by a degree in computer science or a related field. Experience with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git is typically required, along with knowledge of cloud platforms or containerization tools. Strong problem-solving abilities, effective communication, and leadership skills help you mentor team members and collaborate on complex projects. These competencies are crucial for delivering robust, scalable software solutions and leading development teams in dynamic environments.
What cities near Brookfield, WI are hiring for Senior Java Software Engineer jobs? Cities near Brookfield, WI with the most Senior Java Software Engineer job openings:
Senior Software Engineer

Senior Software Engineer

Northwestern Mutual

Milwaukee, WI • On-site

$120K - $158K/yr

Full-time

Posted 24 days ago


Northwestern Mutual rating

8.0

Company rating: 8.0 out of 10

Based on 71 frontline employees who took The Breakroom Quiz

146th of 261 rated insurance


Job description

Job Summary:
Northwestern Mutual is a leading financial services company, seeking a Senior Software Engineer to join their data domain team. The role involves designing and delivering end-to-end data platforms and pipelines, ensuring data quality, governance, and security, while collaborating with various teams across the organization.
Responsibilities:
• Lead the design and delivery of end-to-end data platforms and pipelines (batch and streaming) using AWS services to support analytics, reporting, ML, and operational use cases.
• Define and own data architecture decisions, standards, and best practices.
• Produce and maintain Architecture Decision Records (ADRs), runbooks, and high-quality diagrams.
• Architect and implement data lake and/or data warehouse solutions (ingestion, storage, transformation, serving) using S3, Glue, Redshift, Athena, and related services.
• Build and optimize ETL/ELT workflows with Spark, Glue, Lambda, Step Functions, and orchestration frameworks (Airflow, Dagster).
• Design and operate streaming ingestion and processing using Kinesis, MSK, and Kafka ecosystems; collaborate on re-architecture efforts to reduce cost and improve resilience.
• Drive data modeling, schema design, partitioning, and query optimization for large data sets to meet performance and cost targets.
• Establish and operationalize data quality, validation, observability, lineage, and metadata practices (Glue Data Catalog, Data Hub/Amundsen or equivalent).
• Implement robust security, governance, and compliance controls (IAM, Lake Formation, KMS, VPC, data masking/security scanning) and collaborate with security and privacy teams.
• Champion cost optimization across the data stack (serverless architectures, right-sizing, Graviton/spot/commitment strategies) and provide continuous cost governance.
• Own production reliability: monitoring, SLIs/SLOs, incident response, postmortems, and continuous improvements.
• Lead and mentor engineers, run design reviews, and promote cross-team collaboration with product, analytics, ML, and platform teams.
• Influence roadmap, capacity planning, and hiring for the data engineering function; represent the team in senior technical forums.
Qualifications:
Required:
• 7+ years of hands-on experience in data engineering, architecting and operating data platforms at scale.
• Demonstrated leadership on large, complex data projects and strong ability to influence technical and product stakeholders.
• Extensive hands-on experience with AWS data services: S3, Glue, Redshift (Spectrum/RA3), Athena, EMR, Lambda, Kinesis/MSK, DMS.
• Strong programming skills in Python and/or Scala (or Java); proven track record writing production-quality, testable code.
• Deep expertise in SQL with experience designing and optimizing queries for high-volume data.
• Experience with distributed processing frameworks (Spark) and modern ETL/ELT patterns.
• Proficiency with orchestration and workflow tools (Airflow, Step Functions, Dagster) and CI/CD for data pipelines.
• Strong skills in infrastructure-as-code (Terraform, CloudFormation, or CDK) and GitOps practices.
• Experience implementing data security, governance, and access controls at scale.
• Expertise in observability, monitoring, and incident management (CloudWatch, Prometheus, Grafana, structured logging, tracing).
• Excellent communication skills and proven ability to mentor and lead engineers.
Preferred:
• AWS certifications (e.g., AWS Certified Data Analytics – Specialty, AWS Certified Solutions Architect) or equivalent.
• Experience with data lakehouse technologies (Delta Lake, Iceberg, Databricks Unity Catalog), and large-scale performance troubleshooting.
• Familiarity with metadata and lineage tooling (Amundsen, DataHub, OpenLineage).
• Prior experience with cost-optimization programs (Graviton, serverless, spot instances) and demonstrable results.
• Contributions to open-source projects, publications, or conference presentations on data engineering topics.
• Experience working in regulated industries (finance, healthcare) and implementing compliance controls.
Company:
At Northwestern Mutual, our financial advisors are ready to meet you where you are and stay with you long-term. Founded in 1860, the company is headquartered in Milwaukee, USA, with a team of 5001-10000 employees. The company is currently Late Stage.

What Northwestern Mutual employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Northwestern Mutual logo

About Northwestern Mutual

Sourced by ZipRecruiter

Northwestern Mutual has been helping families and businesses achieve financial security for over 160 years through a distinctive planning approach that integrates risk management with wealth accumulation, preservation, and distribution. With more than $290 billion in assets, $30 billion in revenues and more than $1.9 trillion worth of life insurance protection in force, Northwestern Mutual delivers financial security to more than 4.6 million clients. People are the power behind Northwestern Mutual, and diversity makes us better. We are committed to reflecting and serving the marketplace. We do so by attracting and improving the engagement of those who bring their outstanding perspectives, ideas, and beliefs.

Industry

Finance and insurance

Company size

5,001 - 10,000 Employees

Headquarters location

Milwaukee, WI, US