Senior Mobile Software Lead Engineer (Java/Kotlin)

Citi

Irving (TX)

On-site

USD 139,000 - 208,000

Full time

5 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Citi in Irving, Texas is seeking a Senior Software Development Engineer to lead full software lifecycle for complex financial applications within an agile framework. You will translate user stories into scalable solutions, design secure systems, and mentor engineers while coordinating onshore/offshore teams.

You will contribute to continuous improvements, SDLC artifacts, and robust testing strategies, leveraging AI-assisted tools and modern DevOps practices to deliver high-quality software on

Qualifications

  • 8+ years of relevant experience in software engineering, with demonstrated technical seniority.
  • 5+ years of hands-on native mobile development — Android (Kotlin/Java) strongly preferred; iOS (Swift) experience a plus
  • 5+ years of experience in Java, Kotlin, Spring Boot, or equivalent server-side/mobile backend technology
  • 3+ years of technical team lead or senior engineering lead experience, including mentoring engineers and governing code quality
  • 3+ years of experience in OpenShift, public cloud platforms (AWS/GCP/Azure), CI/CD pipelines, and AI-assisted development tooling
  • Proven track record of successfully delivering complex, large-scale mobile programs in an enterprise or financial services context
  • Strong experience in systems analysis and architecture of mobile and distributed software applications
  • Demonstrated ability to manage and deliver successful projects under pressure, including managing deadlines and shifting requirements
  • Strong working knowledge of consulting, stakeholder management, and project management techniques
  • Ability to operate independently with limited supervision, and exercise sound judgement and autonomy
  • Experience in AI tools - Devin, Copilot for software development and strong knowledge in applied AI for building software and products
  • Acts as SME to senior stakeholders and/or other team members

Responsibilities

  • Accountable for all phases of development process – analysis, design, construction, testing and implementation in agile lifecycles.
  • Collaborate with business partners to analyze user stories, ensuring they are clear, concise, and technically feasible.
  • Translate user stories into solutions that provide an excellent client experience and align with Digital’s architectural roadmap.
  • Prepare detailed technical designs that account for security, resiliency, scalability, maintainability, and performance.
  • Thorough understanding of code, test, debug, implement, and support complex financial applications.
  • Collaborate with onshore/offshore resources, ensuring adherence to processes and standards.
  • Manage and mentor a team of engineers - driving engineering excellence.
  • Remain abreast of emerging Digital technologies.
  • Develop and implement best-in-class processes, metrics and practices.
  • Develop, maintain, and execute automated and manual test scripts for requirement/user story validation, integration, regression, performance and usability testing.
  • Implement Test and Behavior Driven Development as part of Shift-Left Strategy.
  • Code and debug complex financial applications, as needed.
  • Monitor projects on an ongoing basis, evaluating progress and quality, managing risks/issues, and taking corrective action.
  • Understand the role of the engineering team within the SDLC and advocate for customer experience and product quality.
  • Manage one or more Applications Development teams, including performance evaluations and hiring.
  • Ensure procedures are followed and contribute to standards with external parties when necessary.
  • Assess risk in business decisions, safeguarding Citi and assets, and escalate/report control issues with transparency.

Skills

Android Development
Mobile Architecture
Team Leadership
Cloud & CI/CD
Systems Analysis
Stakeholder Management
Autonomous Work

Tools

OpenShift
AWS/GCP/Azure
CI/CD Pipelines
GitHub
AI Tooling (Devin/Co-pilot)
JUnit
Selenium
Appium
Cucumber

Job description

Citi in Irving, Texas is seeking a Senior Software Development Engineer to lead full software lifecycle for complex financial applications within an agile framework. You will translate user stories into scalable solutions, design secure systems, and mentor engineers while coordinating onshore/offshore teams.

You will contribute to continuous improvements, SDLC artifacts, and robust testing strategies, leveraging AI-assisted tools and modern DevOps practices to deliver high-quality software on

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Mobile Software Lead — FinTech & Cloud
Senior Mobile Software Lead — FinTech & Cloud

Citigroup Inc. • Irving (TX)

On-site
USD 139,000 - 208,000
Medical, dental & vision coverage
401(k)
Life, accident & disability insurance
+2
Senior Mobile Architect & Tech Lead (iOS/Android)
Senior Mobile Architect & Tech Lead (iOS/Android)

Citi • Irving (TX)

On-site
USD 139,000 - 208,000
Senior Java Engineer - Hybrid, Microservices & Full-Stack
Senior Java Engineer - Hybrid, Microservices & Full-Stack

Citigroup Inc. • Irving (TX)

Hybrid
USD 107,000 - 161,000
Hybrid work model
Continuous learning resources
Ownership over outcomes
+2
Senior Mobile & Backend Engineering Lead
Senior Mobile & Backend Engineering Lead

Citibank (Switzerland) AG • Irving (TX), Northern (KY)

Hybrid
Confidential
Senior Cloud-Native Full-Stack Engineer
Senior Cloud-Native Full-Stack Engineer

Citi • Irving (TX)

On-site
USD 107,000 - 161,000
Medical, dental & vision coverage
401(k) plan
Paid time off
+1
Senior Digital Software Engineer & Technical Lead
Senior Digital Software Engineer & Technical Lead

Citi • Irving (TX)

On-site
USD 107,000 - 161,000
Senior Digital Software Engineer & Development Lead
Senior Digital Software Engineer & Development Lead

Citigroup Inc. • Irving (TX)

On-site
USD 107,000 - 161,000
Senior Java Architect - Hybrid, Microservices
Senior Java Architect - Hybrid, Microservices

Citi • Tampa (FL)

Hybrid
USD 107,000 - 161,000
Hybrid work model
Continuous learning resources
Competitive total rewards package
+1
Senior Cloud-Native Full-Stack Engineer
Senior Cloud-Native Full-Stack Engineer

Citibank (Switzerland) AG • Irving (TX), Northern (KY)

Hybrid
Confidential
Senior Digital Software Engineer & Testing Lead
Senior Digital Software Engineer & Testing Lead

Citi • Irving (TX)

On-site
USD 107,000 - 161,000
Incentives
Medical coverage
401(k)
+3