CrawlJobs Logo

Backend Developer Lead

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United States , Irving, Texas

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

125760.00 - 188640.00 USD / Year

Job Description:

The Staff Engineer is a highly experienced individual contributor within Banking technology division. This role is responsible for driving engineering excellence through hands-on technical contributions, setting high technical standards by example, and delivering robust, scalable, and secure middleware platforms. The Principal Engineer will apply innovative modern software engineering practices (DevSecOps, SRE) to solve complex business challenges, directly contributing to Citi's global banking objectives. This position requires exceptional technical mastery, strategic problem-solving abilities, and the capacity to technically guide and influence project outcomes and peers across the organization.

Job Responsibility:

  • Actively contribute to and uphold the long-term technical vision and architectural roadmap for core platforms within the Banking Technology middleware ecosystem, encompassing Java, Spring Boot, Kafka, Microservices, GraphQL, and NoSQL databases
  • Implement and advocate for organizational engineering standards, best practices, and architectural patterns to ensure scalability, reliability, security, and maintainability across all engineering initiatives
  • Lead by example in coding, design, and problem-solving
  • Mentor and provide technical guidance to senior and junior software engineers, fostering a culture of innovation, continuous learning, and technical excellence
  • Share knowledge, best practices, and innovative solutions with the team
  • Apply and champion DevSecOps and Site Reliability Engineering (SRE) principles in daily work, ensuring high standards of system availability, performance, security, and operational efficiency for critical production platforms
  • Proactively identify and address technical debt, mitigate system risks, and implement robust disaster recovery capabilities
  • Act as a primary technical advisor to senior business leaders and product owners, translating complex business requirements into clear, actionable technical designs and innovative solutions
  • Effectively articulate technical insights, architectural decisions, and development progress to diverse audiences
  • Actively drive the exploration, evaluation, and hands-on application of emerging technologies, advanced architectural patterns, and innovative solutions (e.g., Apache Flink, Artificial Intelligence) to enhance product offerings and improve engineering productivity
  • Champion continuous improvement in software architecture, development processes, and tooling
  • Leverage AI tools to enhance development efficiency, accelerate problem-solving, and drive innovation in your daily work
  • Collaborate extensively with other engineers and technical leads across engineering, product management, and operations to ensure alignment of technical designs, seamless integration of solutions, and achievement of broader organizational goals
  • Influence technical decisions through deep expertise and well-reasoned arguments
  • Take ultimate accountability for the successful, on-time delivery of complex, high-quality, and user-centric software components
  • Uphold rigorous engineering standards through thorough design, code, and security reviews, and contribute to comprehensive technical documentation, ensuring a culture of engineering excellence

Requirements:

  • Minimum of 10+ years of progressive experience in backend software development, with a proven track record of owning the design and delivery of complex, large-scale software projects as a senior individual contributor
  • Deep, hands-on expertise and architectural understanding of enterprise-level middleware technologies including Java, Spring Boot, Kafka, Microservices architecture, GraphQL, and NoSQL databases
  • Demonstrated experience with high-volume, low-latency distributed systems
  • Experience with Apache Flink is a significant advantage
  • Demonstrated ability to architect, design, and implement highly scalable, resilient, secure, and performant distributed systems
  • Expert-level understanding of the modern Software Development Lifecycle (SDLC), CI/CD pipelines, DevSecOps, and Site Reliability Engineering (SRE) best practices, with extensive, hands-on experience in their practical application
  • Exceptional verbal and written communication skills, capable of articulating complex technical concepts to diverse audiences and working effectively with business and technical stakeholders to drive positive outcomes
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field is required
  • a Master’s degree or equivalent advanced professional qualifications are a plus
What we offer:
  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
  • discretionary and formulaic incentive and retention awards
  • robust training program
  • opportunities for internal mobility

Additional Information:

Job Posted:
February 17, 2026

Expiration:
February 23, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Backend Developer Lead

Senior Lead Backend Java Developer

The Applications Development Manager is a senior level position responsible for ...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant experience
  • Hands-on development experience required
  • Must have hands-on backend Java development experience
  • Experience in applications development
  • Experience in management
  • Experience managing global technology teams
  • Working knowledge of industry practices and standards
  • Consistently demonstrates clear and concise written and verbal communication
  • Bachelor’s degree/University degree or equivalent experience
  • Master’s degree preferred
