Sr Principal Engineer designing and implementing enterprise-grade Java systems at BIDS Trading. Collaborating with teams to enhance trading platforms and deliver key system enhancements.
Responsibilities
Design and deliver significant enhancements to key Java-based services within our trading systems.
Re-engineer applications to modernize architecture and leverage cloud (AWS) services, improving operational capabilities including scalability, resiliency, and observability.
Contribute to the evolution of the firm’s SDLC and surrounding tooling and processes.
Implement test harnesses and automation to improve test coverage.
Constantly challenge yourself and the team for continuous improvement.
Requirements
15+ years designing, implementing, and refactoring complex systems in Java in a real-time trading environment.
High level of proficiency in SQL, Linux, and Bash.
Expert knowledge of FIX messaging and FIX engines.
Extensive experience building high-performance, scalable, transactional systems, and with related messaging architectures and persistence patterns.
Deep knowledge of capital markets, as well as familiarity of order and trade lifecycles in at least one asset class.
Passionate about building distributed systems and comfortable learning new languages and frameworks.
Skilled at problem-solving, both big-picture architectural and detailed technical issues.
Understanding of design trade-offs, especially around non-functional requirements such as security, performance, maintainability, testability, and resilience.
Experience with automated testing tools such as JUnit.
Experience using debuggers and profilers to diagnose and fix problems.
Experience using source control management systems such as Git in a continuous integration environment.
Benefits
Fair and competitive salary and incentive compensation packages with an upside for overachievement
Flexible, hybrid work environment
Complimentary lunch, snacks and coffee in any Cboe office
Paid Tuition assistance and education opportunities
Senior Database Engineer at Verizon responsible for SQL Server management and NoSQL migration. Involves production support, troubleshooting, and collaborating with application teams.
CitiRisk Credit Technology is seeking a Senior Vice President to lead architectural design and strategic implementation of software solutions. Position involves hands - on coding exceeding 50% of time.
Lead Software Engineer developing core components of high - performance applications for Morgan Stanley. Collaborating with cross - functional teams and enhancing existing components using modern Java practices.
Lead Full Stack Engineer at CoverGo managing development lifecycle and AI integration in our SaaS platform. Oversee team performance and drive innovative solutions in insurance technology.
Lead Full Stack Engineer at CoverGo overseeing development of insurance SaaS solutions. Mentoring engineering teams and collaborating with stakeholders to align technical solutions with business goals.
Software Developer at Kneat enhancing their paperless solutions through backend development and Elasticsearch proficiency. Collaborating with an Agile team in a fast - paced R&D environment.
Senior Software Developer - Backend specializing in Elasticsearch for Kneat's R&D team. Collaborating in Agile environment to enhance product suite and solve complex user problems.
Staff Backend Engineer at SafetyCulture responsible for technical direction of identity and access control systems. Leading architecture decisions and ensuring security for the cloud engineering team.
Back - end Software Engineer developing and enhancing clinical data repositories and APIs at Orion Health. Contributing to engineering best practices and mentoring junior engineers in a hybrid working environment.
Backend Developer at CI&T focusing on APIs and services for a leading Brazilian retailer. Responsible for backend solutions with a strong emphasis on security and integration.