remote
Senior Manager, Software Development & Engineering - Charles Schwab
Software Engineer
Lead a high‑performing team to design, develop, and maintain mobile applications, driving best‑practice architecture, agile delivery, and continuous integration across iOS and Android platforms.
About the role
Key Responsibilities
- Define and execute the mobile strategy, translating business requirements into scalable iOS and Android solutions.
- Lead a team of engineers through the full software lifecycle: specification, design, development, testing, and support.
- Establish and enforce mobile best practices, coding standards, and documentation guidelines.
- Drive continuous improvement using Agile ceremonies, code reviews, and automated CI/CD pipelines.
- Collaborate with product, UX, and security teams to ensure high‑quality, secure, and performant mobile experiences.
Requirements
- 10+ years of professional software development experience, with at least 5 years leading mobile engineering teams.
- Deep expertise in iOS (Swift) and Android (Kotlin/Java) development and modern mobile architectures.
- Proven track record delivering complex mobile applications in an Agile environment.
- Strong knowledge of CI/CD tools, cloud services (e.g., AWS, Azure), and automated testing frameworks.
- Excellent communication, mentorship, and stakeholder management skills.