The Options Clearingposted 17 days ago
$149,781 - $178,600/Yr
Full-time • Mid Level
Hybrid • Dallas, TX
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

The Options Clearing Corporation (OCC) is seeking an Associate Principal, Software Engineering: Java to work with business analysts, team leads, and other developers. The role involves contributing to the architecture, design, and development of scalable and resilient hybrid Cloud-based solutions that support critical financial risk management activities. The candidate will design and develop complex data pipelines to process and structure real-time data using Apache Kafka and Apache Flink framework. Additionally, the position includes facilitating the migration of historical log data to Splunk, enhancing long-term data analysis capabilities, and supporting compliance with data retention policies. The candidate will implement scheduling, deploying, and monitoring strategies for distributed services in the production environment using UC4, AppDynamics, or AutoSys. They will also implement Message-Oriented Middleware (MOM) distributed architecture using Postgres, Spring Boot 12, or Active MQ factor app methodology. Mentoring and collaborating with developers, architects, and product owners to drive the strategy of transforming the enterprise into a data-driven organization is also a key responsibility. The candidate will interpret business/technical requirements to create high-quality code that functions according to specifications, develop software with agile or scrum methodologies, and lead a junior developer's team. Responsibilities include design, coding, testing, debugging, and documentation, as well as researching and evaluating alternative solutions and recommending the most efficient application programming solutions. The candidate will assist other developers with code reviews, troubleshooting, debugging, and coding. Up to 40% telecommuting is permitted.

Responsibilities

  • Contribute to the architecture, design, and development of scalable and resilient hybrid Cloud-based solutions.
  • Design and develop complex data pipelines to process and structure real-time data using Apache Kafka and Apache Flink framework.
  • Facilitate the migration of historical log data to Splunk and enhance long-term data analysis capabilities.
  • Support compliance with data retention policies.
  • Implement scheduling, deploying, and monitoring strategies for distributed services in the production environment using UC4, AppDynamics, or AutoSys.
  • Implement Message-Oriented Middleware (MOM) distributed architecture using Postgres, Spring Boot 12, or Active MQ factor app methodology.
  • Mentor and collaborate with developers, architects, and product owners.
  • Interpret business/technical requirements to create high-quality code.
  • Develop software with agile or scrum methodologies and lead a junior developer's team.
  • Responsible for design, coding, testing, debugging, and documentation.
  • Research and evaluate alternative solutions and recommend efficient application programming solutions.
  • Assist other developers with code reviews, troubleshooting, debugging, and coding.

Requirements

  • Bachelor's degree in Computer Science, Computer Information Systems, or related field.
  • Five (5) years of experience as a software developer, software engineer, consultant, manager, or related.

Nice-to-haves

  • Experience with Apache Kafka and Apache Flink framework.
  • Experience with Splunk for data analysis.
  • Experience with UC4, AppDynamics, or AutoSys for production environment strategies.
  • Experience with Postgres, Spring Boot 12, or Active MQ.

Benefits

  • Hybrid work environment, up to 2 days per week of remote work.
  • Tuition Reimbursement to support continued education.
  • Student Loan Repayment Assistance.
  • Technology Stipend for remote work devices.
  • Generous PTO and Parental leave.
  • 401k Employer Match.
  • Competitive health benefits including medical, dental, and vision.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service