Lead Java development and delivery for FX trading systems at Citi FX.
Responsibilities
Lead design, development, and delivery of high-performance Java-based systems supporting FX trading, sales, risk, and post-trade workflows.
Own end-to-end technical guidance for feature teams, ensuring alignment with business priorities, architectural standards, and regulatory requirements.
Drive agile delivery practices including sprint planning, backlog refinement, code reviews, and retrospectives.
Collaborate closely with Product Owners, Business Analysts, Architects, and Business to translate complex FX business requirements into robust technical solutions.
Ensure production stability, performance, and resilience of FX systems through proactive engineering practices including observability, alerting, and capacity planning.
Requirements
Bachelor’s degree/University degree or equivalent experience
The Analyst assists with the implementation, support and maintenance of EBRD's platforms and software solutions, developing and maintaining code or infrastructure within the AI/ML squad.
Responsibilities
Assists in building AI solutions using Azure AI Services, Prompt Flow, and Azure AI Search
Writes clean, testable code and assists in peer code reviews
Supports the setup of automated testing and observability within CI/CD pipelines
Contributes to the validation and tuning of models
Participates in refinement of AI/ML user stories and backlog grooming
Requirements
Bachelor's in Computer Science, Data Science, Engineering, Mathematics or a related technical discipline
Lead full lifecycle development using C#/.NET Core, ASP.NET, and modern full-stack technologies.
Compensation
We invest in the lives of our employees, both in and out of the workplace, by providing competitive pay and benefits packages. Benefits offered may include health care, dental, vision, life insurance; 401(k); education assistance; paid time off including PTO, holidays, and any other paid leave required by law. The salary offered will depend on several factors including, but not limited to, relevant experience, skills, education, geographic location, internal equity, business needs, and other factors permitted by law. Posted pay ranges are a general guideline only and are not a guarantee of compensation or salary.
Responsibilities
Lead full lifecycle development using C#/.NET Core, ASP.NET, and modern full-stack technologies.
Implement enhancements, perform code-level fixes, and provide advanced troubleshooting across the application stack.
Architect secure, scalable cloud-native solutions on Azure, AWS or OCI.
Lead modernization of legacy systems into cloud platforms, supporting microservices and containerized architectures.
Develop and maintain RESTful APIs, reusable components, and modern UI frameworks such as React or Angular.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or related field
Looking for a Backend Software Engineer to join the LabArchives team to design, build, and maintain backend systems that power the LabArchives suite of products.
Compensation
$103,000—$140,000 USD
Responsibilities
Collaborate with product, operations, and support team members to design, develop, and maintain the backend services and APIs behind the LabArchives suite of products.
Iteratively plan, build, test, and release new backend features, primarily in Node.js.
Read, understand, and contribute to our existing Ruby on Rails codebase as needed.
Create and maintain a robust unit test suite, and participate in the creation and expansion of our automation test framework.
Participate in code reviews, security audits, and performance and scalability evaluations.
Requirements
Bachelor’s degree in Computer Science
Nice to have: SaaS
Nice to have: Regulated or research-focused industry
Lead engineering efforts on the Embedded Analytics team, combining technical expertise with leadership to build, scale, and evolve data and analytics systems for customer-facing reporting.
Responsibilities
Lead, mentor, and grow a cross‑functional engineering and data team
Own end‑to‑end delivery of squad’s product area
Write code, review code, and architect solutions
Partner with Product team on feasibility and priorities
Balance feature work against bugs, tech debt, performance, and reliability
Requirements
Bachelor's degree in Computer Science, Engineering, or equivalent experience