Onyx Capital Group

Onyx Capital Group

Onyx Capital Group is an alternative investment company specializing in mortgage-backed real estate notes. They are the largest liquidity provider by volume in oil derivatives, offering data, technology, and consultancy solutions to support energy deri...

Capital Markets
11-50
Founded 2016

Description

  • Own features end-to-end from design through delivery and production support.
  • Build software that powers live trading infrastructure for global market participants.
  • Collaborate directly with a small, senior engineering team embedded on the trading floor.
  • Design for observability and maintain production-quality systems with strong software craftsmanship.
  • Write unit, integration, and end-to-end tests as part of the normal development workflow.
  • Automate manual processes through tooling, scripts, and pipelines.
  • Develop and consume REST APIs with proper authentication, versioning, and error handling.
  • Work directly with remote end users and business stakeholders to gather requirements, debug issues, and communicate progress.
  • Take personal ownership of issues in systems you build and drive them to resolution.
  • Contribute to source control, branching, PR workflows, and CI/CD pipelines.

Requirements

  • 5–10+ years of experience in a software engineering role.
  • Track record of delivering production-quality features independently.
  • Proficiency in at least one of Python, React.js, or C#.
  • Strong understanding of object-oriented programming fundamentals, including encapsulation, inheritance, polymorphism, and design patterns.
  • Hands-on experience with test-driven development and writing unit, integration, and end-to-end tests.
  • Experience identifying and eliminating manual processes through automation.
  • REST API experience, including designing, building, and consuming APIs.
  • Experience with source control and CI/CD tools such as GitHub, Azure DevOps, or GitLab.
  • Experience working in cloud-hosted environments, with Azure preferred.
  • Strong written and spoken English and confidence communicating with stakeholders and distributed teams.
  • Comfort working autonomously, taking ownership from ticket to production, and collaborating across time zones.
  • Nice-to-have: full-stack capability across front-end and back-end.
  • Nice-to-have: exposure to Docker or Kubernetes.
  • Nice-to-have: experience with agile delivery practices such as sprint planning, retrospectives, and stand-ups.
  • Nice-to-have: prior experience in financial services or fintech, or a strong interest in capital markets.
  • Nice-to-have: familiarity with GraphQL or message-based architectures.
  • Nice-to-have: experience supporting remote internal users or serving as a technical point of contact for distributed teams.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Windows/Desktop Applications - Mountain View, CA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows Desktop Engineer to build and evolve its accessible text-to-speech experience for millions of users across the Windows platform.

C# C++ CI/CD .NET
22 minutes ago

Staff Software Engineer, Production Solutions

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a Staff Software Engineer to architect the manufacturing systems behind ArsenalOS and Forge MES, connecting production operations from work orders to material flow as the company scales its defense hardware enterprise.

AWS JavaScript Next.js React Remix TypeScript
55 minutes ago

Sr. Agentic AI Software Engineer

Mango Languages 51-250 Internet Software & Services

Mango Languages is seeking a Senior Agentic AI Software Engineer to help build and improve its language-learning platform while setting the standard for AI-augmented software development across the engineering team.

Agile Go Machine Learning Python Ruby Ruby on Rails System Design
1 hour, 10 minutes ago

Senior Software Engineer

Anduril Industries 1K-5K Aerospace & Defense

Anduril Industries is hiring a senior software engineer to develop and deploy advanced software systems for mission-critical defense applications in collaboration with a small team and customers.

Agile C C++ Machine Learning MATLAB Python Statistics
1 hour, 19 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers