What are the responsibilities and job description for the Principal Full-Stack Software Engineer C# / .NET (Flex Hybrid) position at Cboe Global Markets, Inc.?
Description
Position Title : Principal Full-Stack Software Engineer C# / .NET
Department : Systems Development
Division : Cboe Data Vantage
Location : Flex / Hybrid near a Cboe office (Lenexa, Chicago or NYC)
Position Summary :
Cboe Data Vantage division is looking for a highly skilled and experienced Principal Software Engineer to join our team. This role is perfect for a seasoned engineer who is an expert in .NET / C# server-side development with some exposure to front-end technologies like ReactJS. You will be responsible for designing and implementing scalable back-end systems that power high-performance React-based front-end applications, particularly in financial analytics, execution, and risk management platforms. The ideal candidate has extensive experience in developing and engineering complex and performant server-side applications with expertise in real-time data processing, web streaming technologies, RESTful APIs, and securing applications and communications to deliver enterprise grade software solutions.
Key Responsibilities :
- Lead the design, architecture, and implementation of scalable server-side applications using C# / .NET.
- Collaborate with front-end teams (using ReactJS) to ensure smooth and performant integration between the back-end and UI.
- Work closely with cross-functional teams, including product management, to understand requirements and deliver high-quality, well-architected solutions.
- Implement server communications leveraging secure APIs using streaming and RESTful transport protocols.
- Implement secure authentication and authorization mechanisms using OpenID Connect and OAuth.
- Ensure code quality through best practices, including unit testing, integration testing, and code reviews.
- Drive technical decisions and provide mentorship to other developers on the team.
- Independently research and resolve complex technical problems.
- Optimize application performance through analysis and tuning.
- Implement security code scanning and update software code to resolve security issues.
- Manage technical debt and help evolve the architecture to support future business needs.
- Self-manage assigned projects to ensure successful completion in designated time frames.
- Stay up to date with emerging technologies and frameworks, continuously improving and innovating our stack.
Qualifications :
Skills & Requirements
Benefits and Perks
We value the total wellbeing of our people – including health, financial, personal and social wellness. We believe standard benefits like health insurance and fair pay are given at any organization. Still, you should know we offer :
Fair and competitive salary and incentive compensation packages with an upside for overachievement
Generous paid time off, including vacation, personal days, sickdays and annual community servicedays
Flexible, hybrid work environment
Health, dental and vision benefits, including access to telemedicine and mental health services
2 : 1 401(k) match, up to 8% matchimmediately upon hire
Discounted Employee Stock Purchase Plan
Tax Savings Accounts for health, dependent and transportation
Employee referral bonus program
Volunteer opportunities to help you give back to your communities
Some of our associates’ favorite benefits and perks include :
Complimentary lunch, snacks and coffee in any Cboe office
Paid Tuition assistance and education opportunities
Generous charitable giving company match
Paid parental leave and fertility benefits
On-site gyms and discounts to other fitness centers