Remote Contract
PUBLISHED
Sep 23, 2025
A senior full-stack software engineering role at Citi's Developer Enablement team, focusing on integrating Generative AI technologies like GPT-4 and Gemini into production systems using Python, Go, TypeScript, and modern DevOps practices to build automated controls and innovative products.
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.
The Department
Developer Enablement is a function of the CTO organization. Our mission is to make it easy and enjoyable for software engineering teams to transform business ideas into innovative product solutions. Our main goals are to improve and upgrade tools, streamline processes, automate and strengthen controls, and help development teams adopt modern working methods.
The Team
The Codified Controls team within Developer Enablement is revolutionizing how we manage policies, standards, and controls through a company-wide "everything-as-code" initiative. We build and deliver automated controls, developing both the core technology and supporting infrastructure. As a product-focused team, we prioritize user needs and iterative development through close collaboration. We seek engineers with proven experience in product-oriented environments and a demonstrated ability to empathize with users.
The Role
Software Engineers are critical to delivering the suite of tools within our department. As a GenAI Senior Full-Stack Software Engineer, you'll play a key role in building high-impact products, collaborating with cross-functional teams, and continuously improving your skillset. We believe our engineers should participate in all stages of product development – from ideation to execution – and you will be integral to every step of that journey. You will work extensively with Generative AI technologies, such as GPT-4 and Gemini, integrating their capabilities into our systems through advanced prompt engineering and API integration.
As the GenAI Senior Full-Stack Software Engineer, you'll demonstrate a deep understanding of user needs while contributing to the overall product vision. You'll translate cutting-edge GenAI research into scalable, production-grade solutions, bridging the gap between experimentation and enterprise deployment.
Our diverse tech stack encompasses Python, Go, TypeScript, React, Kubernetes, MongoDB, and Generative AI integrations, requiring adaptability and a commitment to continuous learning.
Responsibilities
Key Characteristics
Required Experience
Preferred Experience
Job Family Group:
Job Family:
Time Type:
Most Relevant Skills
Other Relevant Skills
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi*.*
View Citi’s EEO Policy Statement and the Know Your Rights poster.