A core technical contributor role within an agile team to enhance, build, and deliver market-leading technology products for Auto Lending.
Responsibilities
Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
Develops secure high-quality production code, and reviews and debugs code written by others
Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems
Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies
Requirements
Formal training or certification on software engineering concepts
Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field
Nice to have: Knowledge of the financial services industry
Nice to have: Practical Cloud native experience
Nice to have: Experience interacting with user experience designers and product owners
Lead software development and technical leadership for counterparty credit risk management solutions within Citi’s Derivatives Credit Risk Technology Team.
Responsibilities
Deliver advanced technology projects as an individual contributor across the full software development lifecycle
Serve as advisor or coach to mid-level/junior developers and analysts
Provide technical leadership on projects implemented by the wider team of Software Engineers/Analyst Developers
Collaborate effectively with a large global team of software engineers, business analysts, dev-ops and support staff to deliver software solutions for the business
Requirements
Bachelor’s or Master’s degree in Computer Science/Engineering/STEM subject or equivalent experience
Nice to have: Experience working in the Capital Markets domain
Nice to have: Understanding of Derivatives and Risk management
Nice to have: Experience re-engineering large monolithic applications to microservices
Nice to have: Experience re-engineering complex franchise critical applications to new platforms
Lead Software Engineer to design, architect, and deliver a high-performance Enterprise Fee Calculation and Billing Platform for capital markets stakeholders.
Compensation
$94,300.00 - $141,500.00
Responsibilities
Design and architect enterprise fee calculation and billing platform
Develop and maintain microservices using Spring Boot and related frameworks
Implement CI/CD pipelines with Jenkins/Tekton/GitLab CI
Configure and optimize relational databases (Oracle/PostgreSQL)
Ensure security compliance with SSL/TLS and PKI
Requirements
Bachelor’s degree/University degree or equivalent experience
Design and develop modern Java/Spring Boot microservices that consolidate inventory and availability data across multiple enterprise systems and enable AI-powered conversational experiences.
Responsibilities
Develop Java 17/21 and Spring Boot microservices
Design API-first solutions and distributed systems architectures
Build and maintain enterprise integrations using REST/SOAP and messaging platforms
Create secure, scalable, and resilient services using OAuth2, JWT, Kafka, Redis, and cloud technologies
Partner with AI teams to expose backend capabilities through AI-consumable APIs and services
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