Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
FinOps Engineer at Citi
By joining Citi, you will become part of a global organisation whose mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. Citi’s Public Cloud Financial Team is driving an innovative Cloud First strategy that works to optimize the IT environment, reduce complexity, and implement high degrees of automation to enable more agile application delivery. We aim to give Citi businesses a competitive edge by leveraging cloud scale architectures and enabling new infrastructure economics.
Team/Role Overview
When you’re one of the largest technology spenders in the world, financial transparency, management, and efficiency matters. As a Public Cloud Engineer on the Citi FinOps team, you will be instrumental in developing industry leading cloud cost management and optimization software solutions at Citi-scale. The ideal candidate has experience with or the desire to build and lead modern/scalable cloud-based software systems that integrate with various cloud and SaaS vendors. We’re a small, multi-disciplinary team that’s engineering our FinOps systems and practice. We own our software solutions end-to-end, from ideation to design/development and operation. If you love to learn, solve challenging problems, and operate in a fast-paced environment, this role is for you.
What you’ll do:
- Deliver the systems and capabilities needed for public cloud FinOps management across globally distributed businesses and teams.
- Implement and lead a unified view of costs related to direct consumption and shared costs across multiple public cloud providers and PaaS/SaaS vendors for visibility and accurate chargeback.
- Implement and lead a cost optimization business process framework targeting both rate and usage-based optimization.
- Engineer and lead an automated payment and recovery process for cloud cost actualization.
- Develop and lead budgeting and forecast modules along with cost controls to be used firm-wide.
- Participate and lead in projects to automate and scale reporting on key capacity metrics, supply chain performance, and growth drivers.
What we’ll need from you:
- Strong Java fundamentals, a deep understanding of Spring's core concepts (like IoC and DI), experience with Spring Boot for rapid development, and expertise in related technologies like RESTful APIs, database interactions.
- Desirable Python fundamentals a deep understanding of Python data analytic concepts, Apache Spark, Pandas and Prophet. Flask, scalable API development Platforms.
- Strong CS fundamentals (data structures, algorithms) and problem-solving skills.
- Systematic problem-solving approach with excellent communication skills and a sense of ownership.
- Experience working with relational/NoSQL databases (Postgres/Snowflake/MongoDB Atlas).
- Familiarity with developing and operating on the cloud (AWS, GCP).
- Familiarity with Service Oriented Architectures, API-first approach, and cloud-based service offerings, preferably on AWS.
- Familiarity with DevOps, modern SDLC practices and tools.
- Design, deploy, and maintain production Kubernetes/Helm clusters (EKS preferred).
What we can offer you:
By joining Citi Solutions Center Poland, you will not only be part of a business casual workplace with a hybrid working model (up to 2 days working at home per week), but also receive a competitive base salary (which is annually reviewed) and enjoy a whole host of additional benefits such as:
- Private Medical Care Program
- Life Insurance Program
- Pension Plan contribution (PPE Program)
- Employee Assistance Program
- Paid Parental Leave Program (maternity and paternity leave)
- Sport Card
- Holidays Allowance
- Sport and team recreation activities
- Special offers and discounts for employees
- Access to an array of learning and development resources
- A discretional annual performance related bonus
- A chance to make a difference with various affinity networks and charity initiatives
Alongside these benefits Citi is committed to ensuring our workplace is where everyone feels comfortable coming to work as their whole self every day. We want the best talent around the world to be energized to join us, motivated to stay, and empowered to thrive.
Sounds like Citi has everything you need? Then apply to discover the true extent of your capabilities.
Key skills/competency
- FinOps Engineer
- Java
- Spring Boot
- Python
- Cloud Computing
- AWS
- GCP
- DevOps
- Kubernetes
- Financial Technology
How to Get Hired at Citi
- Tailor your resume: Highlight Java, Spring Boot, Python, cloud experience (AWS, GCP), and DevOps skills relevant to FinOps Engineer roles at Citi.
- Showcase problem-solving: Emphasize your systematic approach, ownership, and communication skills with examples of complex challenges you've overcome.
- Demonstrate cloud expertise: Detail your experience with cloud environments like AWS/GCP and containerization tools such as Kubernetes.
- Prepare for technical questions: Brush up on data structures, algorithms, and specific technologies like Spring's IoC/DI and RESTful APIs.
- Understand the FinOps role: Research Citi's FinOps strategy and be ready to discuss how you can contribute to cost optimization and financial transparency.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background