gauntlet - Senior Software Engineer: Trading Infrastructure
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• 6+ years of professional software engineering experience. • Strong proficiency in Python, Rust, and/or JavaScript/TypeScript. • Experience building low-latency or high-throughput systems. • Experience designing and operating scalable distributed systems. • Hands-on experience with Web3 systems, including interacting with smart contracts and consuming on-chain data. • Experience with streaming or messaging systems (e.g. Kafka, Pub/Sub). • Experience with data storage systems (e.g. Postgres, ClickHouse). • Experience deploying and operating software in cloud environments (e.g. GCP). • Familiarity with containerized systems (Docker, Kubernetes). • Understanding of SRE practices, including monitoring, alerting, and incident response. • Strong understanding of security fundamentals (authentication, authorization, secrets management). • Previous experience at financial or trading firms. • Smart contract development experience (e.g. Solidity). • Experience with workflow orchestration (e.g. Dagster). • Experience operating systems with strict reliability or performance requirements. • Exposure to infrastructure as code or CI/CD systems.
Responsibilities
• Develop and maintain trading infrastructure software systems to support real-time trade execution in New York City markets. • Collaborate with cross-functional teams including product management, engineering, testing, operations, compliance, sales, marketing, customer success, business development, finance, legal, HR, and other departments as needed for the project's lifecycle. • Design scalable software solutions that can handle high volumes of trade execution during peak trading hours in New York City markets while ensuring system reliability and uptime. • Implement robust security measures to protect sensitive financial data within our infrastructure, adhering strictly to industry regulations such as SOX compliance for public companies or Dodd-Frank Act requirements where applicable. • Monitor the performance of trading systems in real time using a variety of tools and metrics; identify bottlenecks or issues that may impact trade execution speed or reliability, then work with cross-functional teams to address these problems promptly. • Participate actively in code reviews for all new features developed by the team as well as existing systems under maintenance or upgrade processes within our infrastructure software stacks; provide constructive feedback and suggestions aimed at improving overall system quality, performance, security, and maintainability. • Stay abreast of emerging technologies relevant to trading platforms such as blockchain technology for decentralized finance (DeFi) applications or machine learning algorithms that can enhance trade execution strategies; evaluate their potential integration into our infrastructure software stacks where appropriate while considering the associated risks and benefits. • Engage with clients, partners, investors, regulators, analysts, media outlets as needed to provide technical insights on how we are using technology within trading platforms or respond to inquiries about system performance during market events; maintain a professional demeanor at all times while representing our company's interests. • Attend and contribute actively to daily standups with cross-functional team members, weekly sprint planning meetings for prioritizing work items within the trading infrastructure software stack development lifecycle, monthly retrospectives on past projects or initiatives undertaken by our engineering teams; provide constructive feedback aimed at improving overall project delivery timelines and quality. • Participate in technical training sessions offered to team members as needed for skill enhancement within areas such as software architecture design principles (e.g., microservices, containerization), system performance optimization techniques using tools like profiling or tracing frameworks; share knowledge gained with cross-functional teams through informal discussions during standups and formal presentations at sprint planning meetings when appropriate to promote continuous learning within our engineering organization as a whole. • Maintain open communication channels between team members across different time
Benefits
• Remote first - work from anywhere in the US & CAN! • Competitive packages with the added opportunity for incentive-based compensation • Regular in-person company retreats and cross-country "office visit" perk • 100% paid medical, dental and vision premiums for employees • Laptop provided • $1,000 WFH stipend upon joining • $100 per month reimbursement for fitness-related expenses • Monthly reimbursement for home internet, phone, and cellular data • Unlimited vacation policy • 100% paid parental leave of 12 weeks • Please note at this time our hiring is reserved for potential employees who are able to work within the contiguous United States and Canada. Should you need alternative accommodations, please note that in your application. • The national pay range for this role is $165,000 - $205,000 plus additional On Target Earnings potential by level and equity in the company. Our salary ranges are based on paying competitively for a company of our size and industry, and are one part of many compensation, benefits and other reward opportunities we provide. Individual pay rate decisions are based on a number of factors, including qualifications for the role, experience level, skill set, and balancing internal equity relative to peers at the company.
No credit card. Takes 10 seconds.