> Markdown version of [/jobs/ext/2299589-senior-lead-software-engineer-securities-finance](https://www.wearedevelopers.com/jobs/ext/2299589-senior-lead-software-engineer-securities-finance). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Lead Software Engineer Securities Finance... - **Company:** Citigroup, Inc. - **Location:** Jersey City, NJ, United States (Remote available) - **Experience:** Expert - **Salary:** $176,720.0 - $265,080.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Unix, Data Governance, Data Mapping, Data Profiling, Relational Databases, Cursor (Graphical User Interface Elements), Software Debugging, Java Platform Enterprise Edition (J2EE), Hibernate (Java), IBM WebSphere MQ, Spring Framework, Enterprise Messaging Systems, Microsoft SQL Server, Oracle (Applications), Software Engineering, Software Systems, PL-SQL, Freeform SQL, GitHub Copilot, Spring-boot, Kubernetes, Apache Kafka, Data Management, Restful APIs, Docker, Microservices - **Published:** August 29, 2026 - **Apply:** https://www.juju.com/job/00000000gpqth5 ## About the Role + 10 or more years of hands-on software engineering experience, with a track record of delivering complex application systems in financial services environments. + Deep proficiency in Core Java, Java EE, PL/SQL, Spring, Spring Boot, Hibernate, RESTful API development, and Unix scripting, with the ability to architect services independently. + Practical experience with microservice architecture and container orchestration using Docker and Kubernetes, and with messaging systems including Kafka and MQ Series. + Proficiency in Oracle and MSSQL relational databases, including writing complex SQL queries and applying data profiling and data mapping tools. + Hands-on experience with AI coding assistants such as GitHub Copilot, Cursor, Windsurf, Devin, or Claude as part of daily engineering workflows. + Demonstrated ability to lead engineering teams, manage cross-functional delivery, and communicate technical decisions clearly to senior stakeholders. + Familiarity with regulatory data requirements, data governance, and compliance considerations in a financial services context. Beneficial skills & qualifications + Deep knowledge of Custody, Funds, or Securities Finance, including an understanding of how these functions operate across front, middle, and back-office environments. + Familiarity with securities master data and market data, and how these data sets support trading and operational workflows. + A Master's degree in a relevant technical or quantitative discipline. ## Description Citi is looking for a Senior Lead Software Engineer to take end-to-end technical ownership to work on complex, high-volume financial applications within its Securities Finance technology team in Jersey City. In this role, you will architect, build, and deliver enterprise-scale software solutions that sit at the heart of critical securities and custody workflows, shaping how Citi's technology platforms perform at global scale. You will combine deep Java engineering expertise with senior leadership, guiding a team of engineers while influencing technical direction and partnering with business, compliance, and data stakeholders across the organization. Responsibilities + Architect and design end-to-end software solutions for high-volume securities finance applications, ensuring systems are scalable, resilient, and aligned to enterprise standards. + Build and deliver new application capabilities using Core Java, Spring Boot, RESTful APIs, and microservice patterns deployed via Docker and Kubernetes. + Lead the technical analysis of complex financial business processes, translating requirements into well-structured application designs that address upstream, downstream, and partner system dependencies. + Define and enforce engineering standards across the full development lifecycle, covering design, coding, testing, debugging, and production implementation. + Mentor and develop engineers and analysts, allocating work effectively and building team capability to deliver against ambitious delivery goals. + Partner with senior business leaders and end users to capture functional requirements and incorporate them into cohesive system designs that meet regulatory and compliance needs. + Identify and manage technical and operational risk within delivery decisions, escalating issues transparently and maintaining the integrity of systems and controls., We use automated processing, including artificial intelligence, for our legitimate business interests (or our reasonable and appropriate business purposes) to identify and align the candidate's skills and abilities with a specific job opening. Additionally, if you so choose, or consent, we can match your skills and abilities to other suitable roles at Citi. Importantly, all our hiring processes and decisions, including determining your suitability for a role, are conducted, checked, and decided by individuals. Our automated processing and AI do not involve relying on automatic or autonomous decision-making. Please refer to any Jurisdictional Considerations, with specific provisions for your country (where relevant) for further details. Illinois residents - AI Notice and Right (https://tbcdn.talentbrew.com/company/287/cms/v3/docs/policies/Illinois\_Career\_Supplement\_a11y.pdf) ## Related Videos - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [Microservices architecture as a key element in building trading systems for global finance markets](https://www.wearedevelopers.com/videos/1196-microservices-architecture-as-a-key-element-in-building-trading-systems-for-global-finance-markets) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [The Time Paradox: Building Timezone-Safe Python/Django Applications](https://www.wearedevelopers.com/videos/1915-the-time-paradox-building-timezone-safe-python-django-applications) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)