CrawlJobs Logo

Staff Software Engineer - Trading Systems

United States, New York 200000.00 - 240000.00 USD / Year · Job Posted December 07, 2025
Apply Position
Job Link Share

Job Description

Clear Street is building out its Securities Finance & Finance & Treasury platforms from the ground up. Members of the team have the unique opportunity in the industry to build large scale, sophisticated trading systems on a modern and scalable technology stack from scratch.

Job Responsibility

  • Build scalable and reliable microservices across Securities Finance and Finance/Treasury functions
  • Work closely with users (traders, customers, counterparties) and product to understand requirements and rapidly iterate
  • Own your system end-to-end, including support and ongoing improvements
  • Develop a deep understanding of the business domain

Requirements

  • 8+ years of Software Development experience required
  • 5+ years Java/Springboot
  • Practical experience with relational databases like Postgres
  • Hands on experience working with Kafka
  • Understanding of distributed systems architecture
  • Understanding of multi-threading and concurrency
  • Understanding of Docker and container orchestration
  • Experience with AWS / Cloud native tooling

Nice to have

  • Experience in the Securities Finance domain
  • Spring Security, Oauth, RBAC integration
  • Prior experience going from zero to one (building and rolling out a new product)
  • Contract-first development
  • Experience owning a public-facing API

What we offer

  • Competitive compensation packages
  • Company equity
  • 401k matching
  • Gender neutral parental leave
  • Full medical, dental and vision insurance
  • Lunch stipends
  • Fully stocked kitchens
  • Happy hours

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Staff Software Engineer - Trading Systems

8 matching positions

Staff Systems Software Engineer, Infrastructure Platform

The Infrastructure Engineering organisation at GM is building a cloud-native pla...
Location
Location
United States , Austin; Mountain View; Warren
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or related field, or equivalent work experience
  • 8+ years of software engineering experience with a strong track record of building and operating production distributed systems
  • Deep platform or infrastructure engineering experience, with hands-on work building APIs, schedulers, orchestrators, or similar systems at scale
  • Strong proficiency in Go, with ability to write clean, maintainable, and performant production code for backend services
  • Solid understanding of distributed systems fundamentals including consistency models, failure handling, idempotency, retry patterns, and circuit breakers
  • Experience with cloud-native technologies such as Kubernetes, Nomad, Consul, or similar orchestration and service discovery platforms
  • Strong API design skills with understanding of RESTful patterns, authentication and authorisation models (OIDC, RBAC), versioning strategies, and error handling
  • Deep experience with relational databases, particularly PostgreSQL, including schema design, indexing strategies, query optimisation, and migration management
  • Architectural thinking with ability to evaluate trade-offs, balance simplicity with flexibility, design for current requirements and future growth, and document decisions effectively
  • Strong communication skills with ability to explain complex technical concepts to both engineering and business stakeholders
Job Responsibility
Job Responsibility
  • Design and implement core platform services including the API gateway, scheduler, lifecycle orchestrator, and synchronisation services using Go and cloud-native patterns
  • Build RESTful APIs with authentication (OIDC, RBAC), authorisation, versioning, and observability, architecting the inventory database system using PostgreSQL for resource metadata, capabilities, and state management
  • Develop intelligent scheduling and orchestration logic that matches workload requirements to resource capabilities with support for automated pooling, reservation modes, and hybrid allocation strategies
  • Build developer CLI tooling and integrate with the control plane, enabling developers to discover, allocate, and manage infrastructure resources through intuitive commands
  • Implement provisioning workflows that coordinate firmware flashing, health checks, power cycling, and resource validation across diverse automotive hardware configurations
  • Collaborate with stakeholders across Infrastructure Engineering, Quality Engineering, and Hardware Infrastructure to understand workflows and integrate with existing systems
  • Lead architectural discussions, conduct code reviews, document technical decisions, and mentor team members on distributed systems patterns and Go development
  • Work with tools and technologies including Go, PostgreSQL, Kubernetes, Nomad, Consul, RESTful APIs with OIDC authentication and RBAC authorisation, Datadog, S3-compatible object storage (MinIO), CI/CD pipelines, and Git/GitHub
What we offer
What we offer
  • From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions
  • Fulltime
Read More
Arrow Right

Staff Systems Engineer

