Lead Software Engineer responsible for designing, architecting, and delivering a high-performance Enterprise Fee Calculation and Billing Platform for Citi’s Markets Operations Technology.
Compensation
$94,300.00 - $141,500.00
Responsibilities
Design and architect the Enterprise Fee Calculation and Billing Platform
Deliver high-performance, scalable microservices
Implement CI/CD pipelines and DevOps practices
Develop and maintain core Java applications
Integrate with Spring Framework, Hibernate, and other enterprise frameworks
Requirements
Bachelor’s degree/University degree or equivalent experience
Lead senior software engineer responsible for architecting, designing, and delivering high-throughput, low-latency distributed server‑side systems for trading and risk operations.
Compensation
$120,800.00 - $170,800.00
Responsibilities
Design, build, test, and deploy resilient, highly scalable, low‑latency distributed backend services using Kotlin and/or Java
Lead architecture decisions and code reviews to ensure scalability, thread safety, fault tolerance, and optimal memory management
Drive modular software design, Clean Architecture principles, domain‑driven design, and test‑driven development
Architect and manage CI/CD pipelines utilizing Jenkins, Gradle, and containerization workflows
Package and deploy microservices and distributed workloads using Helm charts on Kubernetes/OpenShift
Requirements
Bachelor’s or Master’s Degree in Computer Science, Software Engineering, Financial Engineering, Mathematics, or a related quantitative/technical discipline (or equivalent practical experience)
Lead technical design and delivery of real‑time distributed software for warehouse automation systems.
Compensation
The base range for this position in the posted location is $144,000.00 - $211,200.00 however, base pay offered may vary depending on job-related knowledge, skills, and experience.
Responsibilities
Provide technical leadership for design, development, and maintenance of real‑time distributed software
Architect highly available, scalable services using .NET Core, RabbitMQ, OpenAPI, Kubernetes, and microservice‑based architectures
Own complex features and services through requirements, architecture, implementation, testing, deployment, and production support
Apply algorithms and optimization techniques to improve system performance and inventory flow
Profile, debug, and optimize distributed components to improve reliability, fault tolerance, and scalability
Requirements
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
Lead the design and development of high-performance applications that orchestrate fleets of autonomous mobile robots within automated warehouse environments.
Compensation
The base range for this position in the posted location is $149,000.00 - $204,600.00 however, base pay offered may vary depending on job-related knowledge, skills, and experience.
Responsibilities
Design and develop real-time, high-performance software for managing fleets of mobile robots
Analyze fleet performance and contribute to projects aimed at improving key business metrics, customer requirements, and company KPIs
Develop high-quality, robust software in a fast-paced, dynamic environment
Mentor junior engineers and lead technical efforts across projects
Identify and address root causes of software performance issues
Requirements
Bachelor’s degree in computer science, Electrical Engineering, Mechanical Engineering, Mathematics, or a related STEM field
Lead the development and global rollout of the Core market data platform used across multiple focus areas.
Compensation
Per NYC salary transparency law, the total compensation for this role includes a base range of $225,000 to $300,000 plus annual discretionary variable remuneration.
Responsibilities
Lead the development and global rollout of our Core market data platform used across multiple focus areas (Market data, Research engineering, Pricing, Strategies).
Design and implement high‑performance components for market data ingestion, normalization, and distribution, as well as its usage for order execution and strategy infrastructure.
Develop tools and frameworks that enable quants and technical traders to build, tune, and deploy data‑driven systematic pricing and trading strategies.
Own the full lifecycle of your components in a fast‑paced, iterative environment: deploy, monitor, profile, and optimize your code in production.
Work closely with focus group engineers, quants, and technical traders to refine requirements, collect feedback, and iterate on the platform's design and implementation.
Lead the next‑generation architecture of the market data and execution platforms that power our fully systematic trading.
Compensation
Per NYC salary transparency law, the total compensation for this role includes a base range of $225,000 to $300,000 plus annual discretionary variable remuneration.
Responsibilities
Lead the development and global rollout of our Core market data platform used across multiple focus areas (Market data, Research engineering, Pricing, Strategies).
Design and implement high‑performance components for market data ingestion, normalization, and distribution, as well as its usage for order execution and strategy infrastructure.
Develop tools and frameworks that enable quants and technical traders to build, tune, and deploy data‑driven systematic pricing and trading strategies.
Own the full lifecycle of your components in a fast‑paced, iterative environment: deploy, monitor, profile, and optimize your code in production.
Work closely with focus group engineers, quants, and technical traders to refine requirements, collect feedback, and iterate on the platform's design and implementation.
Requirements
BSc, MSc, or PhD in Computer Science, Mathematics, or a related field.