Taro Logo

Senior Software Engineer- C13 - JERSEY CITY

Leading global bank with approximately 200 million customer accounts, operating in more than 160 countries and jurisdictions.
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 over 200 million customers across 160+ countries, is seeking a Senior Software Engineer for their Jersey City location. This role presents an exciting opportunity to join a forward-thinking technology team within one of the world's largest banks.

The position offers a competitive salary range of $142,320 - $213,480, along with comprehensive benefits including medical, dental, vision coverage, 401(k), and various insurance options. As a Senior Software Engineer, you'll be at the forefront of driving modern engineering practices and technology transformation within the organization.

The role demands expertise in multiple areas, including system design, microservices architecture, and hands-on development using languages like Java and Python. You'll be responsible for implementing trunk-based development, ensuring code quality through TDD/BDD practices, and maintaining high engineering standards. The position involves both technical leadership and hands-on coding, making it ideal for someone who enjoys both building and leading.

What makes this role particularly attractive is the combination of technical challenges in a financial services context, the opportunity to work with cutting-edge technologies including cloud-native solutions, and the chance to influence engineering practices across teams. You'll be working in a hybrid environment, allowing for flexibility while maintaining collaborative relationships with team members.

The ideal candidate will bring 12+ years of software development experience, strong system design capabilities, and a passion for engineering excellence. This role offers significant growth potential within a stable, global organization known for its technological innovation in the financial sector. If you're passionate about building robust, scalable systems and leading technical teams in a dynamic financial services environment, this position offers an excellent opportunity to make a meaningful impact.

Last updated 8 hours ago

Responsibilities For Senior Software Engineer- C13 - JERSEY CITY

  • Design, develop, and maintain robust, scalable, and high-performance applications
  • Implement trunk-based development practices
  • Develop clean, maintainable, and testable code following SOLID principles
  • Ensure high levels of unit test coverage and implement TDD/BDD
  • Conduct code reviews and refactoring
  • Respond to L2 support queries as L3 support
  • Drive adoption of modern engineering practices
  • Implement secure coding practices
  • Manage Applications Development team
  • Mentor junior engineers
  • Lead technical discussions and provide architectural guidance

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
  • Deep expertise in system design and microservices architecture
  • Experience with Angular/React JS
  • Experience with trunk-based development and feature flags
  • Proficiency in TDD, BDD, and automation
  • Strong understanding of CI/CD pipelines and DevOps practices
  • Experience with cloud-native technologies (AWS, Kubernetes, Docker)
  • Proficiency with data structures, algorithms and SQL
  • Strong communication and collaboration skills
  • Knowledge of performance tuning and monitoring
  • 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