Taro Logo

Senior Software Engineer- C13 - JERSEY CITY

Leading global bank serving 200 million customer accounts across 160+ countries, providing financial services including banking, credit, investments, and wealth management.
Jersey City, NJ, USA
$142,320 - $213,480
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
12+ years of experience
Finance

Description For Senior Software Engineer- C13 - JERSEY CITY

Citi, a leading global financial institution serving 200 million customers across 160+ countries, is seeking a Senior Software Engineer for their Jersey City office. This role combines technical excellence with leadership responsibilities, offering a competitive salary range of $142,320 - $213,480.

The position requires a seasoned professional with 12+ years of software development experience to drive modern engineering practices and technology transformation. You'll be responsible for designing and developing scalable applications while implementing best practices like trunk-based development, test automation, and secure coding standards.

As a senior engineer, you'll have the opportunity to work with cutting-edge technologies including cloud platforms, microservices architecture, and modern frameworks. The role involves both hands-on coding and technical leadership, where you'll mentor junior engineers and collaborate with cross-functional teams to deliver high-quality solutions.

The position offers comprehensive benefits including medical, dental, and vision coverage, 401(k), life insurance, and various wellness programs. Working in a hybrid environment, you'll be part of Citi's technology transformation journey while contributing to systems that impact millions of customers globally.

This role is ideal for experienced engineers who are passionate about financial technology and want to work with enterprise-scale systems. You'll have the opportunity to implement modern engineering practices, lead technical initiatives, and make significant contributions to one of the world's largest financial institutions. The position combines technical challenges with leadership opportunities, making it perfect for those looking to advance their careers in financial technology while working with cutting-edge tools and methodologies.

If you're excited about building robust financial systems, mentoring others, and working in a fast-paced environment where your technical expertise can make a real impact, this role at Citi could be your next career move. The position offers competitive compensation, comprehensive benefits, and the chance to work on systems that serve millions of customers worldwide.

Last updated a day ago

Responsibilities For Senior Software Engineer- C13 - JERSEY CITY

  • Design, develop, and maintain robust, scalable applications
  • Implement trunk-based development practices
  • Develop clean, maintainable code following SOLID principles
  • Ensure high levels of unit test coverage and TDD/BDD practices
  • Conduct code reviews and refactoring
  • Provide L3 support on rotation basis
  • Drive adoption of modern engineering practices
  • Implement secure coding practices
  • Manage Applications Development team
  • Mentor junior engineers
  • Lead technical discussions and system design

Requirements For Senior Software Engineer- C13 - JERSEY CITY

Java
Python
React
Kubernetes
  • Bachelor's degree in computer science or engineering
  • 12+ years of professional software development experience
  • Expertise in system design and microservices architecture
  • Experience with Angular/React JS
  • Knowledge of trunk-based development and feature flags
  • Proficiency in TDD, BDD, and test automation
  • Strong understanding of CI/CD and DevOps practices
  • Experience with cloud-native technologies (AWS, Kubernetes, Docker)
  • Proficiency with data structures, algorithms and SQL
  • Strong problem-solving and communication skills
  • Experience with event-driven architecture (preferred)
  • Knowledge of performance tuning and monitoring (preferred)
  • Experience in investment banking or financial services (preferred)

Benefits For Senior Software Engineer- C13 - JERSEY CITY

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 401(k)
  • Life insurance
  • Accident insurance
  • Disability insurance
  • Wellness programs
  • Paid time off
  • Vacation
  • Sick leave
  • Paid holidays

Interested in this job?

Jobs Related To Citi Senior Software Engineer- C13 - JERSEY CITY