Job Responsibility
Job Responsibility
  • Manage multiple teams of professionals to accomplish established goals and conduct personnel duties for team
  • Provide strategic influence and exercise control over resources, budget management and planning while monitoring end results
  • Utilize in-depth knowledge of concepts and procedures within own area and basic knowledge of other areas to resolve issues
  • Ensure essential procedures are followed and contribute to defining standards
  • Integrate in-depth knowledge of applications development with overall technology function to achieve established goals
  • Provide evaluative judgement based on analysis of facts in complicated, unique, and dynamic situations including drawing from internal and external sources
  • Influence and negotiate with senior leaders across functions, as well as communicate with external parties 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, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards
  • Fulltime
Read More
Arrow Right

Backend Lead Developer

As a member of our Optimization & Data team, you will be responsible to assist u...
Location
Location
France , Paris
Salary
Salary:
Not provided
artelys.com Logo
Artelys
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 5 years of experience in a similar position
  • Proficient in backend programming (Java/Spring and/or Python, REST API, message queues, SQL)
  • Abilities to develop scalable software solutions with strong availability, security and efficiency constraints
  • Master object-oriented programming and principles on design and software architectures
  • Good knowledge of data structures and algorithms
  • Master the main modern development tools (git in particular)
  • Fluent in English
Job Responsibility
Job Responsibility
  • Participate in the development of our software solutions (application servers, web services, calculators, etc.)
  • Lead the development teams, train and support less experienced members of the teams
  • Take a proactive role in the design of new major functionalities
  • Work in close relationship with Product Managers and commercial teams to define priorities, determine their value and plan their realization in an optimal way
  • Implementing tools and best practices to enhance the work of your team by promoting goodwill, cooperation and dynamism
What we offer
What we offer
  • Up to 2 days of remote work per week possible
  • Flexible working hours
  • Offices located in the city center of each city where we are located
  • Fulltime
Read More
Arrow Right

Lead Java Backend Developer

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Hand-on development experience in Java, Spring, Microservices OR React application
Job Responsibility
Job Responsibility
  • 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
  • Fulltime
Read More
Arrow Right

Java Backend Lead Developer

Java & Database Lead Developer is a senior level position responsible for establ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6 years of programming experience in Java, Python, Spark, Scala
  • 4 years of strong handson experience in RDMS Database SQL (Oracle/Sybase) queries, PL/SQL, and advanced tuning techniques and Database upgrade/migration approaches
  • 2 years of experience with Messaging (e.g., Kafka, Tibco, Rabbit (MQ))
  • Experience in Middleware (Tomcat and WebSphere) and Cloud Containerization (ECS) and CICD tools
  • Angular, ExtJS, JMS, JSON, XML, ROD, LightSpeed
  • Experience in Spring Batch, Spring Boot, Microservices and event-based architecture, Consuming REST API experience
  • Experience of collaboration tools (source control) like GIT/BitBucket/GitHub Copilot, and tools like JIRA etc
  • Experience in Unix (Linux) commands and scripting
  • Experience in data analysis, data modeling and SQL performance tuning, exception handling
Job Responsibility
Job Responsibility
  • 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
What we offer
What we offer
  • Global benefits
  • Equal opportunity employer policies
  • Accessibility accommodations
  • Fulltime
Read More
Arrow Right

Java Backend Lead Developer

Java & Database Lead Developer is a senior level position responsible for establ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6 years of programming experience in Java, Python, Spark, Scala
  • 4 Years of strong handson experience in RDMS Database SQL (Oracle/Sybase) queries, PL/SQL, and advanced tuning techniques and Database upgrade/migration approaches
  • 2 years of experience with Messaging (e.g., Kafka, Tibco, Rabbit (MQ))
  • Experience in Middleware (Tomcat and WebSphere) and Cloud Containerization (ECS) and CICD tools
  • Angular, ExtJS, JMS, JSON, XML, ROD, LightSpeed
  • Experience in Spring Batch / Spring Boot / Microservices and event-based architecture / Consuming REST API experience
  • Experience of collaboration tools (source control) like GIT/BitBucket/GitHub Copilot and tools like JIRA etc
  • Experience in Unix (Linux) commands & scripting
  • Experience in data analysis, data modeling and SQL performance tuning, exception Handling.
