Talent.com
Senior Software Engineer- C13 - JERSEY CITY
Senior Software Engineer- C13 - JERSEY CITYCitigroup Inc • Jersey City, NJ, United States
Senior Software Engineer- C13 - JERSEY CITY

Senior Software Engineer- C13 - JERSEY CITY

Citigroup Inc • Jersey City, NJ, United States
1 day ago
Job type
  • Full-time
Job description

About Citi

Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. 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. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our clients.

Citi's Mission and Value Proposition explain what we do and Citi Leadership Standards explain how we do it. Our mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. We strive to earn and maintain our clients' and the public's trust by constantly adhering to the highest ethical standards and making a positive impact on the communities we serve. Our Leadership Standards is a common set of skills and expected behaviors that illustrate how our employees should work every day to be successful and strengthens our ability to execute against our strategic priorities.

About the Role

We are looking for a highly skilled and hands-on Senior Software Engineer to drive modern engineering practices and technology transformation within our teams. You will play a critical role in designing, developing, and maintaining scalable, high-quality software solutions while ensuring best-in-class engineering standards, including trunk-based development, test automation, security, and modern ways of working.

This role requires deep expertise in system design, hands-on coding, and strong problem-solving skills to create resilient, high-performing, and secure applications.

Key Responsibilities

Software Development & System Design

  • Design, develop, and maintain robust, scalable, and high-performance applications.
  • Implement trunk-based development practices to enable continuous integration and rapid delivery.
  • Develop clean, maintainable, and testable code following SOLID principles and software design best practices.
  • Ensure high levels of unit test coverage, test-driven development (TDD), and behavior-driven development (BDD).
  • Actively contribute to hands-on coding, code reviews, and refactoring to maintain high engineering standards.
  • Respond to queries from L2 support team or business stakeholders as L3 during office hours mainly on rotational basis along with existing team members.

