Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Associate, Software Engineering image - Rise Careers
Job details

Associate, Software Engineering

Name of Employer:    

The Options Clearing Corporation

Job Title:    

Associate, Software Engineering


Location:    

125 S. Franklin Street, Suite 1200, Chicago, IL 60606


Duties:    

Provide assistance in implementing and supporting various third party software packages in support of the company’s clearing and enterprise business systems. Install, configure and maintain software components used in the company’s clearing and enterprise systems on multiple operating system platforms. Configure production, development and testing environments and ensure availability of these application services utilizing knowledge of Agile and scaling Agile practices. Provide performance tuning of components and services as well as availability in disaster recovery. Implement and manage monitoring technologies for software, server, and network platforms through planning and project management tools including Jira and Confluence. Resolve configuration-related problems. Assist production support and development staff in debugging application defects. Develop REST-based web services for various applications and use Python for scripting and task automation. Containerize applications using Docker, manage deployments using Kubernetes, and monitor performance issues with Splunk. Develop and manage APIs using Swagger and APIGEE and ensure secure and scalable API lifecycle from design to testing. Automate the deployment process with Harness and implement Kafka-based event-driven architecture to ensure system efficiency. Up to 40% telecommuting permitted. *This position qualifies for The Options Clearing Corporation’s Employee Referral Program.*


Education & Experience Required:    

Bachelor’s degree in CS, computer engineering or related and two (2) years of experience as a software developer, software engineer or related


Special Skills Required:    

Must have work experience with each of the following:  1) Develop REST-based web services for various applications and use Python for scripting and task automation; 2) Containerize applications using Docker, manage deployments using Kubernetes, and monitor performance issues with Splunk; 3) Develop and manage APIs using Swagger and APIGEE and ensure secure and scalable API lifecycle from design to testing; and 4) Automate the deployment process with Harness and implement Kafka-based event-driven architecture to ensure system efficiency. Up to 40% telecommuting permitted.


Salary:    

$85,363-$96,300


Apply:    
OCC offers a standard benefits package. See a full list of benefits here: https://www.theocc.com/careers/thriving-together. Apply online at www.theocc.com. No calls. EOE.

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.

Benefits

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 2 days per week of remote work
  • Tuition Reimbursement to support your continued education
  • Student Loan Repayment Assistance
  • Technology Stipend allowing you to use the device of your choice to connect to our network while working remotely
  • Generous PTO and Parental leave
  • 401k Employer Match
  • Competitive health benefits including medical, dental and vision

Visit https://www.theocc.com/careers/thriving-together for more information.

Compensation

  • The salary range listed for any given position is exclusive of fringe benefits and potential bonuses. If hired at OCC, your final base salary compensation will be determined by factors such as skills, experience and/or education.
  • In addition, we believe in the importance of pay equity and consider internal equity of our current team members as part of any final offer.
  • We typically do not hire at the maximum of the range in order to allow for future and continued salary growth. We also offer a substantial benefits package as noted on www.theocc.com/careers
  • All employees may be eligible for a discretionary bonus. Discretionary bonuses are based on various factors, including, but not limited to, company and individual performance and are not guaranteed.

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

Average salary estimate

$90831.5 / YEARLY (est.)
min
max
$85363K
$96300K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Associate, Software Engineering, The OCC

Join The Options Clearing Corporation as an Associate, Software Engineering, based at our Chicago office on 125 S. Franklin Street! In this vibrant role, you'll dive into the dynamic world of software development, supporting various third-party software packages that play a crucial role in our clearing and enterprise business systems. You will have the exciting responsibility of configuring and maintaining our software components, working across different operating system platforms while ensuring optimum performance. The position involves creating development, testing, and production environments, employing your Agile savvy to manage system availability efficiently. Your expertise in performance tuning and disaster recovery will truly shine here, as you will implement monitoring technologies for our software and network platforms. You'll also flex your coding muscles by developing REST-based web services, automating tasks using Python, and deploying applications with Docker and Kubernetes. Beyond that, you will help manage APIs and leverage modern tools like Swagger and APIGEE, ensuring that our processes remain secure and scalable. With a salary range of $85,363 to $96,300, and the flexibility of up to 40% telecommuting, this role promises both challenge and reward. If you're eager to grow your career in a supportive and collaborative environment, we encourage you to apply!

