Principal Full-Stack Software Engineer C#/.NET (Flex Hybrid or Remote)

Cboe Global Markets, Inc.
Tennessee
Remote
Full-time

Description

Position Title : Principal Full-Stack Software Engineer C# / .NET

Department : Systems Development

Division : Cboe Data and Access Solutions

Location : Remote or can be Flex / Hybrid near a Cboe office

Position Summary :

Cboe Data and Access Solutions 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 :

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 8+ years of hands-on experience in professional full-stack development with a focus on C# / .NET.
  • Strong OOP skills and experience with design patterns.

Skills & Requirements

Development : Advanced expertise in C# / .NET and ASP.NET for building scalable, high-performance back-end services.Proficiency in developing and consuming RESTful APIs and real-time communication protocols like WebSockets.

Expertise in data serialization (MessagePack, Protobuf) and throughput optimization techniques, including compression.Experience with database technologies such as SQL Server, PostgreSQL, MySQL, and ORMs like Entity Framework.

Strong understanding of data structures and algorithms, profiling and performance optimization.Prior experience with operating system APIs.

Experience with microservices architecture.

Security : Expertise in implementing authentication and authorization using OpenID Connect, OAuth 2.0, and related security standards.

Proficiency in data protection mechanisms including encryption.Experience working with application security and vulnerability scanning and remediation techniques.

Other Skills : Familiarity with Agile / Scrum methodologies and DevOps practices (CI / CD pipelines, automated testing, etc.

Comfortable with Windows and Linux operating systems.Excellent communication, problem-solving, and leadership skills.

Nice to Have : Experience with financial industry systems.Proficiency in front-end technologies such as Javascript, TypeScript, ReactJS.

Familiarity with gRPC or GraphQL.Understanding of microservices architecture, containerization (Docker / Kubernetes), and cloud platforms (Azure, AWS, or GCP).

We offer :

  • Competitive salary and bonus
  • Medical, Dental, Vision, Life insurance
  • 401k plan with match, paid time off, paid holidays
  • Remote employment and transportation benefits
  • Dynamic work environment with great opportunity for personal development

LI-REMOTE

LI-HYBRID

LI-JS1

As required by the New York City Human Rights Law, Cboe provides a reasonable range of minimum base salary for roles that may be performed in New York City.

Actual compensation is influenced by a wide array of factors including but not limited to geographic location, skill set, level of experience, etc.

For New York City only, the range of starting base salary for this role is $156,000-$257,000. Additional incentive compensation and benefits may be available.

Any communication from Cboe regarding this position will only come from a Cboe recruiter who has a @cboe.com email or via LinkedIn Recruiter.

Cboe does not use any otherthird party communication tools for recruiting purposes.

9 hours ago
Related jobs
Cboe Global Markets, Inc.
Tennessee
Remote

Position Title: Principal Full-Stack Software Engineer C#/. Remote or can be Flex/Hybrid near a Cboe office. Cboe Data and Access Solutions division is looking for a highly skilled and experienced Principal Software Engineer to join our team. Bachelor’s degree in Computer Science, Software Engineeri...

Promoted
Superior Life
Nashville, Tennessee
Remote

Immediate income plus ongoing, repeat, residual income that you OWN for life and beyond!The first year income potential for our reps is $50,000-$150,000+ and far more over time as the ongoing residuals build up! We even have some part time reps earning $50,000+ and several who started out part time ...

New Relic, Inc.
Nashville, Tennessee
Remote

Principal Software Engineer Req ID FY|R&D|#8 Location(s) Atlanta, Georgia, USA; Austin, Texas, USA; Baltimore, Maryland, USA; Boise, Idaho, USA; Boston, Massachusetts, USA; Charleston, South Carolina, USA; Charlotte, North Carolina, USA; Chicago, Illinois, USA; Cincinnati, Ohio, USA; Dallas, Texas, ...

Oak Ridge National Laboratory
Oak Ridge, Tennessee

Our group innovates and inspires the next generation of cutting-edge scientific software, thus enabling Oak Ridge National Laboratory (ORNL) to host the world’s premier scientific software engineering group and transform science with software-defined solutions that are reliable, usable, and trustwor...

Jobot
Knoxville, Tennessee
Remote

We are a cutting edge engineering company seeking an experienced *Hybrid Remote* Structural Forensic Engineer to join our growing team!. Bachelors or Masters in Structural or Civil Engineering. We can offer you the opportunity to work on State-of-the-Art technologies with a tremendous amount of oppo...

Lyons Consulting Group
Nashville, Tennessee

Senior Software Engineer - APIGEE Hybrid DevOps Engineer-. Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. Capgemini is look...

Regions Bank
Nashville, Tennessee

We have a passion for creating an inclusive environment that promotes and values diversity of race, color, national origin, religion, age, sexual orientation, gender identity, disability, veteran status, genetic information, sex, pregnancy, and many other primary and secondary dimensions that make e...

Cboe Global Markets, Inc.
Tennessee
Remote

The ideal candidate has been designing and engineering complex real-time UI’s for several years and comes with a deep understanding of web streaming technologies and RESTful transport protocols, demonstrating the ability to work across the entire stack to deliver high-quality software solutions. Cbo...

iboss
Tennessee
Remote

More than 4,000 global enterprises trust the iboss Cloud Platform to support their modern workforces, including a large number of Fortune 50 companies. This eliminates the need for traditional network security appliances, such as VPNs, firewalls and web gateway proxies, which are ineffective at prot...

Capgemini
Nashville, Tennessee

Applicants for employment in the US must have valid work authorization that does not now and/or will not in the future require sponsorship of a visa for employment authorization in the US by Capgemini. All qualified applicants will receive consideration for employment without regard to race, nationa...