Engineering Excellence & Best Practices

  • Drive the adoption of modern engineering ways of working, including Agile, DevOps, and CI / CD.
  • Advocate for automated testing, infrastructure as code, and continuous monitoring to enhance software reliability.
  • Apply Behavior-Driven Development (BDD), Test-Driven Development (TDD), and unit testing to ensure code quality and functionality.
  • Conduct thorough code reviews, ensuring adherence to best practices in readability, performance, and security.
  • Implement and enforce secure coding practices, performing vulnerability assessments and ensuring compliance with security standards.
  • Collaborate effectively in agile environments, embracing DevOps principles and fostering a culture of continuous delivery and improvement.
  • Technical Leadership & Collaboration

  • Manage Applications Development team in an effort to accomplish established goals as well as conduct personnel duties for team.
  • Partner with architects, product owners, and cross-functional teams to design scalable and distributed systems.
  • Mentor junior engineers and foster a culture of engineering excellence and continuous learning.
  • Collaborate closely with DevOps teams to optimize deployments, observability, and production resilience.
  • Lead technical discussions, contribute to design documentation, and provide guidance on modern software architectures.
  • Skills and Qualifications

    Must-Have Skills :

  • Bachelor's degree in computer science or engineering field involving software programming or systems engineering
  • 8+ years experience of Strong hands-on professional software development experience (Java, Python, or any modern programming language).
  • Deep expertise in system design and microservices architecture.
  • Angular / React JS is good to have
  • Experience with trunk-based development, feature flags, and progressive delivery strategies.
  • Proficiency in TDD, BDD, and automation-first mindset to ensure high test coverage and reliability.
  • Strong understanding of CI / CD pipelines, and DevOps practices.
  • Experience conducting code reviews, vulnerability assessments, and secure coding.
  • Familiarity with modern cloud-native technologies (AWS, Kubernetes, Docker).
  • Proficiency with data structures, algorithms and SQL
  • Excellent problem-solving skills and ability to work in fast-paced, agile environments.
  • Strong communication and collaboration skills.
  • Good-to-Have Skills :

  • Experience with event-driven architecture and distributed systems.
  • Knowledge of performance tuning, observability, and production monitoring.
  • Familiarity with Agile frameworks and modern ways of working in product development.
  • Experience of working in investment bank or financial services industry ( preferably OTC Derivatives) is a plus.
  • This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

    Job Family Group : Technology

    Job Family :

    Applications Development

    Time Type : Full time

    Primary Location :

    Jersey City New Jersey United States

    Primary Location Full Time Salary Range :

    $142,320.00 - $213,480.00

    In addition to salary, Citi's offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including : medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.

    Most Relevant Skills

    Please see the requirements listed above.

    Other Relevant Skills

    For complementary skills, please see above and / or contact the recruiter.

    Anticipated Posting Close Date :

    Jul 22, 2025

    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.

    Create a job alert for this search

    Senior Software Engineer • Jersey City, NJ, United States

    Related jobs
    Senior Software Engineer - Applications (NYC)

    Senior Software Engineer - Applications (NYC)

    LinkedIn • New York, NY, United States
    Full-time
    LinkedIn is the worlds largest professional network, built to create economic opportunity for every member of the global workforce. Our products help people make powerful connections, discover excit...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    OUTFRONT Media • New York, NY, United States
    Full-time
    We are one of North America's most innovative media companies.We leverage the power of creative excellence, unbeatable locations and smart audience data to change the game for advertisers.Our purpo...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Capitalize • New York, NY, United States
    Full-time
    Capitalize is a mission-driven company solving critical problems in the $20 trillion retirement savings market with delightful products, scalable technology, and a world-class team.At our core, we'...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    ORBIS • New York, NY, United States
    Full-time
    Senior) Software Engineer - New York (Hybrid) - Competitive Salary + Equity + Opportunity to work with an Ambitious, Rapidly-Growing Start-Up. A young, early-stage start-up challenger is currently l...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Robin AI • New York, NY, United States
    Full-time
    Robin is on a mission torebuild the legal industry - starting with making contracts simple for everyone.We are a pioneer in Legal AI, built on proprietary models, licensed data, and deep partnershi...Show more
    Last updated: 1 day ago • Promoted
    Senior Engineer, Software

    Senior Engineer, Software

    Starcom Mediavest Group Germany Gmbh • New York, NY, United States
    Full-time
    Publicis Groupe is a global leader in communication and is positioned at every step of the value chain, from consulting to execution, combining marketing transformation and digital business transfo...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Capital One • New York, NY, US
    Full-time +1
    Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Current • New York, NY, United States
    Full-time
    Current is a leading consumer fintech platform transforming financial access for everyday Americans with over 5 million members. We provide access to financial solutions that seamlessly work togethe...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Ellkay • Elmwood Park, NJ, United States
    Full-time
    ELLKAY started out providing connectivity solutions to laboratories and within a few years, grew to also provide data management solutions to ambulatory organizations. ELLKAY is now a trusted data m...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Fullstack (NYC)

    Senior Software Engineer - Fullstack (NYC)

    Databricks • New York, NY, United States
    Full-time
    At Databricks, we are passionate about enabling data teams to solve the world's toughest problems - from making the next mode of transportation a reality to accelerating the development of medical ...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer - Brooklyn (Hybrid)

    Senior Software Engineer - Brooklyn (Hybrid)

    Metric Bio • Brooklyn, NY, US
    Full-time
    We're partnered with an early-stage, well-funded healthcare technology startup building patient-centric infrastructure used by clinicians and consumers across the U. The company is transforming how ...Show more
    Last updated: 11 days ago • Promoted
    Senior Software Engineer (NY)

    Senior Software Engineer (NY)

    Cooperidge Consulting Firm • New York, NY, US
    Full-time
    Quick Apply
    Cooperidge Consulting Firm is seeking.Senior Software Engineer to lead the development of a.This role offers the opportunity to work on technically complex, high-impact products from concept throug...Show more
    Last updated: 30+ days ago
    Senior Software Engineer

    Senior Software Engineer

    Harnham • New York, NY, United States
    Full-time
    Software Engineer- Backend | Cloud, Data, AI.A well-funded, high-growth startup in NYC is building the future of cloud infrastructure optimization. With cloud costs soaring and AI driving complexity...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Vantage • New York, NY, United States
    Full-time
    Vantage is a cloud cost visibility and optimization platform, alternatively known as a FinOps platform.We help companies of all sizes manage their cloud infrastructure costs : everything from indivi...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    MasterCard • New York, NY, United States
    Full-time +1
    Mastercard powers economies and empowers people in 200+ countries and territories worldwide.Together with our customers, we're helping build a sustainable economy where everyone can prosper.We supp...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer, GenAI

    Senior Software Engineer, GenAI

    Scale AI, Inc. • New York, NY, United States
    Full-time
    At Scale AI, our mission is to accelerate the development of AI applications.For 8 years, Scale has been the leading AI data foundry, helping fuel the most exciting advancements in AI, including : g...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Clear Street • New York, NY, United States
    Full-time
    Clear Street is modernizing the brokerage ecosystem.Founded in 2018, Clear Street is a diversified financial services firm replacing the legacy infrastructure used across capital markets.We started...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Capitolis • New York, NY, United States
    Full-time
    We believe the financial markets can and should work for everyone.Capitolis is the technology company helping to create safer and more vibrant financial markets by unlocking capital constraints and...Show more
    Last updated: 1 day ago • Promoted