Job Responsibility
Job Responsibility
  • 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.
  • Fulltime
Read More
Arrow Right

Lead Backend Java Developer

The Applications Development Technology Lead Analyst is a senior level position ...
Location
Location
Canada , Mississauga
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Demonstrated leadership and project management skills
  • Consistently demonstrates clear and concise written and verbal communication
  • Excellent Core Java, Spring Framework and functional programming hands-on experience
  • Proficient in functional programming concepts with Streams API, Lambda Expressions and Optional
  • Strong Experience with relational databases such as Oracle
Job Responsibility
Job Responsibility
  • 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
  • Fulltime
Read More
Arrow Right

Senior Software Developer, Backend Platform

Join us in building the future of finance. Our mission is to democratize finance...
Location
Location
Canada , Toronto
Salary
Salary:
145000.00 - 170000.00 CAD / Year
robinhood.com Logo
Robinhood
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Significant experience building scalable backend systems in Go and/or Python
  • Deep familiarity with server-side frameworks such as Django or Go-based systems
  • Strong track record designing or maintaining internal developer platforms or shared infrastructure
  • Experience mentoring engineers, guiding technical decisions, and contributing to team-wide strategies
  • Passion for developer productivity, quality engineering practices, and thoughtful abstraction
Job Responsibility
Job Responsibility
  • Design and lead high-impact projects to improve frameworks, common libraries, and the backend development lifecycle
  • Own and evolve core tooling used across the monorepo — including static analysis, code formatting, and project scaffolding
  • Build delightful developer experiences with enhanced IDE plugins (VSCode, Goland, PyCharm) and interface definition tools like Protobuf
  • Drive best practices in backend architecture through standardization, automation, and opinionated defaults
  • Mentor engineers across the org and champion team values like “Start with Why” and “Easy to Make the Right Choice”
  • Collaborate with cross-functional stakeholders to align on tooling investments, migration strategies, and security improvements
What we offer
What we offer
  • bonus opportunities
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right

Senior Backend Developer

Do you want to help us unleash the secret to how happy employees create a happy ...
Location
Location
United Kingdom; Sweden , London; Stockholm
Salary
Salary:
Not provided
quinyx.com Logo
Quinyx
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid experience as a backend engineer, with expertise in Java and Spring Boot
  • Strong knowledge of microservices architecture and distributed systems
  • Experience working in cloud environments (AWS)
  • Deep understanding of system design principles and optimization techniques for performance, scalability, and security
  • Quality-driven mindset, with a commitment to high coding standards, test automation, and continuous integration/deployment (CI/CD)
  • Strong problem-solving skills, with the ability to troubleshoot and optimize complex backend systems
  • You are a collaborative team player who values teamwork and enjoys working in a highly interactive environment
  • You are passionate and energetic, willing to go the extra mile to tackle challenges and deliver high-quality solutions
  • You drive innovation and continuously look for opportunities to improve processes, tools, and technologies
  • You build trust among your team members and your leaders by consistently delivering high impact work
Job Responsibility
Job Responsibility
  • Design, develop, and maintain backend services and APIs using Java and Spring Boot. Ensure these services are scalable, reliable, and efficient
  • Influence product development by providing technical expertise, improving engineering processes, and advocating for best practices in software design
  • Lead and/or participate in technical initiatives that span multiple teams, influencing decisions that affect the entire product area
  • Contribute to architectural decisions, define best practices, and ensure alignment with long-term technical strategies
  • Mentor junior engineers, conduct code reviews, and advocate for clean, maintainable code with a strong emphasis on test automation
  • Actively participate in the hiring process, helping to identify and attract top engineering talent
What we offer
What we offer
  • Flexible work hours and latest tools
  • Enhanced vacation allowance
  • Gym membership contribution
  • Ugly Xmas sweater competition
Read More
Arrow Right