Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Position: Staff Software Engineer
As a Staff Software Engineer, you will be a technical leader and influencer shaping the future of the Android application used by millions of customers every day to secure and manage their homes and businesses. Our mobile team works on the full spectrum of features including real‑time video streaming, IoT device controls, security system management, and smart home automation.
In this role, your impact will extend well beyond individual contributions. You will drive architectural direction, mentor engineers across the team, and identify high‑leverage opportunities to improve our codebase, tooling, and development practices. You will lead complex, cross‑cutting initiatives end‑to‑end—from technical design through delivery—while raising the overall effectiveness of the engineering organization. You are expected to operate with a high degree of autonomy, balancing hands‑on execution with enabling others to do their best work.
Very few companies innovate and develop across such a broad range of technologies as This position is ideal for the candidate who seeks a collaborative, people‑first company culture where one can work closely with smart and highly productive people across wireless, software, and hardware/device technologies to develop outstanding consumer products.
What’s in it for you?
- Collaborate with outstanding people:
We have a strong focus on teamwork, and we work to create a collaborative and welcoming environment that enables our teams to excel.
- Drive meaningful impact at scale:
You will shape architectural decisions and engineering practices that affect millions of users and influence the direction of our entire mobile platform.
- Work with the latest technologies:
Our tech stack includes Kotlin, Jetpack Compose, Android SDK, Coroutines/Flow, and integration with our backend services. You'll also explore and evaluate emerging technologies to keep our platform at the cutting edge.
- Be empowered:
We don't want to micro‑manage you. We want you to identify the most important problems, own the solutions, and lead by example — coaching others along the way.
- Focus on fun: places high value on our team culture. We even have a committee dedicated to hosting a standout holiday party, happy hours, and other fun corporate events.
- values working together and collaborating in person. Our employees work from the office four days a week.
What can you do for
- Drive the technical direction and architectural vision for the Android application, ensuring scalable, maintainable, and performant solutions.
- Lead the design and architecture of large‑scale features and platform‑level initiatives, making sound trade‑off decisions and clearly articulating their rationale.
- Lead complex, cross‑cutting projects through the full software lifecycle—from requirements and design through implementation, testing, and deployment—with lots of cross‑team collaboration with iOS engineers, backend teams, QA, and product managers.
- Write high‑quality, well‑tested, production‑ready code that serves as a model for the team.
- Design and implement real‑time video streaming features using Android media frameworks, including HLS/RTSP protocols.
- Build responsive, performant UIs following Material Design guidelines and modern Android best practices.
- Establish and evolve architectural patterns (e.g., modular architecture, dependency injection, reactive patterns) that improve developer productivity and code quality across the codebase.
- Actively mentor and coach engineers at all levels, guiding them to become stronger technically and professionally.
- Evaluate and champion the adoption of new Android technologies, frameworks, and tools with an eye toward practical implementation and long‑term maintainability.
- Proactively identify and drive solutions to significant technical challenges, systemic issues, or strategic opportunities—without waiting for direction.
- Improve team performance through better tooling, processes, CI/CD improvements, and developer experience initiatives.
- Exercise good judgment. Know when to work quickly, and when to build a robust solution.
- Bring your ideas! We want our Staff Engineers to shape product direction, not just execute on…
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free