T

T. Rowe Price

Global asset manager offering retirement solutions

Lead Software Engineer - Native Mobile AI Engineering

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeOwings Mills, MD, USA

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
  • At least 8 years of experience in software engineering, native mobile engineering, or technical leadership roles.
  • Strong hands-on experience building native mobile applications for iOS and/or Android.
  • Proven experience leading engineering delivery across cross-functional teams.
  • Hands-on experience designing, building, or operating AI-enabled or agentic engineering workflows in real-world software development environments.
  • Strong software engineering fundamentals, including architecture, APIs, testing, release processes, and modern development practices.
  • Experience translating business and product requirements into technical specifications, engineering plans, and production-ready solutions.
  • Experience applying AI to improve engineering systems and workflows at scale.
  • Strong communication and influencing skills across engineers, architects, stakeholders, and leaders.
  • Ability to operate effectively in ambiguous, fast-moving environments.
  • Experience with AI coding assistants such as Claude Code or similar tools; agentic workflow platforms and multi-agent orchestration patterns; prompt engineering and reusable context design; context engineering and structured technical specification design; spec-driven development workflows; native mobile development for iOS and Android, including Swift, SwiftUI, Kotlin, Jetpack Compose, and/or Java; Python or similar languages used for AI development, workflow automation, scripting, or prototyping; GitHub or similar source control and collaboration platforms; CI/CD pipelines and release automation tooling; Jira, Confluence, Figma, and modern engineering collaboration tools; design-to-code and engineering handoff workflows; test automation, validation frameworks, and engineering quality controls; and observability, telemetry, and feedback-loop design for workflow improvement.

Responsibilities

  • Lead technical execution across one or more native mobile domains, partnering with engineering, architecture, product, design, security, and platform stakeholders.
  • Translate business and product requirements into engineering-ready technical designs, implementation plans, and scalable mobile solutions.
  • Drive high-quality engineering outcomes aligned with architecture standards, platform strategy, security requirements, and release goals.
  • Apply AI across the software development lifecycle to improve quality, speed, consistency, and maintainability.
  • Serve as a hands-on technical leader who defines engineering patterns and contributes to implementation.
  • Design, build, and operationalize AI and agentic workflows that improve technical analysis and decomposition, engineering specification generation, design-to-engineering translation, code generation and review support, test case generation and validation, release readiness and deployment workflows, and documentation and engineering knowledge capture.
  • Develop reusable engineering assets, including prompt and context libraries, agent instructions and workflow templates, structured technical specification standards, validation frameworks for AI-assisted outputs, and reusable native mobile implementation and testing patterns.
  • Establish mechanisms for human-in-the-loop review and engineering quality control, workflow evaluation and continuous improvement, performance tuning and optimization of AI-enabled systems, and traceability across AI-generated outputs, engineering decisions, and release artifacts.
  • Improve how teams move from requirements and design artifacts to engineering-ready specifications and implementation.
  • Establish and scale spec-driven engineering practices for iOS and Android development.
  • Integrate tools such as GitHub, CI/CD pipelines, Confluence, Figma, Jira, and AI platforms into repeatable development workflows.
  • Strengthen design-to-code handoffs and improve engineering readiness across the delivery lifecycle.
  • Advance automation across coding, testing, validation, and release processes.
  • Improve software quality, observability, telemetry, and release confidence through AI-enabled engineering practices.
  • Identify opportunities to fundamentally improve how engineering work is performed through AI, not just accelerate isolated tasks.
  • Pilot, evaluate, and scale AI-enabled engineering capabilities across native mobile teams.
  • Assess emerging AI tools, coding assistants, frameworks, and orchestration patterns for enterprise use.
  • Help define best practices for safe, scalable, and effective AI adoption in software engineering.
  • Contribute to the broader engineering strategy for AI-assisted development, workflow modernization, and technical enablement.
  • Collaborate closely with mobile engineers, architects, platform teams, product managers, designers, and business stakeholders.
  • Communicate complex technical concepts clearly to technical and non-technical audiences.
  • Align engineering execution with business priorities, technical strategy, risk controls, and user experience goals.
  • Influence engineering standards and ways of working through technical depth, credibility, and hands-on leadership.

Desired Qualifications

  • Experience designing or scaling agentic workflows, prompt libraries, or context repositories for engineering teams.
  • Experience with spec-driven development and AI-assisted coding workflows.
  • Experience with workflow automation, CI/CD, test automation, and release engineering.
  • Experience leading technical initiatives across native mobile engineering organizations.
  • Experience in regulated environments such as financial services.
  • Familiarity with governance, risk, compliance, and human oversight considerations for AI-enabled systems.

About the Company

T. Rowe Price

Global asset manager offering retirement solutions

T. Rowe Price provides investment management and retirement solutions to individual investors, financial intermediaries, and institutions worldwide. It manages client assets through a disciplined, research-driven investment process and offers a range of strategies and products designed for long-term value. Clients pay management fees based on assets under management, with total assets under management around $1.569 trillion as of June 30, 2024. The company differentiates itself by its global research capabilities, experienced investment teams, and broad client base, enabling tailored solutions for personal accounts, retirement plans, and institutional clients. Its goal is to help clients reach their financial objectives by growing and preserving capital over the long term through diversified investment strategies.

Company size
10,001+
Company stage
IPO
Headquarters
Baltimore, MD
Founded
1937

Recently Posted Jobs

Explore more opportunities at T. Rowe Price

See more jobs