Senior Software Engineer

Zurich

Chicago (IL)

Hybrid

USD 139,000 - 170,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Remote work 40%

Job summary

Zurich (Schaumburg, IL) seeks a Senior Software Engineer to support the Data and Analytics Engineering team by building a cloud native analytics ecosystem at scale, enabling ML operations and predictive model deployment. You will prototype and develop front-end interfaces, enforce architecture standards, and coach junior engineers.

Remote work up to 40% is available. Requirements include a Bachelor's degree and 5+ years in software engineering, with proficiency in Python and JavaScript, API

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum 5 years of relevant experience in software engineering.
  • 5 years with Python and JavaScript; 3 years API development; 3 years front-end development.

Responsibilities

  • Architect, design and build analytics-focused full-stack solutions.
  • Advocate architecture standards and reusable code.
  • Mentor junior engineers and collaborate across teams.
  • Design data integration solutions within the enterprise architecture.

Skills

Python
JavaScript
API development
Front-end development
Git
Agile
Cloud services

Education

Bachelor's degree in Computer Science or related field

Tools

Git
Azure
AWS
GCP

Job description

Zurich (Schaumburg, IL) seeks a Senior Software Engineer to support the Data and Analytics Engineering team by building a cloud native analytics ecosystem at scale, enabling machine learning operations, leading predictive model deployment, and prototyping and developing front end user interfaces. Specific duties include: responsible for the architect, design and build of analytics-focused full-stack solutions; advocating and enforcing adoption of architecture standards, reusable code examples, and physical design best practices; assisting with the transfer of knowledge of python development skills in the enterprise; supporting a service-oriented data architecture; designing solutions that fit within the enterprise's larger data integration strategy or Initiative; providing coaching and mentoring to junior members of the team; and exercising strong communication, collaboration, and ownership of code and projects. Option to work remotely 40% of the time.

Position requires a Bachelor’s degree, or foreign equivalent, in Computer Science, Software Engineering, or a closely related field of study, plus 5 years of experience in the job offered, or as a Software Developer, Application Developer, Full Stack Developer, or similar position in software engineering. Must have 5 years of experience with each of the following: developing software in an enterprise environment; translating business requirements into working applications or features; and working with Python and JavaScript. Must also have: 3 years of experience in API development; 3 years of experience in front-end development; 2 years of experience using GIT; 1 year of experience using Agile methodology to deliver software; and 1 year of experience with cloud services to deliver software, including Azure, AWS, and GCP. Option to work remotely 40% of the time.

Full time position.

At Zurich, compensation for roles is influenced by a variety of factors, including but not limited to the specific office location, role, skill set, and level of experience. In compliance with local laws, Zurich commits to providing a fair and reasonable compensation range for each role. For more information about our Total Rewards, please click here. Additional rewards may encompass short-term incentive bonuses and merit increases. We encourage candidates with salary expectations beyond the provided range to apply, as they will be considered based on their experience, skills, and education. The salary indicated represents a nationwide market range and has not been adjusted for geographic differentials pertaining to the location where the position may be filled. The proposed salary range for this position is $154,817.

We offer competitive pay and comprehensive benefits for employees and their families. [Learn more about Total Rewards here.]

Why Zurich?

At Zurich, we value your ideas and experience. We offer growth, inclusion, and a supportive environment—so you can help shape the future of insurance. Zurich North America is a leader in risk management, with over 150 years of expertise and coverage across 25+ industries, including 90% of the Fortune 500®.

Join us for a brighter future—for yourself and our customers.

Zurich North America does not discriminate based on race, ethnicity, color, religion, national origin, sex, gender expression, gender identity, genetic information, age, disability, protected veteran status, marital status, sexual orientation, pregnancy or other characteristics protected by applicable law. Equal Opportunity Employer disability/vets.

Zurich complies with 18 U.S. Code § 1033.

Location(s): AM - Schaumburg

Remote Working: Hybrid

Schedule: Full Time

Employment Sponsorship Offered: No

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

*Senior Software Engineer
*Senior Software Engineer

Zurich 56 Company Ltd • Schaumburg (IL)

Hybrid
USD 139,000 - 170,000
Hybrid work model
Competitive pay and benefits
Senior Financial Analyst
Senior Financial Analyst

Zurich • Chicago (IL)

Hybrid
USD 96,000 - 157,000
Senior FP&A Analyst
Senior FP&A Analyst

Zurich 56 Company Ltd • Schaumburg (IL)

Hybrid
USD 96,000 - 157,000
Actuarial Senior Consultant, Actuarial Analytics
Actuarial Senior Consultant, Actuarial Analytics

Zurich • Chicago (IL)

Hybrid
USD 86,000 - 217,000
Senior Internal Controls Analyst
Senior Internal Controls Analyst

Zurich • Chicago (IL)

Hybrid
USD 73,000 - 119,000
Senior Internal Controls Analyst
Senior Internal Controls Analyst

Zurich 56 Company Ltd • Schaumburg (IL)

On-site
USD 73,000 - 119,000
Comprehensive benefits
Annual bonus eligibility
Senior Financial Analyst
Senior Financial Analyst

Zurich 56 Company Ltd • Schaumburg (IL)

Hybrid
USD 95,000 - 157,000
Comprehensive benefits
Bonus eligibility
Market Facing Underwriting Trainee - Schaumburg - Summer 2027
Market Facing Underwriting Trainee - Schaumburg - Summer 2027

Zurich • Chicago (IL)

Hybrid
USD 72,000 - 88,000
401K plan
Paid time off
Summer hours
+3
Market Facing Underwriting Trainee - Chicago - Summer 2027
Market Facing Underwriting Trainee - Chicago - Summer 2027

Zurich • Chicago (IL)

Hybrid
USD 72,000 - 88,000
401(K) plan
Generous Paid Time off
Summer hours
+2
Senior Internal Controls Analyst
Senior Internal Controls Analyst

Zurich North America • Schaumburg (IL)

Hybrid
USD 73,000 - 119,000
Hybrid work model
Total Rewards / Benefits