> Markdown version of [/jobs/ext/3958121-senior-associate-software-engineering](https://www.wearedevelopers.com/jobs/ext/3958121-senior-associate-software-engineering). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Associate, Software Engineering - **Company:** The Options Clearing Corporation - **Location:** Dallas, TX, United States (Remote available) - **Experience:** Expert - **Salary:** $120,300.0 - $151,900.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Amazon Web Services, Amazon Elastic Compute Cloud, Systems Engineering, Big Data, Cloud Database, Software Quality, Cyber Security, Information Systems, Distributed Systems, PostgreSQL, MongoDB, Object-Relational Mapping, Systems Development Life Cycle, Software Engineering, SQL Databases, Real Time Systems, Autoscaling, Spring-boot, HybridCloud, Information Technology, Low Latency, Data Analytics, Apache Kafka, Restful APIs, Spring Batch, Microservices - **Published:** October 27, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-associate-software-engineering-dallas-tx--ccec3eef-024d-444f-969c-763e489b97dc ## About the Role Software Engineering, Risk, High Throughput, Business Analysis, Scalable System Development, Computer Security, Stock Market, Object Relational Mapping (ORM), SQL (Structured Query Language), Hybrid Cloud, Corporation's Employee Referral Program.* Education & Experience Required: Bachelor's degree in computer science or related and three (3) years of experience as a software developer, systems engineer, research assistant, or related Special Skills Required: Must have work or volunteer experience with each of the following: 1) design and optimize low-latency, event-driven distributed systems to handle high-throughput workloads using Spring Batch and Kafka; 2) develop scalable microservices and RESTful APIs for data-intensive applications using Java and Spring Boot with MongoDB or Postgres; 3) design and implement efficient database access strategies for high-throughput applications by selectively bypassing ORM frameworks and executing optimized SQL queries; and 4) design and deploy distributed real-time applications on AWS cloud to achieve high throughput and cost efficiency using EC2 and Auto Scaling Groups. Up to 40% telecommuting permitted. Salary $120,300-$151,900 Apply: Apply online at ## Description Duties: Work collaboratively with business analysts, team leads and development team. Act as a contributor in developing 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 application 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 realtime 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. Assist 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. Up to 40% telecommuting permitted. *This position qualifies for The Options Clearing