Senior Software Engineer
Listed on 2025-12-02
-
Software Development
Software Engineer, Full Stack Developer, C# / Unity Developer
Senior Software Engineer
Location:
Oshkosh, WI
Salary: $84,300 - $136,100 annually
Seniority Level: Mid-Senior level
Employment Type:
Full-time
Job Function:
Engineering and Information Technology
Industry: Manufacturing
Position OverviewYou will work on the design and development of software that interacts with engine hardware, including cross‑platform mobile applications built on .Net. You are part of a high‑performance team focused on customer value, collaboration, quality and results; you will collaborate with engineering teams and business stakeholders.
Responsibilities- Architect, design, develop and implement mission critical mobile applications using .NET.
- Design and develop robust, scalable, high performing production applications with users across the globe.
- Build internal systems and support team needs with your domain expertise.
- Work closely with various engineering teams, and business stakeholders.
- Select and apply standard engineering techniques, procedures, criteria, and judgment in a real‑world, hands‑on, cross‑functional environment.
- Develop functional requirements and user stories, data analysis, documenting and authenticating testing results, and technical report writing.
- Work in and around watercraft.
- Bachelors Degree in Software Engineering, Computer Science or related field is required;
Masters Degree preferred. - Minimum of 5 years of experience in C# and .NET.
- Experience with cross‑platform iOS and Android mobile development, and working with cloud technologies, web applications and services, embedded firmware including C#, Microsoft suite (.NET MAUI, Azure), Bluetooth, and JSON a plus.
- Solid understanding of Object‑Oriented Programming and Design patterns is required.
- Familiarity with CI/CD Pipelines, Git Flow, and general Agile methodologies.
- A passion for software development, working in a team, and working with electronics, engines and control systems technology.
- Familiarity with embedded software development is a plus.
The anticipated pay range for this position is $84,300 - $136,100 annually, with base pay dependent on qualifications, business needs and location. In addition to base pay, the position is eligible for an annual discretionary bonus and participates in Brunswick's comprehensive benefits, including medical, dental, vision, paid vacation, 401(k) (up to 4% match), Health Savings Account, well‑being program, product purchase discounts and more.
EqualEmployment Opportunity
Brunswick is an Equal Opportunity Employer and considers all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status or any other characteristic protected by federal, state, or local law. Diversity of experience and skills combined with passion is key to innovation and inspiration and we encourage individuals from all backgrounds to apply.
If you require accommodation during the application or interview process, please contact h for support.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).