Software Engineer building and optimising the trading execution systems at Uphold, a fintech company. Focus on high-throughput and low-latency services connecting to crypto exchanges.
Responsibilities
Designing, building and maintaining our core trading execution systems using Golang.
Developing and managing high-throughput, low-latency connectivity to crypto exchanges and liquidity providers using REST, WebSockets and FIX protocols.
Optimising code for high concurrency and minimal latency to ensure best-in-class trade execution and system performance.
Enhancing our monitoring, alerting and observability stack for the execution platform to ensure system stability and rapid incident response.
Collaborating on the architecture of our distributed, microservice-based trading system.
Requirements
BSc or advanced degree in Computer Science, Engineering, or a related field, or equivalent experience.
3+ years of professional software engineering experience, with significant experience in Golang and/or C++ and Linux.
Deep understanding and hands-on experience with real-time API protocols, particularly REST and WebSockets.
Strong grasp of concurrent programming principles (e.g., multithreading, goroutines, channels) and experience building highly concurrent applications.
A proven track record of working on low-latency, high-throughput, or performance-critical systems.
Excellent problem-solving skills and the ability to work effectively in a fast-paced, cross-functional team.
Fluent written and oral English skills.
Benefits
Annual bonus program based on individual, team and company performance.
Home office stipend for a productive setup.
Generous PTO, healthcare, and employee assistance programs.
Engaging events and celebrations.
Well-stocked office kitchen with a foodie culture.
Algorithm Developer solving real - world problems in autonomous vehicle technologies at Mobileye. Responsible for analyzing gaps and modeling new solutions in algorithm development.
Business Analyst in Data & Analytics at LUXASIA transforming transaction, marketing, and operational data into strategic decisions. Partnering with stakeholders to unlock insights and guide business impact.
Data engineer responsible for data pipelines and customer - facing analytics at AI - driven content platform. Collaborate with product and engineering to enhance data features in a fast - growing startup.
National Property Technical Lead responsible for managing property claims and providing technical assistance at Marsh. Collaborating with internal stakeholders to ensure optimal client advocacy and claim resolutions.
Senior Software Engineer responsible for client/server software development in Omaha, NE or Lehi, UT. Collaborating and supporting design, development, and implementation of applications.
Software Engineer II developing and maintaining proprietary applications for business lines at SouthState. Collaborating with analysts and engineers in a fully remote environment with occasional travel to Atlanta.
Embedded Firmware Engineer developing BIOS/UEFI for hardware systems at HP. Leading design and debugging of embedded software and firmware, collaborating with cross - functional teams.
Principal Engineer shaping future datacenter and cloud software at Intel. Engaging with customers and leading architectural optimization in cloud and on - premise environments.
(Senior) Software Architect at Maurer Electronics leading software architecture and development teams. Focusing on secure digital solutions and innovative technologies in IT security and identity protection.
Software Engineering Intern at Cortina developing and maintaining R&D software systems. Involves Python applications, API design, and collaborative tasks in a hybrid setup.