at Cboe Global Markets in Chicago, Illinois, United States
Job Description
Cboe Global Markets Inc. seeks a Senior Software Engineer in Chicago, IL.
Duties:
- Plan and lead software testing efforts, review code, and contribute to new tools and testing techniques.
- Design and develop testing framework for our Exchange Platforms.
- Design, develop, and implement software functionalities related to financial instruments and processes within a clearing system, including settlements, balances, managing exchange members, margins, and span calculations.
- Architect and develop scalable, high-performance systems, incorporating Microservices architecture and design patterns for maintainability.
- Optimize application performance through code profiling, refactoring, and database query optimization techniques to achieve significant latency reduction and cost savings.
- Develop and build automated tests to ensure high code quality and identify issues early in the development cycle.
100% telecommuting permitted within the U.S.
This position requires a Master’s degree in Computer Science, Computer Engineering, Software Engineering, or a related discipline, plus 2 years of experience as a Software Engineer or related role. Alternatively, in lieu of a Master’s degree in Computer Science, Computer Engineering, Software Engineering, or a related discipline plus 2 years of experience as a Software Engineer or related role, employer will accept a Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related discipline plus 5 years of experience as a Software Engineer or related role.
This positions requires 2 years (4 years with Bachelor’s) of experience with the following skills: Java and Ruby programming languages; Microservices design and implementation; Object-oriented design principles; Containerization and cloud deployment; Spring Boot, Spring MVC and Ruby on Rails; Code profiling, refactoring, and database query optimization techniques; Identifying and addressing performance bottlenecks; Database management systems; MySQL and RDS; MongoDB or DynamoDB; Database indexing, optimization strategies, and code profiling tools; RESTful API; API design principles; Messaging Queues (RabbitMQ or SQS); Data serialization formats (JSON or XML); API security best practices (authentication and authorization); Version control (Git); Unit testing frameworks (Junit or RSpec); Test automation tools and practices including mocking or integration testing; Test-driven development (TDD).
This position requires 2 years (3 with Bachelor’s) with AWS core services (ECS, Fargate, Lambda, SQS, IAM and S3); Cloud security and logging using log4j; Monitoring best practices utilizing Cloudwatch or Datadog; Software project management; CI/CD principles and tools; and Deployment strategies.
40 hours/week, $150,000 - $175,000 per year. Must also have authority to work permanently in the U.S. Applicants who are interested in this position may apply https://www.jobpostingtoday.com/ Ref # 18914. Complete benefits information can be found at https://careers.cboe.com/us/en/benefits-and-perks
To view full details and how to apply, please login or create a Job Seeker account