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
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