Engineering Manager, Mobile - BiggerPockets
Denver, CO 80222
About the Job
About BiggerPockets
BiggerPockets is a leading digital platform for real estate investors. Our mission is to help people build wealth through real estate investing. We're looking for a Mobile Engineering Manager who shares our passion for innovation and can help drive our technical capabilities to new heights.
About You
You have a passion for bringing people together to build great software. You’re a big advocate of agile practices. You have high standards for quality. You understand what your team is building because of your deep technical skills. You can provide technical and architectural guidance as needed but are also comfortable overseeing the work of your innovative team. While one of your principles is to take responsibility for everything that happens on your watch, you derive your sense of satisfaction from seeing your team succeed through your ability to empower them. You know that autonomy, mastery, and purpose are core to the goal of having your team members go home and say, “That was a great day”. You take the responsibility of career development of the developers in your team seriously. You deliver on business goals consistently. You seek ways to streamline and improve velocity through continuous learning and change. Ultimately you do all this in the service of the customer because you know that through your work, you can make a difference in their lives. But look, let’s be honest, the right environment matters, the kind of people you’re spending that time with matters, and you’re not interested in being a cog in some big soulless corporation.
About the Tech
Our hybrid mobile app uses Swift / UIKit / Hotwire Native for its native parts and HTML and JS served by Ruby on Rails for embedded web views. Experience with Rails is preferable, but look, you’re bright, so you can learn it.
About our People
It’s all about the people. Our people describe us as fun, quirky, friendly, and we have a flexible, informal culture.
About the Product
BiggerPockets consists of very active forums and other types of content. We offer free and paid subscriptions, a real estate services marketplace, and some cool tools like our rent estimator and deal analyzers. We are getting ready to roll out our Mobile App, and that is where you come in.
About the Role / Key Responsibilities
As a Mobile Engineering Manager at BiggerPockets you will:
- Lead scrum teams of full-stack developers working on user-facing product initiatives focusing on delivering our mobile app to market
- Work closely with Product Management and stakeholders to plan, prioritize, and deliver scalable, reliable products that delight our growing base of 3 million users
- Drive feature development from the ground up
- Propose and guide workflow changes to increase your engineering team productivity and code quality
- Follow best practices to ensure we have a timely and reliable incident response process for the mobile app, while also tending to our resilient test/build/deploy pipeline to avoid creating incidents in the first place
- Understand the underpinnings of what your team is working on sufficiently to represent that work to the organization
- Own the operational health of your teams by monitoring key performance indicators
- Have a deep understanding of software architecture patterns, especially in high-scale, distributed systems
- Commitment to guide and mentor your engineering team, fostering a culture of technical excellence and innovation.
- Ability to use metrics and data analysis to inform technical decisions and prioritize your team efforts
- Skilled and enjoy working effectively with product, design, and business teams to align engineering efforts with company goals
- Excellent verbal and written communication skills, able to explain complex technical concepts clearly to both technical and non-technical audiences
- Flexibility to adjust strategies and priorities in response to changing business needs or technological advancements
Minimum Qualifications
- 3+ years of iOS and Android mobile app development experience
- 3+ years of software engineering experience architecting, building, and scaling products
- 2+ years of direct people management experience in a technology company
- Deep understanding of the mobile application development and release process
- Strong organizational and project management skills
- Strong understanding of web applications table stakes: HTTP, HTML, JS, and relational databases
- Demonstrated history of mentorship and people development skills
Preferred Qualifications
- 4+ years of direct people management experience in a technology company
- Familiarity with Ruby on Rails, Hotwire, PostgreSQL, Elasticsearch, Redis, and Memcached
- Bachelor’s degree or higher in Computer Science, Engineering, or a related field
Location
- Denver, CO 80222
Compensation
- $170,000 - $200,000
- 10% yearly bonus based on company performance
Schedule
- Hybrid (3 days/week in our Denver office)
BiggerPockets is proud to be an EOE/Veterans/Disabled/LGBTQ+ employer
- We celebrate, support, and encourage being different for the benefit of our team members and community. We do not discriminate on the basis of race, color, religion, age, sex, gender identity, sexual orientation, national origin, political affiliation, marital status, non-disqualifying physical or mental disability, genetic information, membership in an employee organization, retaliation, parental status, veteran status or other non-merit factor.
- We celebrate diversity and are committed to creating an inclusive environment for all team members. All employment offers are decided on the basis of qualifications, merit, and business need.
*Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.*
Benefits
- Medical, dental, and vision coverage
- Flexible paid time off
- Office snacks & beverages
- Tuition reimbursement & career development
- 401k package
- Paid parental leave
- 12 company-paid holidays per year
- Community service & volunteer opportunities
- Amazing team & fun culture with lots of team events
- Learn more about real estate investing