
Senior Software Engineer, App
hims & hers
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $175,000 - $200,000 per year
Job Level
Tech Stack
About the role
- Design large-complexity solutions that are performant, scalable, maintainable, and secure. Minimal rework needed after feedback.
- Identify and mitigates technical health risks within systems.
- Guide squad discussions and reviews to ensure high-quality designs and architectural decisions.
- Provide technical guidance and mentorship to engineers on best practices, design patterns, and coding standards.
- Demonstrate ownership of health and reliability concerns for squad systems, establishing metrics like KPIs and SLOs.
- Design and maintains robust monitoring and alerting systems to ensure rapid detection of production issues as part of feature delivery.
- Balance new feature development with addressing operational risks and technical debt.
- Work closely with other engineering teams to ensure seamless integration across mobile platforms, backend services, and shared systems.
- Contribute to the vision for the team and the platform as technical leader, identifying new and strategic technologies and technical investments that improve security, scalability, reliability, and performance.
- Lead efforts to improve workflows, processes, or tools within their squad to enhance discipline performance.
- Coach and mentor less experienced squad members in best practices and fosters a culture of collaboration.
- Identify inefficiencies in squad practices and proposes actionable solutions to address them.
- Serve on our technical advisory group to help guide and provide feedback on critical technical decisions.
- Conduct code reviews and contribute to knowledge-sharing initiatives within the team.
- Identify performance bottlenecks and propose enhancements to optimize app performance, responsiveness, and reliability.
- Stay up to date with industry trends, technologies, and best practices, and propose innovative solutions to improve the platform.
Requirements
- 6+ years as a software engineer, shipping production consumer-facing code.
- Fluency in native mobile development technologies, including Swift, Kotlin. React Native experience is a plus.
- Experience with GraphQL and modern API patterns in mobile.
- Familiarity leveraging AI-assisted development tools (e.g., Copilot, Claude, Cursor) to accelerate delivery.
- Proven experience in building performant, elegant user experiences in mobile.
- Excellent problem-solving skills and the ability to think critically and strategically.
- Strong communication and collaboration skills, with the ability to work effectively across teams.
- Capable of prioritizing multiple projects in order to meet goals without management oversight.
Benefits
- Competitive salary & equity compensation for full-time roles
- Unlimited PTO, company holidays, and quarterly mental health days
- Comprehensive health benefits including medical, dental & vision, and parental leave
- Employee Stock Purchase Program (ESPP)
- 401k benefits with employer matching contribution
- Offsite team retreats
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
SwiftKotlinReact NativeGraphQLAPI patternsmonitoring systemsalerting systemsperformance optimizationdesign patternscoding standards
Soft Skills
problem-solvingcritical thinkingstrategic thinkingcommunicationcollaborationmentorshipownershipcoachingprioritizationinnovation