Current jobs related to Principal, Software Engineering - Chicago - The Options Clearing Corporation
-
Principal Software Engineer
3 days ago
Chicago, Illinois, United States PatientPoint Full timeAbout the RoleWe are seeking a highly skilled Principal Software Engineer to join our dynamic team at PatientPoint. As a key member of our engineering team, you will be responsible for designing, developing, and implementing scalable and efficient software solutions for our digital health platform.Key ResponsibilitiesEvaluate and introduce new technologies...
-
Software Engineering Associate Principal
1 week ago
Chicago, Illinois, United States The Options Clearing Corporation Full timeJob Title: Associate Principal, Software EngineeringLocation: Chicago, ILAbout the Role:We are seeking a highly skilled Associate Principal, Software Engineering to join our team at The Options Clearing Corporation. As a key member of our software engineering team, you will be responsible for the development and delivery of business features, integrating...
-
Principal Software Engineer
4 weeks ago
Chicago, Illinois, United States Discover Full timeDiscover a Brighter FutureAt Discover, we're committed to delivering innovative software solutions that make a meaningful impact on our customers' lives. As a Principal Application Engineer, you'll play a key role in shaping our technical direction and driving business growth.Key ResponsibilitiesAnalyze, design, and develop high-quality software solutions...
-
Principal Software Engineer
2 weeks ago
Chicago, Illinois, United States PatientPoint Full timeAbout the RoleWe are seeking a highly skilled Principal Engineer-Content Platform to join our dynamic team at PatientPoint. As a leading digital health company, we innovate to positively impact patient behaviors and improve health outcomes nationwide.Key ResponsibilitiesEvaluate and introduce new technologies and tools to ensure successful integration with...
-
Principal Software Engineer
4 weeks ago
Chicago, United States Request Technology, LLC Full time***Hybrid, 3 days onsite, 2 days remote******We are unable to sponsor as this is a permanent full-time role***A prestigious financial firm is looking for a Principal Software Engineer. This engineer will build software solutions to test systems of financial products. This engineer will need heavy experience using Java, python, Terraform, CI/CD, DevOps, and...
-
Associate Principal, Software Engineering: Java
4 weeks ago
Chicago, United States Options Clearing Corporation Full timeAbout the RoleWe are seeking a highly skilled Associate Principal, Software Engineering: Java to join our team at the Options Clearing Corporation. As a key member of our software engineering team, you will be responsible for designing, developing, and maintaining large-scale, compute and event-driven solutions using Java 11+.Key ResponsibilitiesDesign and...
-
Principal Software Engineer
1 week ago
Chicago, Illinois, United States Microsoft Full timeJob Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our PAVE team at Microsoft. As a key member of our team, you will be responsible for leading the design, development, and optimization of core frameworks that support both the Media and Validation charters within PAVE.Key Responsibilities:Collaborate...
-
Principal Software Engineer
2 weeks ago
Chicago, Illinois, United States Microsoft Full timeJob Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our PAVE team at Microsoft. As a key member of our team, you will be responsible for leading the design, development, and optimization of core frameworks that support both the Media and Validation charters within PAVE.Key Responsibilities:Collaborate...
-
Principal Engineer
2 weeks ago
Chicago, Illinois, United States Advantage Solutions Full timeJob Title: Principal EngineerAdvantage Solutions is seeking a highly skilled Principal Engineer to join our team. As a Principal Engineer, you will be responsible for designing and implementing large-scale IT projects, collaborating with stakeholders to determine application requirements, and providing technical leadership to multiple teams.Key...
-
Principal Software Quality Engineer
6 days ago
Chicago, Illinois, United States Northern Trust Full timeAbout Northern Trust:Northern Trust is a leading financial institution with a rich history dating back to 1889. As a Fortune 500 company, we provide innovative financial services and guidance to the world's most successful individuals, families, and institutions. Our commitment to service, expertise, and integrity has earned us numerous awards and...
-
Principal Front-end Software Engineer
2 weeks ago
Chicago, Illinois, United States The Chicago Board Options Exchange Full timeJob Title: Principal Front-end Software EngineerWe are seeking a highly skilled and experienced Principal Front-end Software Engineer to join our team at Cboe Global Markets. As a key member of our Data and Access Solutions division, you will be responsible for designing and implementing modern cross-platform web/desktop applications and scalable back-end...
-
Software Engineering Lead
4 weeks ago
Chicago, Illinois, United States Triunity Software Full timeAbout the RoleWe are seeking a highly skilled Software Engineering Lead to join our team at Triunity Software. As a key member of our engineering team, you will be responsible for leading the development of cloud-native applications using ReactJS and Java Spring Boot stack.Key ResponsibilitiesDesign and implement scalable, cloud-native applications using...
-
Software Engineer
4 weeks ago
Chicago, Illinois, United States Seven Seven Software Full timeJob Title: Net DeveloperWe are seeking a highly skilled Net Developer to join our Software Engineering Group. As a Net Developer, you will be responsible for designing, developing, and deploying software applications using Net technologies.Key Responsibilities:Design and develop software applications using Net technologies, including C#, jQuery, and...
-
Principal Software Engineer: Java
2 days ago
Chicago, Illinois, United States Options Clearing Corporation Full timeAbout the Role:We are seeking a highly skilled Principal Software Engineer to join our team at the Options Clearing Corporation. As a key member of our engineering team, you will be responsible for designing, developing, and implementing scalable, secure, and reliable cloud-based solutions.Key Responsibilities:Lead the design and development of...
-
Principal Software Engineer
1 month ago
Chicago, Illinois, United States National Community Investment Fund Full timeJob Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to lead the development of our AI-driven data analytics platform. This platform will empower users to conduct natural language queries across multiple public, private, structured, and unstructured datasets, bringing powerful insights to the financial and impact...
-
Principal Software Engineer
1 month ago
Chicago, Illinois, United States iManage Full timeAbout the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at iManage. As a key member of our engineering team, you will be responsible for designing and delivering high-performance, scalable software solutions that meet the needs of our customers.Key ResponsibilitiesLead the design and development of data architecture for our...
-
Principal Process Engineer
4 weeks ago
Chicago, Illinois, United States Kent Plc Full timeAbout Kent PlcKent Plc is a forward-thinking company that is revolutionizing the energy sector. We are a team of innovators, thinkers, and doers who are passionate about creating a sustainable future. Our purpose is to bring energy to the world in the most responsible way possible.Job DescriptionWe are seeking a highly skilled Principal Process Engineer to...
-
Senior Software Engineer
1 week ago
Chicago, Illinois, United States Seven Seven Software Full timeJob SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Seven Seven Software. As a key member of our Software Engineering Group, you will be responsible for designing, developing, and deploying high-quality software solutions that meet the needs of our customers.Key Responsibilities:Design and develop software applications...
-
Associate Principal, Software Engineer
3 days ago
Chicago, Illinois, United States The Options Clearing Corporation Full timeAbout UsThe Options Clearing Corporation (OCC) is a leading provider of clearing and settlement services for options, futures, and securities lending transactions. As a Systemically Important Financial Market Utility (SIFMU), OCC operates under the jurisdiction of the U.S. Securities and Exchange Commission (SEC), the U.S. Commodity Futures Trading...
-
Principal Acoustics Consultant: Chicago, IL
2 weeks ago
Chicago, United States Soundscape Engineering LLC Full timePrincipal Acoustics Consultant: Chicago, ILSoundscape Engineering is currently seeking an acoustical engineering consultant to lead both the technical work and growth of Soundscape Engineering’s Chicago office.About UsSoundscape Engineering is a small, growing, engineering consulting firm that specializes in acoustics and vibrations for building design and...
Principal, Software Engineering
5 months ago
Who We Are
About Us
The Options Clearing Corporation (OCC) is the world's largest equity derivatives clearing organization. Founded in 1973, OCC is dedicated to promoting stability and market integrity by delivering clearing and settlement services for options, futures and securities lending transactions. As a Systemically Important Financial Market Utility (SIFMU), OCC operates under the jurisdiction of the U.S. Securities and Exchange Commission (SEC), the U.S. Commodity Futures Trading Commission (CFTC), and the Board of Governors of the Federal Reserve System. OCC has more than 100 clearing members and provides central counterparty (CCP) clearing and settlement services to 19 exchanges and trading platforms. More information about OCC is available at www.theocc.com.
What We Offer
- A highly collaborative and supportive environment developed to encourage work-life balance and employee wellness. Some of these components include:
- A hybrid work environment, up to 3 days per week of remote work.
- Tuition Reimbursement to support your continued education.
- Student Loan Repayment Assistance.
- Technology Stipend allows you to use the device of your choice to connect to our network while working remotely.
- Generous PTO and Parental leave.
- Competitive health benefits including medical, dental and vision.
- This role is responsible for one or more functions within Quantitative Risk Management (QRM) who develops and maintains risk models for margin, clearing fund and stress testing with the focus on developing and maintaining risk model software in production, and environments and infrastructure used in model implementation and testing.
- This role will collaborate with other developers, quantitative analysts, business users, data & technology staff to expand QRM's technical capabilities for model development, backtesting and monitoring.
To perform this job successfully, an individual must be able to perform each primary duty satisfactorily.
- Develop and maintain software and environments used to implement and test systems for pricing, margin risk and stress testing of financial products and derivatives.
- Configure and manage resources in the local and AWS cloud environments and deploy QRM's software on these resources.
- Develop CI/CD pipelines.
- Configure, execute, and monitor execution pipelines for model testing, backtesting and monitoring.
- Contribute to development of QRM's databases and ETLs.
- Integrate model prototypes, model library and model testing tools using best industry practices and innovations.
- Create unit and integration tests; build and enhance test automation tools.
- Participate in code reviews and demo accomplishments.
- Write technical documentation and user manuals.
- Provide production support and perform troubleshooting.
None
Qualifications:
The requirements listed are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the primary functions.
- Strong programing skills. Able to read and/or write code using a programming language (e.g., Java, C++, Python, etc.) in a collaborative software development setting: The role requires advanced coding, database and environment manipulation skills.
- Track record of complex production implementations and a demonstrated ability in developing and maintaining enterprise level software, including in the cloud environment.
- Proficiency in technical and/or scientific documentation (e.g., white papers, user guides, etc.)
- Strong problem-solving skills: Be able to accurately identify a problem's source, severity, and impact to determine possible solutions and needed resources.
- Experience with Agile/SCRUM or another rapid development framework.
- Financial products knowledge is a plus: understanding of markets and financial derivatives in equities, interest rate, and commodity products.
- Background in Financial mathematics is a plus: derivatives pricing models, stochastic calculus, statistics and probability theory, linear algebra.
- Proficiency in Java (preferred) or another object-oriented language is required, including effective application of design patterns and best coding practices.
- DevOps experience, with a good command of CI/CD process and tools (e.g., Git, GitHub, Gradle, Jenkins, Docker, Helm, Harness). Experience in containerized deployment in cloud environments.
- Experienced with cloud technology (AWS preferred), infrastructure-as-code (e.g. Terraform), managing and orchestrating containerized workloads (e.g. Kubernetes).
- Experience with logging, profiling, monitoring, telemetry (e.g. Splunk, OpenTelemetry).
- Good command of database technology and query languages (SQL) and non-relational DB and other Big Data technology, including efficient storage and serialization protocols (e.g. Parquet, Avro, Protocol Buffers).
- Experience with automated quality assurance frameworks (e.g., Junit, TestNG, PyTest, etc.).
- Experience with high performance and distributed computing.
- Experience with productivity tools such as Jira, Confluence, MS Office.
- Experience with scripting languages such as Python is a plus.
- Experience with numerical libraries and/or scientific computing is a plus.
- Master's degree or equivalent in a computational or numerical field such as computer science, information systems, mathematics, physics
- 10+ years of experience as a software developer with exposure to the cloud or high-performance computing areas
Certificates or Licenses:
None
Step 1
When you find a position you're interested in, click the 'Apply' button. Please complete the application and attach your resume.
Step 2
You will receive an email notification to confirm that we've received your application.
Step 3
If you are called in for an interview, a representative from OCC will contact you to set up a date, time, and location.
For more information about OCC, please click here.
OCC is an Equal Opportunity Employer