Bitwarden
Senior Software Engineer II (Mobile, iOS)
engineeringfull-timeRemote, U.S.
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more
About the role
Responsibilities
- Become an expert and authority on our iOS codebase, with deep working knowledge across the team's domain
- Refine, design, and implement large, complex initiatives in the iOS domain, coordinating with other teams when necessary
- Handle intricate, multi-faceted technical problems with minimal supervision, often proposing unique solutions
- Lead architectural discussions and present designs with clear trade-offs, partnering with your Tech Lead and Engineering Manager on architectural decisions
- Investigate and resolve the most complex bugs in the domain
- Provide comprehensive code reviews across the team's domain, identifying architectural and performance concerns and using reviews as teaching opportunities
- Advocate for and influence technical standards around performance, scalability, and maintainability, helping establish best practices for the team
- Mentor other engineers and contribute to their career development
- Take an active role in hiring, often leading technical interviews and assessments
- Proactively identify technical debt and risks, plan mitigations, and communicate potential delays
- Proactively stay updated on the latest trends, tools, and technologies within the iOS development ecosystem, and contribute insights for the continuous improvement of our product
- Occasionally contribute bug fixes or shepherd pull requests submitted by the user community
What You Bring to Bitwarden
- Demonstrated expertise in developing complex iOS applications with Swift and SwiftUI
- Strong understanding of iOS UI/UX design and architecture principles, including the ability to lead architectural discussions and weigh trade-offs
- Familiarity with unit testing, UI testing, and snapshot testing
- Experience using Claude Code, or a similar generative AI coding platform
- Experience with iOS Extensions and TestFlight
- Proven ability to work independently on ambiguous requirements, consulting with product and design to arrive at well-rounded solutions
- Experience mentoring engineers and raising the technical bar through code reviews and knowledge sharing
- Ability to collaborate effectively across functions (QA, Product, Design) and drive alignment across teams
- Excellent written and verbal communication, including clear documentation for complex concepts targeted to the appropriate audience
- Collaborative and adaptable mindset
- Openness and authenticity combined with excellent communication skills
- Excitement and enthusiasm for open source and for better internet security
- Excellent problem-solving skills - you might not know all the answers, but you know how to find and communicate the solution
✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $15/mo. Cancel anytime.
Get AutoApply