Job Closed
This listing is no longer active.
Software development agency specializing in cybersecurity, fintech, and blockchain.
Lead Software Engineer – Fintech
Location
North America
Posted
129 days ago
Salary
$275K / year
Seniority
Senior
Job Description
Lead Software Engineer – Fintech
Dusk Labs
• Lead technical direction for backend systems, making architectural decisions and setting engineering standards. • Build high-performance, low-latency trading systems using Rust. • Maintain the order matching engine with microsecond-level latency requirements. • Build and maintain risk management systems including margin calculations, position tracking, and automated liquidations. • Design database schemas and queries optimized for high-throughput financial data using PostgreSQL. • Architect systems for global scale with high availability and fault tolerance. • Mentor and guide other engineers through code review, pairing, and technical decision-making. • Collaborate with front-end developers to design trading APIs and support their integration work. • Implement security-critical systems for handling user funds and sensitive financial data. • Write and maintain automated tests including unit, integration, and load tests. • Stay current with DeFi protocols and emerging exchange architectures.
Job Requirements
- Strong software engineering fundamentals with 6+ years of experience, including 2+ years in a lead or senior role.
- Strong expertise with Rust, particularly for high-performance systems.
- Experience building production financial or trading systems.
- Deep understanding of order book mechanics, matching algorithms, and market microstructure.
- Experience designing database schemas for financial data with ACID guarantees.
- Experience working with event-driven systems.
- Experience leading engineers through technical decisions, code review, and mentorship.
- Strong focus on writing secure code with understanding of financial system attack vectors.
- Knowledge of Linux systems administration and performance optimization.
- Familiarity with cryptocurrency ecosystems and DeFi protocols.
- Understanding of perpetual futures mechanics including funding rates, index prices, and liquidation cascades.
- Strong desire to learn and improve.
Benefits
- 6% 401(k) match
- Health, dental, and vision insurance, 50% of the cost covered by us.
- $5,000 discretionary education budget to attend conferences, trainings, and workshops of your choosing. Covers your flight, hotel, per diem, and tickets.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer
Wiley - John Wiley & SonsFor centuries, John Wiley & Sons, or simply Wiley, has helped both organizations and people develop the knowledge and skills they need to succeed. The company d
• Architect and implement scalable backend services in Python and Go with performance and maintainability in mind. • Design and build modern web applications using React. • Design and optimize complex MySQL database schemas and queries for educational data. • Contribute to building authoring tools that enable content creators to develop high-quality educational materials. • Mentor junior developers on engineering best practices. • Drive technical decisions around architecture, scalability, and system design. • Collaborate with product managers and designers to translate educational requirements into technical implementations. • Participate in code reviews and technical documentation efforts.
• Navigate ambiguity to solve complex, novel problems within previously untackled spaces. • Collaborate with cross-functional engineering teams to drive architectural alignment and influence high-impact shared goals. • Serve as a key contributor in defining the team’s technical direction, establishing best practices, and architecting long-term roadmaps. • Build and deploy maintainable, cost-effective, and responsive solutions that meet customer needs with a high speed-to-market. • Partner with product, design, and infrastructure teams to build or enhance scalable applications and services. • Drive application reliability by partnering with Operations and Infrastructure to build, scale, and monitor robust services. • Design, develop, test, and debug high-performance software code for mission-critical business applications. • Analyze and optimize both frontend and backend codebases to maximize system efficiency and performance.
Senior Software Engineer
SoFiSoFi helps you save, spend, earn, borrow, invest, and protect your money–all in one app. NMLS 1121636
• Design, develop, and maintain software that enables developers to efficiently interact with our cloud infrastructure and services • Work closely with cross-functional teams to understand requirements and design solutions that are intuitive, efficient, scalable, and reliable • Provide technical leadership for the Cloud Infrastructure team to design and implement strategies for optimizing cloud costs, resource utilization, and overall performance • Lead the development of software solutions to enable engineers to seamlessly use networking, compute, and storage services within AWS and Kubernetes environments • Identify opportunities for automation and process improvement to enhance developer productivity • Collaborate with cloud and software engineers to integrate solutions seamlessly into cloud environments • Conduct code reviews and provide constructive feedback to other team members • Stay up-to-date with the latest trends and technologies in cloud infrastructure and software engineering
Senior Software Engineer 2, Game Systems
ZwiftA fitness company born from gaming, Zwift is on a mission to make “more people more active more often” by developing an app that makes indoor cycling, running, and training fun
• Design and implement game features and systems in C++ for all Zwift platforms (iOS, Windows, Android, Mac, Apple TV), ensuring optimal performance and maintainability. • Collaborate with cross-functional teams, including game engineers, backend engineers, product managers, and UX designers to design, plan, test, and deliver high-quality features. • Optimize game performance through profiling, instrumentation, and improvements in CPU utilization, memory usage, and startup times. • Build tools and frameworks to improve development workflows and empower other engineers. • Debug and resolve complex issues across a diverse set of devices and platforms, improving reliability and stability. • Contribute to code reviews, design discussions, and team planning processes. • Ensure code quality through automated testing (e.g., unit testing, integration testing, and similar). • Advocate for and implement engineering best practices like automated testing, Continuous Integration / Continuous Deployment (CI/CD), reusability, and maintainability.




