Skip to content

Senior Software Engineer
Company | Brunswick |
---|
Location | Chicago, IL, USA |
---|
Salary | $148949 – $160800 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior |
---|
Requirements
- Bachelor’s degree in Computer Science, Information Technology, Computer Engineering, or related
- 5 years of experience as Software Developer, Web Application Engineer, or related
- In lieu of a bachelor’s degree and 5 years of experience, will accept a master’s degree and 3 years of experience in the same fields
- Must have experience with each of the following: (1) Develop hybrid cloud-based applications using Oracle Cloud Infrastructure (OCI) and Microsoft Azure; (2) Leverage low-code platform Mendix for application rationalization and modernization projects; (3) Utilize experience with PLM processes and applications to develop new applications and integrations; and (4) Develop advanced IoT and Industrial IoT applications using edge and cloud computing technologies.
Responsibilities
- Maintain and enhance the Product Lifecycle Management (PLM) systems for Brunswick Divisions.
- Lead PLM practices and assist client companies in other industries around the world.
- Design and develop scalable and resilient software solutions, with a focus on performance, security, and maintenance.
- Develop hybrid cloud-based applications using OCI (Oracle Cloud Infrastructure) and Microsoft Azure.
- Leverage low code platform Mendix for application rationalization and modernization.
- Leverage experience with PLM processes and applications to develop new applications and integrations.
- Develop IoT and IIot applications using EDGE and cloud technologies.
- Lead technical design discussions, mentor junior engineers, and ensure the team adheres to best practices in software development.
- Develop and maintain both front-end and back-end components (full stack) of the application using various programming languages and frameworks.
- Implement comprehensive testing strategies including unit, integration, and end-to-end tests.
- Work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality products.
- Research the latest industry trends, technologies, and best practices.
- Implement continuous integration and continuous deployment (CI/CD) pipelines to streamline the development process.
- Interact with clients to gather requirements, provide technical support, and deliver tailored solutions.
Preferred Qualifications
No preferred qualifications provided.