We are seeking an experienced Staff Systems Engineer to serve as the technical l...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
aeva.com Logo
Aeva
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years in Systems Engineering or a related role, with end-to-end ownership of complex sensor or embedded systems
  • Hands-on experience in sensor systems, with depth in opto-mechanics/optics and DSP/signal processing. Lidar experience strongly preferred
  • Expertise in ASPICE, ISO 26262, ISO/SAE 21434, and ISO 21448 processes and documentation
  • Experience with requirements management tools (e.g., DOORS, Polarion, JAMA) and MBSE/SysML (preferred)
  • Strong analytical and communication skills
  • comfortable driving technical trade-offs across multidisciplinary teams
Job Responsibility
Job Responsibility
  • Own system architecture, requirements, and design documentation with full traceability from top-level sensor performance to component-level implementation
  • Lead architectural decomposition and integration across optics, opto-mechanics, electronics, firmware, DSP, and software — including performance budgeting, interface definition, and verification planning
  • Hands-on ownership of opto-mechanical requirements (optical path, alignment, thermal/mechanical stability, packaging) and DSP subsystem requirements (signal chain architecture, performance targets, algorithm interfaces, verification criteria)
  • Conduct system modeling, trade studies, and test-data analysis to validate architectural decisions and resolve cross-domain integration issues
  • Develop and maintain Functional Safety and Cybersecurity concepts (FMEA, FTA, TARA, etc.) and ASPICE-aligned work products
  • Serve as the senior systems liaison across engineering disciplines and in design/milestone reviews
  • provide technical guidance on critical deliverables as needed
What we offer
What we offer
  • Be the first systems engineer in our Bangalore office in this domain — help establish the team, culture, and technical foundation from the ground up
  • Be part of a fast-paced and dynamic team
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Search

As a Staff Software Engineer, you will help make SiriusXM’s massive content cata...
Location
Location
United States , Texas; Georgia; New Jersey; New York
Salary
Salary:
101500.00 - 195000.00 USD / Year
siriusxm.com Logo
SiriusXM
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of professional software engineering experience building large-scale backend systems in Java, building backend microservices and scalable distributed systems
  • 3+ years of experience with Python
  • Deep experience with search frameworks, metadata indexing, and retrieval systems
  • Proven experience leading complex, cross-functional technical initiatives
  • Expert-level experience with AWS, including deploying applications using services such as EC2, Lambda, S3, DynamoDB, CloudWatch, ElastiCache, and IAM
  • Strong foundation in object-oriented design, system design, and design patterns
  • Proven ability to make sound architectural trade-offs while maintaining long-term extensibility
  • Comfort working across system boundaries (infrastructure, ML, and adjacent service domains)
  • Ability to handle multiple tasks in a fast-paced environment
  • Excellent interpersonal and communication skills
Job Responsibility
Job Responsibility
  • Design, build, and operate well-architected, scalable microservices for the search services stack
  • Drive architectural evolution of indexing, retrieval, and serving pipelines from prototype to production
  • Evaluate, fine-tune, and integrate off-the-shelf LLM models, rapidly prototyping where needed
  • Drive cross-functional initiatives, collaborating with product, science, design, and infrastructure partners
  • Act as a strong technical bridge between science/ML and engineering teams
  • Partner with the Voice Search team to eliminate redundancies and enhance the overall search ecosystem
  • Influence and uphold engineering best practices, mentoring other engineers as the team scales
  • Fulltime
Read More
Arrow Right

Staff Software Engineer – Secondary Driving System

At General Motors, our Embodied AI teams are redefining what’s possible in drive...
Location
Location
United States , Sunnyvale
Salary
Salary:
218800.00 - 335300.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS, MS, or PhD in Computer Science, Robotics, Electrical/Mechanical Engineering, or a related field
  • or equivalent practical experience
  • 8+ years of professional software engineering experience building production systems in robotics, autonomous vehicles, or other complex real‑time/control systems, including significant experience in perception and/or prediction
  • Strong proficiency in modern C++ (e.g., C++14/17 or later) in large, multi‑contributor codebases
  • experience using Python for tooling, data analysis, and ML experimentation
  • Demonstrated experience leading technical design and delivery of perception, tracking, or prediction systems in real‑time environments, including: Multi‑sensor fusion across camera, radar, and/or lidar (e.g., object‑level fusion, occupancy/freespace fusion, early/late fusion architectures)
  • Classical computer vision and geometric algorithms (feature extraction, multi‑view geometry, stereo, SfM, SLAM/visual odometry)
  • Multi‑object tracking (Kalman/extended/unscented filters, track‑to‑track fusion, track lifecycle management)
  • Motion prediction for road users (analytical kinematic models, maneuver‑based prediction, or learned trajectory forecasting models)
  • Proven track record of delivering reliable, high‑quality robotics or autonomous driving software to production, including: Testing strategies (simulation, HIL, scenario‑based testing, regression suites)
