Senior Software Engineer (Trade Execution) jobs in United States
cer-icon
Apply on Employer Site
company-logo

We Insure · 2 months ago

Senior Software Engineer (Trade Execution)

Apex Fintech Solutions is a leader in digital wealth management, processing millions of transactions daily. They are seeking a Senior Software Engineer to design, build, and maintain scalable backend systems for their multi-asset trading platform, focusing on high-performance software and system reliability.

Insurance

Responsibilities

Design, develop, test, deploy, maintain, peer-review, and continuously tune high-performance, high-throughput software
Collaborate with other members of the team to share, learn, develop, and deliver designs and coding standards to meet the growing needs of the platform
Build resilient, self-scaling, self-healing services that deliver the highest level of reliability
Support the production systems that you design. This includes building, deploying (CI/CD), and monitoring (DataDog, Grafana, Prometheus, PagerDuty)
Write commercial grade, well-tested code, and maintain high code-quality standards across your team through code reviews and other best practices
Implement instrumentation to maintain observability to proactively visualize opportunities for improvement

Qualification

Backend developmentSQL databasesC++C#API developmentMicroservicesLinuxDebugging skillsVersion control (Git)Problem-solvingCommunication skills

Required

Bachelor's in Computer Science, Software Engineering, or a related discipline (or equivalent work experience required)
5+ years of professional experience developing backend systems
Strong experience with SQL databases, including query optimization, indexing, schema design, and troubleshooting
Experience and knowledge of Linux, socket programming, concurrency and lock free data structures
Experience integrating and developing APIs for efficient data flows
Experience in execution management
Backend development expertise with proficiency in a modern programming language (e.g., C++, C#, Python, Java, Go, etc.)
Fundamental understanding of C++ and/or C# concepts, with a commitment to learning and utilizing these languages in the near term
Solid knowledge of system architecture, backend design patterns, and scalable infrastructure
Strong debugging and troubleshooting skills for application and system-level issues
Familiarity with version control systems (Git) and CI/CD pipelines in backend workflows
Exceptional problem-solving and analytical thinking skills
Strong communication and teamwork abilities, with experience collaborating across teams
Proven track record of learning and adapting to new technologies and environments

Preferred

Experience with kernel bypass networking
Experience building microservices or working with distributed systems
Experience building/maintaining backend trading execution systems
Exposure to Agile methodologies or iterative development practices

Benefits

Healthcare benefits (medical, dental and vision, EAP)
Competitive PTO
401k match
Parental leave
HSA contribution match
Paid subscription to the Calm app
Generous external learning and tuition reimbursement benefits

Company

We Insure

twittertwittertwitter
company-logo
We Insure is passionate at being the very best independent agency solution.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Michael Weinberg
Managing Partner
linkedin
Company data provided by crunchbase