Frequently Asked Questions (FAQs) for Associate, Software Engineering Role at The OCC
What responsibilities does an Associate, Software Engineering at The Options Clearing Corporation have?

As an Associate, Software Engineering at The Options Clearing Corporation, your primary duties include assisting with the implementation and support of various third-party software packages, configuring and maintaining software components, and managing production and development environments. You will also be deeply involved in performance tuning, disaster recovery planning, and debugging application defects, ensuring optimal application availability and efficiency.

Join Rise to see the full answer
What qualifications are needed for the Associate, Software Engineering position at The Options Clearing Corporation?

To qualify for the Associate, Software Engineering position at The Options Clearing Corporation, you should have a Bachelor’s degree in Computer Science, Computer Engineering, or a related field, alongside two years of relevant experience. Essential skills include proficiency in developing REST-based web services, experience with Python for scripting, and management of Docker and Kubernetes environments, among others. Knowledge of Agile practices is also beneficial.

Join Rise to see the full answer
How does The Options Clearing Corporation support its Associate, Software Engineering employees?

The Options Clearing Corporation invests in its employees through a highly collaborative work environment and a generous benefits package. Associates can enjoy a hybrid work model allowing remote work up to two days a week, tuition reimbursement for continued education, student loan repayment assistance, and comprehensive health benefits, including medical and dental coverage.

Join Rise to see the full answer
What tools and technologies will I work with as an Associate, Software Engineering at The Options Clearing Corporation?

In your role as Associate, Software Engineering at The Options Clearing Corporation, you will work with a variety of robust tools and technologies. This includes Docker for application containerization, Kubernetes for deployments, and Splunk for performance monitoring. Additionally, you will work with APIs using Swagger and APIGEE, and implement Kafka-based architectures for efficient system operations.

Join Rise to see the full answer
What is the typical work environment like for an Associate, Software Engineering at The Options Clearing Corporation?

The work environment at The Options Clearing Corporation for an Associate, Software Engineering is designed to balance productivity with well-being. Employees enjoy a supportive atmosphere that fosters collaboration, offers flexibility for remote work, and encourages career development through resources and wellness programs.

Join Rise to see the full answer
Common Interview Questions for Associate, Software Engineering
Can you explain your experience with REST-based web services?

When asked about your experience with REST-based web services during an interview for an Associate, Software Engineering role, you should highlight specific projects where you developed or integrated APIs. Explain your approach to ensuring scalability and security, and mention the tools you've used, such as Swagger or APIGEE, for managing the API lifecycle.

Join Rise to see the full answer
What steps do you take to troubleshoot application defects?

In responding to a question about troubleshooting application defects, you should outline a systematic approach: first, identify the issue’s nature, gather relevant logs or error messages, replicate the problem, and then analyze the code to pinpoint root causes. Mention any tools you use, such as Jira for tracking issues or debugging tools.

Join Rise to see the full answer
How do you ensure high availability of application services?

To ensure high availability of application services, you can mention your experience with configuring production and development environments and setting up robust monitoring strategies. Discuss how you would use planning tools, implement disaster recovery strategies, and leverage technologies like Kubernetes for seamless deployment and scaling.

Join Rise to see the full answer
Discuss your experience with containerization using Docker.

When discussing your experience with Docker, detail specific projects where you've utilized containerization techniques. Talk about how you containerized applications, the benefits you observed in deployment speed and consistency, and any challenges you overcame in cross-platform operations.

Join Rise to see the full answer
What is your approach to performance tuning applications?

For questions on performance tuning, describe your experience with analyzing application performance metrics and using monitoring tools like Splunk. Explain your proactive strategies to identify bottlenecks, optimize code, and adjust server configurations to enhance system performance.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

Demonstrating effective task prioritization in an interview is key. Discuss how you assess project timelines, team dependencies, and overall goals. You can also mention using tools like Jira or Confluence to manage project workflows and ensure transparent communication with your team.

Join Rise to see the full answer
Describe how you use Agile methodologies in your work.

In an interview, when asked about Agile methodologies, elaborate on your experience with Agile frameworks and ceremonies like daily stand-ups, sprint planning, or retrospectives. Emphasize how adopting Agile practices has improved team collaboration and project outcomes in your previous roles.

Join Rise to see the full answer
What is your experience with scripting automation in Python?

Discuss specific instances where you've used Python scripting for task automation. Highlight examples of how scripting improved efficiency, reduced manual workload, or facilitated other processes within the software development lifecycle in your previous positions.

Join Rise to see the full answer
How do you handle conflicts within a technical team?

For questions regarding conflict resolution, illustrate your approach by discussing a specific scenario. Explain how you facilitated open communication, focused on common goals, and encouraged collaborative problem-solving. Stress the importance of maintaining a positive team dynamic in a technical environment.

Join Rise to see the full answer
Can you explain your familiarity with Kubernetes and managing deployments?

When discussing your familiarity with Kubernetes in an interview, highlight your experience managing container orchestration, scaling applications, and configuring deployment strategies. Explain how you ensured system reliability during updates and handled rollbacks in previous projects.

Join Rise to see the full answer
Similar Jobs
The OCC Remote Chicago - 125 S Franklin
Posted 10 days ago

Join OCC as an Associate in the Corporate Actions Department, focusing on analyzing and processing corporate actions in a collaborative setting.

Photo of the Rise User
Binance Remote No location specified
Posted 8 days ago

As a Senior Java Engineer at Binance, you will play a key role in revolutionizing digital payments within a leading global blockchain ecosystem.

Posted 9 days ago

Join Mistral AI as a Software Engineer to innovate and develop robust backend systems for our transformative AI platform.

Tardus Inc Hybrid Sunnyvale, CA
Posted 9 days ago

Join our innovative team in Sunnyvale as a Java Developer with a strong background in Angular and web applications.

Photo of the Rise User
Posted 12 days ago

Join Advansys as a Senior Core Banking Developer and lead the enhancement of cutting-edge banking solutions.

Photo of the Rise User

RippleMatch is looking for an Entry Level Software Engineer to kickstart their career in tech with leading employers.

Photo of the Rise User

Shape the future of transportation routing algorithms as a C++ Software Engineer II with Esri's innovative ArcGIS Network Analyst team.

Photo of the Rise User
Posted 12 days ago

Lead the strategic vision and development of Fleet Management Products in a dynamic role at a global tech company.

Photo of the Rise User

As a Software Engineer II at Qualtrics, you will drive innovation in text analytics while working with a talented team in a hybrid work model.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 11, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Eastlake just viewed (REMOTE) Account Executive at Trellis
Photo of the Rise User
Someone from OH, Elyria just viewed Security Officer - Factory Patrol at Allied Universal
Photo of the Rise User
11 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Cincinnati just viewed Staff Software Test Engineer, Platform at Clari
Photo of the Rise User
Someone from OH, Perrysburg just viewed Sourcing Leader, Minerals & Cullet at Owens Corning
Photo of the Rise User
Someone from OH, North Royalton just viewed Remote AI Voice Trainer (High-Quality Microphone Required) at Datadog
C
Someone from OH, Akron just viewed Phlebotomy Technician - Outpatient at CCF
Photo of the Rise User
23 people applied to Junior Unity Developer at Gameloft
Photo of the Rise User
Someone from OH, Solon just viewed Graphic Designer at Applause
Photo of the Rise User
18 people applied to Software Engineer at WalkMe
Photo of the Rise User
Someone from OH, North Canton just viewed NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, North Canton just viewed Software Development Engineer - Recent Grads Welcome at Sonos