Senior Engineer - (Vice President) in Belfast

Senior Engineer - (Vice President) in Belfast

Belfast Full-Time 80000 - 100000 £ / year (est.) No working from home possible
Citi

At a Glance

  • Tasks: Lead innovative software projects and enhance application systems with cutting-edge technology.
  • Company: Join Citi, a global leader in financial services with a focus on engineering excellence.
  • Benefits: Enjoy 27 days annual leave, private medical care, and a performance-related bonus.
  • Other info: Be part of a team that drives cultural and technical change across a vast engineering community.
  • Why this job: Make a real impact by transforming software development practices in a dynamic environment.
  • Qualifications: Hands-on experience in software engineering and expertise in multiple programming languages.

The predicted salary is between 80000 - 100000 £ per year.

As a Senior Engineer you will be responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.

About the Department: Developer Engineering & Engineering Excellence Tech is a function within CTO, responsible for measuring and supporting Engineers across Citi. Our mission is to make it easy and enjoyable for software engineering teams to go from a business idea to delivering an innovative product solution. The main goals are to improve and upgrade our tools, streamline our processes, automate and strengthen our controls, and help development teams adopt modern working methods.

We are an expert team to transform the working environment of the 60,000 people who make up the Citi engineering community and help them dramatically change their approach to developing software across the many different technologies we support. The Developer Engineering group has a challenging remit, but with the scale and variety comes a unique opportunity to be agents of cultural and technical change who significantly impact the bank.

About the Team: The Engineering Excellence Platform team has three broad goals: to measure the progress of the organisation towards its outcomes; to establish meaningful measures that development teams leverage; and finally, to reinforce positive behaviours via the influence of measurement. The team requires skilled Engineers, who intimately understand the development process and can also contribute to the wider initiative's cultural goals.

This role is a senior level position responsible for accomplishing results modern software engineering practices and DevOps/Agile delivery. The team is also responsible for working with the other Developer Engineering streams to ensure capabilities are implemented within infrastructure, taught in training courses and advertised and discussed across the developer community.

Responsibilities:

  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements.
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards.
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint.
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation.
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals.
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions.
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary.
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.

Skills & Experience:

  • Proven experience as a hands on Software Engineer.
  • Expertise in multiple programming languages (java/spring boot, OpenShift, REST, Kafka, Go, Python, React, Angular), architecture/design.
  • Prior experience with Go and Python is considered advantageous.
  • Strong understanding of both SQL and NoSQL databases.
  • Proven experience with distributed systems, event-driven architectures, container-based micro‑services, distributed logs, SQL and NoSQL databases, and DevOps.

What we’ll provide you:

  • 27 days annual leave (plus bank holidays).
  • A discretionary annual performance related bonus.
  • Private Medical Care & Life Insurance.
  • Employee Assistance Program.
  • Pension Plan.
  • Paid Parental Leave.
  • Special discounts for employees, family, and friends.
  • Access to an array of learning and development resources.

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.

Senior Engineer - (Vice President) in Belfast employer: Citi

Citi is an exceptional employer that fosters a dynamic and inclusive work culture, providing Senior Engineers with the opportunity to lead transformative projects within a global technology team. Employees benefit from comprehensive perks such as 27 days of annual leave, private medical care, and extensive learning resources, all while contributing to innovative solutions that impact a vast engineering community. With a strong commitment to employee growth and a focus on modern software practices, Citi offers a rewarding environment for those looking to make a significant impact in the tech industry.

Citi

Contact Details:

Citi Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Engineer - (Vice President) in Belfast

Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those at Citi. A friendly chat can open doors and give you insights that might just land you an interview.

Tip Number 2

Show off your skills! Prepare a portfolio or a GitHub repository showcasing your projects. This is your chance to demonstrate your expertise in programming languages and modern software engineering practices.

Tip Number 3

Ace the interview by practising common technical questions and scenarios related to the role. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at Citi.

We think you need these skills to ace Senior Engineer - (Vice President) in Belfast

Software Engineering
Java
Spring Boot
OpenShift
REST
Kafka
Go

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Senior Engineer role. Highlight your expertise in programming languages like Java, Go, and Python, and showcase any relevant projects that demonstrate your hands-on experience.

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background fits into our mission at StudySmarter. Be sure to mention your understanding of modern software engineering practices and DevOps.

Showcase Problem-Solving Skills:In your application, emphasise your ability to tackle complex problems. Share examples of high-impact projects you've worked on and how you approached challenges, especially in relation to system processes and business goals.

Apply Through Our Website:We encourage you to apply directly through our website for a smoother process. This way, we can ensure your application gets the attention it deserves and you can easily track your progress!

How to prepare for a job interview at Citi

Know Your Tech Inside Out

Make sure you brush up on your programming languages and frameworks mentioned in the job description, like Java, Spring Boot, Go, and Python. Be ready to discuss your hands-on experience with these technologies and how you've applied them in real-world scenarios.

Understand the Bigger Picture

Familiarise yourself with the Developer Engineering & Engineering Excellence Tech department's goals. Think about how your role as a Senior Engineer can contribute to improving tools and processes. Prepare examples of how you've driven cultural or technical change in previous roles.

Prepare for Problem-Solving Questions

Expect to tackle high-impact problems during the interview. Practice articulating your thought process when evaluating complex business and system processes. Use the STAR method (Situation, Task, Action, Result) to structure your responses effectively.

Showcase Your Leadership Skills

As this is a senior position, be prepared to discuss your experience mentoring mid-level developers and analysts. Share specific instances where you've allocated work, provided guidance, or influenced positive behaviours within a team.