Job Responsibility
Job Responsibility
  • Serve as a technical lead for SDS software across multiple components of the stack, setting direction for algorithms, architectures, and system interfaces across features and releases
  • Own the end‑to‑end technical strategy for key SDS behaviors and features, spanning perception/prediction integration, planning, controls, and system‑level interactions
  • Balance hands‑on technical work with cross‑team leadership: you will still design and implement critical components in modern C++, while also guiding other senior and mid‑level engineers to deliver at scale
  • Collaborate closely with experts in perception, tracking, prediction, state estimation, localization, mapping, planning, controls, systems engineering, and safety to deliver robust, fail‑operational behaviors for Super Cruise and future products
  • Define technical vision & architecture
  • Set the technical direction for SDS software components with a focus on correctness, robustness, and predictable runtime behavior under tight latency and compute budgets
  • Architect scalable, modular multi‑sensor perception pipelines for camera, radar, and lidar, including detection, classification, lane/road feature extraction, freespace/occupancy, and environmental context
  • Establish and evolve interfaces and contracts between perception/prediction and upstream/downstream components (state estimation, localization, mapping, planning, controls, autonomy management)
  • Lead high‑impact projects
  • Lead design and delivery of multi‑object tracking systems (e.g., Kalman/extended/unscented filters, IMM, probabilistic data association, track lifecycle management) that provide stable, high‑quality tracks under real‑world noise and edge cases
What we offer
What we offer
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - Payments Enterprise Technology

A fantastic opportunity to join us as we create a standalone Payments Acquiring ...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience building complex, scalable systems
  • Detailed command of Cloud, Kubernetes, and the broader CNCF ecosystem
  • A polyglot mindset – expertise of at least two languages (e.g., Rust, Go, Kotlin) and a "right tool for the job" philosophy
  • Ability to bring both technical and non-technical stakeholders on the journey, explaining complex technical trade-offs
  • Product thinking – you treat the platform as a product, with fellow engineers as your customers
  • Good experience of collaboration with various stakeholders such as Product Managers
Job Responsibility
Job Responsibility
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools, ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Staff Software Engineer - ADAS Visual Experience

We are seeking a Level 8 Staff Software Engineer to lead complex Android Automot...
Location
Location
United States , Milford; Sunnyvale
Salary
Salary:
189300.00 - 290700.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree or Bachelor of Applied Science in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or a related technical field, with 6-9 years of relevant software engineering experience
  • or equivalent practical experience with 10-12 years delivering production software.
  • Staff-level experience designing and shipping complex software systems with multi-team scope, broad technical ambiguity, and production accountability.
  • Strong Android Automotive or Android platform development experience, including services, lifecycle, IPC, threading/concurrency, system integration, performance analysis, and production debugging.
  • Hands-on experience building vehicle, embedded, infotainment, ADAS, robotics, simulation, gaming, or other real-time visualization software.
  • Strong 3D rendering experience using technologies such as OpenGL, Vulkan, Filament, Unity, Unreal, Android graphics stack, scene graphs, shaders, GPU profiling, or similar rendering frameworks.
  • Demonstrated system design skill across application, middleware, data, and platform boundaries, with the ability to define interfaces, sequence diagrams, data flows, state machines, and validation strategies.
  • Proven execution accountability: ability to own roadmaps, commitments, risks, dependencies, and release quality without day-to-day direction.
  • Experience diagnosing complex performance and reliability issues involving memory, CPU/GPU utilization, latency, frame drops, race conditions, service lifecycle, or cross-process communication.
  • Strong written and verbal communication skills, including the ability to influence architecture decisions across teams without direct authority.
