Digital Software Engineer Senior Manager

Citi•Irving, TX
•$138,720 - $208,080

About The Position

Citi is seeking a Digital Software Engineer Senior Manager to design, build, and deliver complex software applications within a high-performing Technology team supporting business-critical systems. The role serves as a subject matter expert and shapes end-to-end application development from system architecture through deployment and ongoing support. It influences technical standards, mentors peers, and collaborates across technology and business teams to deliver secure, scalable solutions aligned with business outcomes. The position operates with considerable autonomy and serves as a development lead on medium-scale projects while supporting larger efforts. It contributes to application design decisions, standards for coding, testing, debugging, and implementation, and ensures solutions align with the overall architecture blueprint. The role participates throughout the development lifecycle, including planning, construction, testing, implementation, and post-go-live support, while coordinating dependencies between agile and waterfall delivery. The Senior Manager works with internal teams and industry vendors on technology and user experience components, implementation plans, roadmaps, and opportunities to improve development velocity and learning. The role also communicates progress, manages risks and issues, improves processes and project delivery, shares knowledge, and applies sound risk judgment while supporting compliance with laws, regulations, and Citi policies.

Requirements

  • At least 6 years of development experience, with strong hands-on expertise in Java backend engineering as the primary technical discipline.
  • Demonstrated leadership and project management skills.
  • Deep proficiency in Java and Spring Boot, including designing and delivering production-grade microservices-based backend systems.
  • Experience building frontend applications with Angular and in-depth knowledge of JavaScript and functional programming patterns.
  • Ability to apply DevSecOps principles, security-first development practices, and CI/CD tooling throughout the software development lifecycle.
  • Experience writing and maintaining comprehensive UI tests, with a focus on quality and reliability.
  • Knowledge of fundamental database concepts and experience with a relational database such as MSSQL or Oracle, or NoSQL platforms.
  • Fundamental understanding of and experience with cloud platforms such as Docker and Kubernetes.
  • Good understanding of standard and enterprise design patterns and principles.
  • Good understanding of containers and Docker deployment.
  • Strong knowledge of testing frameworks such as JUnit, Cucumber, and Jasmine/Mocha.
  • Clear and concise written and verbal communication skills.
  • Ability to work effectively with limited direct supervision, take end-to-end ownership of deliverables, and operate in an agile development environment.
  • Bachelor’s or university degree, or equivalent experience.

Nice To Haves

  • Preferred experience with high-speed messaging platforms such as Kafka.
  • Experience with Continuous Integration / Continuous Delivery technologies and tools.

Responsibilities

  • Drive application design and development efforts to completion, serving as development lead on medium-scale projects and supporting larger efforts.
  • Provide subject matter expertise and influence how applications are designed and developed.
  • Analyze and troubleshoot coding, application performance, and design challenges; research root causes and resolve defects.
  • Understand technical requirements and engineering needs across the system lifecycle, including building, maintaining, and operating systems.
  • Apply expertise in information modeling, data structures, algorithms, runtime properties, dependencies, and system flows.
  • Assist in developing standards for coding, testing, debugging, and implementation to ensure application designs adhere to the architecture blueprint.
  • Participate in design discussions as a development lead and drive design decisions.
  • Translate complex application designs into well-written applications while working with limited guidance.
  • Partner with industry vendors on technology or user experience components, implementation plans, roadmaps, and development opportunities.
  • Participate in the full development lifecycle, including test plan execution and software quality needs, and identify dependencies between agile and waterfall delivery.
  • Influence strategic functional decisions through advice, counsel, and services, using communication and diplomacy skills.
  • Communicate progress, anticipate bottlenecks, provide escalation management, and identify, assess, track, and mitigate issues and risks.
  • Resolve differing views through constructive dialogue and work across teams to optimize processes.
  • Review metrics and seek improved mechanisms for visibility to keep programs aligned with organizational objectives.
  • Continuously assess development processes, test plans, and operations.
  • Work with teams to improve concurrent project delivery and streamline or eliminate recurring excess processes across architecture, build, delivery, production operations, or business areas.
  • Share knowledge in team forums and demonstrate advanced knowledge through industry certifications.
  • Assess risk in business decisions, safeguard the firm's reputation and assets, comply with applicable laws, rules, regulations, and policies, exercise sound ethical judgment, and escalate, manage, and report control issues transparently.
  • Manage all phases of the software development lifecycle, from feasibility assessment and technical planning through construction, testing, implementation, and post-go-live support.

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 401(k)
  • Life insurance
  • Accident insurance
  • Disability insurance
  • Wellness programs
  • Paid time off, including vacation and sick leave
  • Paid holidays
  • Eligible employees may receive discretionary and formulaic incentive and retention awards
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service