Solutions for a world at risk™
Senior Software Engineer
Location
Wisconsin
Posted
1 day ago
Salary
$93.7K - $177.7K / year
Seniority
Senior
Job Description
Senior Software Engineer
Milliman
• Design, build, debug, release, and maintain production web applications and distributed systems. • Work primarily on back-end systems using our core stack, while contributing to front-end features when needed. • Collaborate with product managers, designers, and other engineers to shape requirements and deliver useful, high-quality software. • Write clean, maintainable code and contribute to a healthy engineering culture through code reviews, testing, and thoughtful technical discussions. • Help improve software quality through automated tests, monitoring, and attention to reliability in production. • When reviewing user stories and project requirements, seek out additional detail to fill gaps or clarify for the team. • Contribute to API design and system integrations, including REST-based services and related application workflows. • Support and mentor other engineers through collaboration, pairing, code review, and knowledge sharing. • Use modern developer tooling effectively, including AI coding agents and related workflows, with good judgment and a practical mindset. • Stay current on relevant tools, practices, and technologies, and apply them when they make the product or team better.
Job Requirements
- 7+ years of experience designing, building, and releasing web applications in production environments.
- 5+ years of back-end development experience with .NET and C#.
- 3+ years of experience implementing and integrating REST APIs.
- 3+ years of experience working with SQL Server or another relational database.
- 2+ years of experience using ORM frameworks such as Entity Framework Core.
- 2+ years of front-end development experience with a modern framework such as Svelte, React, or Vue, ideally with TypeScript.
- Experience working in agile software development environments such as Scrum or Kanban.
Benefits
- Medical, Dental and Vision – Coverage for employees, dependents, and domestic partners.
- Employee Assistance Program (EAP) – Confidential support for personal and work-related challenges.
- 401(k) Plan – Includes a company matching program and profit-sharing contributions.
- Discretionary Bonus Program – Recognizing employee contributions.
- Flexible Spending Accounts (FSA) – Pre-tax savings for dependent care, transportation, and eligible medical expenses.
- Paid Time Off (PTO) – Begins accruing on the first day of work. Full-time employees accrue 15 days per year, and employees working less than full-time accrue PTO on a prorated basis.
- Holidays – A minimum of 10 paid holidays per year.
- Family Building Benefits – Includes adoption and fertility assistance.
- Paid Parental Leave – 11 weeks of paid leave for employees who meet eligibility criteria.
- Life Insurance & AD&D – 100% of premiums covered by Milliman.
- Short-Term and Long-Term Disability – Fully paid by Milliman.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• build innovative tools allowing scientists and students alike to discover, transform, update, and improve the quality of Earth Science data in the pursuit of solving a wide range of environmental and socio-economic issues • work in a fast-paced Agile development environment performing operations, design, and development for the NASA Earthdata Cloud • ensure adherence to operational agreements and polices (including response times), compliance to program and NASA standards and requirements (including Section 508 compliance), leveraging of industry best practices for automation and scalability of assets, and implementation of issue detection and alerts
Software Engineer
Cole Engineering Services, Inc. (CESI), a By Light CompanyProviding solutions to the most complex modeling & simulation problems
• Manage and execute the technical activities required to design, develop, integrate, test, and field applications and cloud computing resources to meet the USCG TDL Owner's deployment timelines and goals • Develop and maintain Application Program Interfaces (APIs) required for USCG information systems to pull data from CG-OWL • Customize CG-OWL User Interfaces for USCG use • Gather CG-OWL user feedback, assess validity, and present to Effort POC to collaboratively add and prioritize features to the Product Roadmap / Backlog • Conduct Operational and User Acceptance Testing • Monitor and report to the USCG, CG-OWL performance metrics as outlined in the USCG Modernized Learning Management System CONOPS to ensure compliance • Report performance metrics to USCG once per month, including any planned or unplanned downtimes and a summary of actions to address the downtime, and future mitigating factors • Address all defects found in the MLMS system, or inform third parties of any defects found • Keep process guides updated for System Administrators in accordance with the latest process or software release • Provide Tiered 3 Support for CG-OWL Monday through Friday 0900-1700 ET excluding Federal Holidays • Utilize the primary USCG ticketing system, currently CGFixIT (BMC Remedy), to properly document and respond to all incidents, problems, service requests, and maintenance IAW applicable USCG process guides, policies, and procedures
• Identify and act on production problems without being prompted. A single 500 error reaching a fan is a problem, not a data point; treat it accordingly and act with urgency regardless of volume. • Build end-to-end, high-availability systems that handle extreme traffic spikes during high-demand on-sales without degradation. • Lead platform modernization initiatives - migrating legacy services to cloud-native, microservice-based architectures. • Design and implement streaming and event-driven solutions using Kafka/gRPC, enabling real-time data flow across services. • Embed deeply in a specific service area when needed, or work horizontally across teams to solve cross-cutting problems. • Champion resilience patterns: circuit breakers, graceful degradation, bulkheads, and auto-scaling strategies. • Collaborate with the Enterprise Architecture team on architectural decisions and evolve engineering standards across the Prepurchase domain. • Partner with product, security, and SRE teams to align technical decisions with business priorities. • Drive observability improvements - ensuring services are instrumented for monitoring, alerting, and rapid incident response. • Identify and eliminate single points of failure, improving system reliability and reducing on-call burden. • Apply AI and machine learning tools to improve developer productivity, automate operational tasks, and enhance system capabilities. • Evaluate and introduce new technologies that improve performance, reliability, or engineering velocity.
• Design and implement moderately complex ingestion pipelines that integrate with internal and external systems • Develop reusable components for data transformation, validation, and logging • Contribute to both batch and streaming ingestion flows, ensuring scalability and maintainability • Support platform observability by enhancing monitoring, alerting, and error-handling features • Participate in design discussions, code reviews, and incident investigations • Partner with data consumers to understand requirements and translate them into ingestion solutions • Improve automation and testing coverage to reduce manual effort and increase pipeline reliability




