At a Glance
- Tasks: Lead passionate engineering teams and drive innovative software solutions.
- Company: Join Citi, a global banking leader with a presence in over 160 countries.
- Benefits: Enjoy a dynamic work environment with opportunities for growth and mentorship.
- Why this job: Be part of a winning team that values collaboration and personal development.
- Qualifications: Hands-on engineering management experience and a degree in STEM or Finance required.
- Other info: Citi promotes diversity and inclusion, welcoming applicants from all backgrounds.
The predicted salary is between 43200 - 72000 £ per year.
Citi, the world leading global bank, has approximately 200 million customer accounts and a presence in more than 160 countries and jurisdictions worldwide. Citi provides consumers, corporations, governments, and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management. The Stress testing Team is responsible for delivering Stress testing related solutions to Citi's risk & finance organization which manages Citi's exposure to financial institutions, governments and corporates that trade with Citi. The team engineers, builds and maintains software used to compute metrics that help mitigate Citi's exposure to counterparty default & help meet regulations like CECL, GSST, IFRS9, CCAR.
Who you are:
- You’ve got a positive energy and are optimistic about the future.
- You appreciate open and direct communication.
- You can switch context & pivot on the fly.
- You want to be part of a winning team.
- You are often cited as inspiration for the engineers.
- You have a "can do" attitude and take 100% ownership.
What will you do?
- Lead team(s) of passionate engineers supporting multiple systems.
- Set up and maintain processes that empower the team.
- Be hands-on in technical architecture and reviews.
- Independently own and drive multiple critical work streams.
- Establish and drive adoption of design and coding best practices.
- Liaise with senior stakeholders across various business organizations.
- Mentor and guide professional development of analysts & engineers.
- Collaborate with teams to design, build and deliver high quality software.
Basic Requirements:
- You are a hands-on engineering manager with extensive industry experience.
- Experience managing individual contributors across all levels.
- Experience of managing managers (engineering or product).
- BS or MS in Computer Science or related technical field.
- Broad experience in relational and document databases.
- Develop enterprise-grade applications using Java 8/JEE (and higher).
- A track record of managing and mentoring junior and senior engineers.
- Experience attracting and hiring top talents.
- Proficient at working with large and complex code bases.
- Ability to be metrics/data driven and have a bias for action.
Preferred Qualifications:
- Experience in financial industry specifically in Credit Risk & Market Risk Capital domains.
- Technologies and tools: Java, Web / Restful service development, Angular, JSON, Python, SQL.
- Experience in event-driven design of Microservices.
- Experience building modern enterprise applications and deploying to clouds.
- Experience in distributed cache systems like Apache Ignite or Redis.
- Experience in big data platforms and technologies.
- Experience in Spring Framework and Cloud Computing.
- Experience in understanding complex SQLs and exposure to Database Design Concepts.
Contact Detail:
Citi Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land VP of Java Engineering - Citi
✨Tip Number 1
Familiarise yourself with Citi's core values and mission. Understanding their commitment to customer satisfaction and innovation will help you align your responses during interviews, showcasing how your leadership style and technical expertise can contribute to their goals.
✨Tip Number 2
Network with current or former employees of Citi, especially those in engineering roles. Engaging in conversations about their experiences can provide valuable insights into the company culture and expectations, which you can leverage in your discussions.
✨Tip Number 3
Prepare to discuss specific examples of how you've led teams through complex projects, particularly in fast-paced environments. Highlighting your ability to pivot and adapt to changing regulations will demonstrate your readiness for the dynamic nature of the role.
✨Tip Number 4
Stay updated on the latest trends in financial technology and risk management. Being knowledgeable about current challenges and innovations in these areas will allow you to engage in meaningful conversations with interviewers and position yourself as a forward-thinking candidate.
We think you need these skills to ace VP of Java Engineering - Citi
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in engineering management, particularly with Java and related technologies. Emphasise your leadership skills and any experience managing teams across different time zones.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role at Citi and how your background aligns with their needs. Mention specific projects or achievements that demonstrate your ability to lead teams and deliver high-quality software.
Showcase Your Technical Skills: Include a section in your application that outlines your technical expertise, especially in Java, microservices, and cloud computing. Be specific about the tools and technologies you have used and how they relate to the job description.
Prepare for Interviews: If selected for an interview, be ready to discuss your management style and how you handle challenges in a fast-paced environment. Prepare examples of how you've mentored engineers and improved software engineering practices in previous roles.
How to prepare for a job interview at Citi
✨Show Your Leadership Skills
As a VP of Java Engineering, you'll need to demonstrate your leadership capabilities. Be prepared to discuss your experience in managing teams, mentoring engineers, and driving projects. Share specific examples of how you've empowered your team and fostered a collaborative environment.
✨Highlight Technical Expertise
Citi is looking for someone with extensive technical knowledge, especially in Java and related technologies. Brush up on your understanding of Java 8/JEE, Spring, and microservices architecture. Be ready to answer technical questions and possibly solve coding challenges during the interview.
✨Communicate Clearly and Confidently
Strong communication skills are essential for this role. Practice articulating your thoughts clearly and confidently. Prepare to explain complex technical concepts in a way that non-technical stakeholders can understand, as you'll be liaising with various departments.
✨Demonstrate Adaptability
Given the dynamic nature of the financial industry, it's crucial to show that you can adapt to changing regulations and project requirements. Share examples of how you've successfully pivoted in previous roles and maintained productivity despite shifting priorities.