Senior Software Engineer (Multiple Positions)

apartmentChicago Mercantile Exchange Inc. placeChicago calendar_month 
Design, develop, and test operating systems-level software, compilers, and network distribution software. Liaise with customers and business stakeholders to define and refine requirements and estimate tasks. Design, develop, and deliver defect-free, highly reliable and available distributed software solutions deployed, using Data Warehouse ETL and Cloud based services and tools.
Perform code reviews, write automated unit and system tests, and increase code test coverage of existing applications. Research and propose complex technical solutions, primarily in Extract, transform and Load (ETL) that process high volumes of data in a multi-threaded application environment.
Update existing software to correct errors, to adapt it to new specifications, or to upgrade and improve performance. Participate in large-scale re-engineering projects using the latest technologies, tactics, and patterns. Prepare technical documentation required for software development.

Determine, recommend, and plan installation of new systems or enhancement of existing systems. Coordinate installation of software systems. Oversee all aspects of Software Development Life Cycle (SDLC).

40 hrs/week, Mon-Fri, 8:30 a.m. - 5:30 p.m.

MINIMUM REQUIREMENTS:

Bachelors degree, or foreign equivalent degree in Computer Science, Information Technology Management, Information Systems, Computer Engineering, Industrial Engineering or a related field, and five (5) years of post-bachelor, progressive, related work experience.

Must have five (5) years of experience with/in:

Working in all phases of the Software Development Life Cycle including reviewing requirements and designing, developing, and maintaining applications and low latency services and components.

Must have three (3) years of experience with/in:

Data Warehouse solutions such as: Informatica ETL, Oracle PL/SQL, and IICS (Cloud based Tools).

Must have experience or knowledge with/in:

Utilizing Authentication/Authorization and Directory services (LDAP) related tools for user, group and permission information and adopting that to applications in the enterprise; Developing and automating solutions using Jenkins for Continuous Integration, Continuous Delivery, and infrastructure automation; and

Supporting work management in agile methodology utilizing Confluence, JIRA, or similar productivity tools.

Telecommuting permitted.

To apply, please email resume to: and reference: IL0152.

apartmentOutfit LabsplaceChicago
collective experiences more human and personal, not less If you share any of our beliefs - or our love for people, maps, recommendations, and listening - then we’d love to talk to you! The Role We're looking for a Senior Software Engineer specializing...
local_fire_departmentUrgent

Senior ML Operations Engineer

apartmentAbbott LaboratoriesplaceAbbott Park, 33 mi from Chicago
engineers, data analysts and data scientists to focus on applying data engineering, data science and machine learning approaches to solve business problems. As a senior member of the Data Engineering & Analytics team, you will be building machine learning...
apartmentOutfit LabsplaceChicago
collective experiences more human and personal, not less If you share any of our beliefs - or our love for people, maps, recommendations, and listening - then we’d love to talk to you! The Role We're looking for a Senior Frontend Software Engineer...