Jobs · Engineering · Texas

Senior Associate, Software Engineering

NBMBAA St. Louis Chapter · Dallas, TX · 1 mo ago
Engineering$120k–$152k/yrFull-time

About the role

The Options Clearing Corporation (OCC) is seeking a skilled software developer to join our dynamic team. As a member of our innovative development team, you will collaborate with business analysts, team leads, and the development team to deliver scalable and resilient hybrid and Cloud-based data solutions.

Responsibilities

  • Work collaboratively with business analysts, team leads and development team.
  • Develop scalable and resilient hybrid and Cloud-based data solutions supporting critical financial market clearing and risk activities.
  • Collaborate with other developers, architects and product owners to support enterprise transformation into a data-driven organization.
  • Design and implement efficient database access strategies for high-throughput applications by selectively bypassing ORM frameworks and executing optimized SQL queries.
  • Support the application development of big data applications for business requirements in agreed architecture framework and Agile environment.
  • Develop scalable microservices and RESTful APIs for data-intensive applications using Java and Spring Boot with MongoDB or Postgres.
  • Thoroughly analyze requirements, develop, test, and document software quality to ensure proper implementation.
  • Design and optimize low-latency, event-driven distributed systems to handle high-throughput workloads using Spring Batch and Kafka.
  • Design and deploy distributed real-time applications on AWS cloud to achieve high throughput and cost efficiency using EC2 and Auto Scaling Groups.
  • Follow agreed upon SDLC procedures to ensure that all information system products and services meet: both explicit and implicit quality standards, end-user functional requirements, architectural standards, performance requirements, audit requirements, security rules are upheld, and external facing reporting is properly represented.
  • Perform application and project risk analysis and recommend quality improvements.
  • Aid Production Support by providing advice on system functionality and fixes.
  • Communicate in a clear and concise manner all time delays or defects in the software immediately to appropriate team members and management.
  • Utilize experience with resolving security vulnerabilities.

Requirements

  • Up to 40% telecommuting permitted.

Special Skills Required

  • Work or volunteer experience with each of the following:
  • design and optimize low-latency, event-driven distributed systems to handle high-throughput workloads using Spring Batch and Kafka;
  • develop scalable microservices and RESTful APIs for data-intensive applications using Java and Spring Boot with MongoDB or Postgres;
  • design and implement efficient database access strategies for high-throughput applications by selectively bypassing ORM frameworks and executing optimized SQL queries;
  • design and deploy distributed real-time applications on AWS cloud to achieve high throughput and cost efficiency using EC2 and Auto Scaling Groups.

Benefits

  • A highly collaborative and supportive environment developed to encourage work-life balance and employee wellness.
  • 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.

Pay

$120,300-$151,900

Schedule

Hybrid work environment, up to 2 days per week of remote work

Contact

To apply, please visit www.theocc.com/careers. No calls.

Equal Opportunity Employer

Similar jobs