View All Jobs 153737

Associate Principal, Software Engineering

Build and automate cloud-based data streaming APIs for large financial datasets
Chicago
Senior
$130,707 – 151,600 USD / year
yesterday
Options Clearing Corporation

Options Clearing Corporation

A leading global derivatives clearing organization that provides central counterparty clearing and settlement services to financial markets.

9 Similar Jobs at Options Clearing Corporation

Software Developer

Contribute to design, technical direction and architecture including collaborating with various teams to build fit for purpose solutions. Apply expert knowledge of Java, Python and middleware technologies in independently designing and developing key services with a focus on continuous integration and delivery. Participate in code reviews, proactively identifying and mitigating potential issues and defects as well as assisting with continuous improvement. Ensure secure software delivery through the implementation of SonarQube code coverage, Sysdig compliance checks, Veracode scanning, and Black Duck open-source analysis. Develop API for data applications to handle large datasets, extracting data from hybrid environments, and streaming in public cloud using high performance programming with Python, Trino Starburst and AWS. Build Jenkins pipeline to accommodate automation for associated applications and build and deploy Docker images for applications to engage in containerization through Harness and Rancher. Design Splunk dashboards for real-time monitoring of security incidents and system performance using SPL and implemented custom SPL query to extract insights for root cause analysis. Embrace and advocate for Agile best practices for software development discipline. Actively participate in creation and review of both business and technical user stories, providing constructive feedback and input on both work effort estimation as well as architecture/design improvements. Integrate disparate data from REST and WebSocket services within a cohesive user interface. Participate in innovative design and proof of concepts with emerging technologies and solutions. Assist with departmental and new employee training. Writes unit and integration tests based on chosen DevOps frameworks. Perform application and project risk analysis and recommend quality improvements. Up to 40% telecommuting permitted. The company offers standard benefits package for this position. This position qualifies for The Options Clearing Corporation's Employee Referral Program.

Master's degree in computer science, engineering, or related and three (3) years of experience as a Software Developer, Software Engineering, Senior Associate, or related.

Must have work experience with each of the following: 1) Ensure secure software delivery through the implementation of SonarQube code coverage, Sysdig compliance checks, Veracode scanning, and Black Duck open-source analysis; 2) Develop API for data applications to handle large datasets, extracting data from hybrid environments, and streaming in public cloud using high performance programming with Python, Trino Starburst and AWS; 3) Build Jenkins pipeline to accommodate automation for associated applications and build and deploy Docker images for applications to engage in containerization through Harness and Rancher; and 4) Design Splunk dashboards for real-time monitoring of security incidents and system performance using SPL and implemented custom SPL query to extract insights for root cause analysis. Up to 40% telecommuting permitted.

$130,707-$151,600

+ Show Original Job Post
























Associate Principal, Software Engineering
Chicago
$130,707 – 151,600 USD / year
Engineering
About Options Clearing Corporation
A leading global derivatives clearing organization that provides central counterparty clearing and settlement services to financial markets.