Job Responsibility
Job Responsibility
  • Lead architecture, design, and delivery of Android Automotive software for ADAS HMI, camera/recording controls, and signal-driven visualization features.
  • Define end-to-end system designs spanning Android Automotive UI, Android services, SoC middleware, ADAS data services, perception interfaces, platform integration, and vehicle signal inputs.
  • Design and evolve 3D rendering capabilities for real-time ADAS visualization, including scene composition, rendering pipelines, asset/data integration, performance optimization, and stability under vehicle resource constraints.
  • Own complex multi-team workstreams from concept through production release, including architecture reviews, technical decomposition, milestone planning, risk management, validation, and launch support.
  • Translate ambiguous product, design, safety, and system requirements into practical software designs with clear interfaces, failure modes, test strategy, and operational ownership.
  • Drive cross-functional alignment with ADAS algorithm, perception, infotainment, cluster, data recording, safety, product, and vehicle integration partners.
  • Establish engineering practices that raise quality across Android Automotive and rendering codebases, including performance benchmarks, release gates, automated validation, and field-issue triage.
  • Debug and resolve complex issues across the signal-to-pixel path, including Android lifecycle/service behavior, IPC, concurrency, rendering latency, memory pressure, GPU/CPU contention, and vehicle integration defects.
  • Mentor senior and mid-level engineers on Android Automotive architecture, 3D rendering trade-offs, system design, execution discipline, and cross-team technical leadership.
  • Communicate technical direction, risks, trade-offs, and delivery status clearly to engineering leadership and cross-functional stakeholders.
What we offer
What we offer
  • An incentive pay program offers payouts based on company performance, job level, and individual performance.
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • Fulltime
Read More
Arrow Right

Senior Staff Software Engineer - Financial Products (Backend)

The Financial Products team is seeking a Senior Staff Software Engineer (Backend...
Location
Location
United States , Sunnyvale
Salary
Salary:
267000.00 - 297000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree (or equivalent) in Computer Science, Engineering, Mathematics, or a related technical field
  • 10+ years of professional full-time software engineering experience
  • Strong expertise in modern backend languages—specifically Go, Java, or C++
  • Master’s degree in Computer Science, Engineering, or a related field
  • Proven track record of designing, building, and maintaining high-scale, resilient distributed systems
  • Prior experience building mission-critical financial services software (e.g., payments, lending, credit cards, or trading platforms)
  • Experience leading senior engineering teams and fostering a culture of technical rigor and rapid delivery
Job Responsibility
Job Responsibility
  • Architect & Innovate: Partner with Product, Design, and Business leadership to translate ambitious product visions into scalable, high-concurrency backend solutions
  • Technical Leadership: Serve as the primary technical authority for the team, steering architectural choices, overseeing rigorous code reviews, and ensuring system reliability
  • Engineering Excellence: Champion and implement industry-best practices for code health, automated testing, and long-term maintainability
  • Scale Systems: Build and optimize frameworks that support Uber's global scale, ensuring financial transactions remain seamless and secure
What we offer
What we offer
  • Bonus program
  • Equity award & other types of comp
  • Various benefits
  • Fulltime
Read More
Arrow Right

Staff, Software Engineer, Back End

The Walmart Emerging-Tech group is a group charted to drive the creation of the ...
Location
Location
United States , Bentonville
Salary
Salary:
110000.00 - 220000.00 USD / Year
walmart.com Logo
Walmart
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 8+ years of software engineering experience in building highly available systems
  • BS or MS in Computer Science or related degree
  • Programming languages, particularly Java
  • Data engineering and handling large datasets
  • Databases, including vector and big data technologies
  • Distributed computing, containerization (Docker/K8s), and multi-cloud
  • Proven track record of building successful software systems from inception to deployment
  • Proven track record of building solutions that solve highly complex business problems
  • Outstanding problem-solving skills, with the ability to make design trade-offs, balancing long-term 'big picture' considerations with short-term implications of design decisions
  • Expertise in distributed systems, service-oriented architecture, CI/CD, and operational excellence best practices
Job Responsibility
Job Responsibility
  • Stay abreast with technical advancements and drive system architecture and software development processes
  • Lead and mentor teams in the implementation of complex systems, fostering a culture of technical excellence and innovation
  • Be hands-on in prototyping, researching, and coding scalable, consumer-facing systems
  • Collaborate with business and product teams to achieve our long-term business goals
  • Champion operational and engineering excellence
  • Participate in code reviews, operational reviews, architectural discussions, and troubleshooting sessions to ensure the highest standards of development
  • Provide mentorship to engineers, managers, and others to help develop great talent
What we offer
What we offer
  • Incentive awards for performance
  • 401(k) match
  • Stock purchase plan
  • Paid maternity and parental leave
  • PTO
  • Multiple health plans
  • Medical, vision and dental coverage
  • Company-paid life insurance
  • Short-term and long-term disability
  • Company discounts
  • Fulltime
Read More
Arrow Right