Robotic Assistance Devices is seeking a Staff Software Engineer to lead the design and delivery of complex software systems across teams. This role is intended for a highly experienced, hands-on engineer who can take ownership of large technical areas, drive architectural decisions, and ensure high-quality execution across multiple initiatives.
As a Staff Engineer, you will operate beyond individual features—shaping system design, guiding engineering practices, and influencing teams to deliver scalable, reliable, and maintainable solutions.
Key Responsibilities
- Lead the design and development of large-scale, complex software systems and services.
- Take end-to-end ownership of significant technical areas, ensuring successful delivery and long-term maintainability.
- Drive architectural decisions with a focus on scalability, reliability, performance, and simplicity.
- Break down ambiguous, high-impact problems into clear technical strategies and executable plans.
- Collaborate across teams to align on technical direction and manage dependencies.
- Provide technical leadership through design reviews, code reviews, and mentoring.
- Identify and resolve systemic issues affecting performance, scalability, and developer productivity.
- Influence engineering best practices, standards, and processes across teams.
- Partner with product, UX, QA, and leadership to ensure technical solutions align with business goals.
- Act as a technical anchor on critical projects, ensuring they are driven through to completion.
Experience & Qualifications
- 8+ years of professional software engineering experience.
- Strong foundation in computer science fundamentals (data structures, algorithms, distributed systems, system design).
- Proven experience designing and delivering large-scale or complex systems.
- Demonstrated ability to lead technical initiatives across multiple teams.
- Strong coding ability with experience contributing to production systems.
- Experience making architectural trade-offs and driving technical decisions.
- Ability to work effectively in ambiguous environments and define clear paths forward.
- Strong communication skills with the ability to influence both engineers and stakeholders.
- Track record of mentoring engineers and raising the overall technical bar.
- Experience with distributed systems, microservices, or large-scale web platforms.
- Exposure to cloud platforms (AWS, GCP, Azure).
- Familiarity with performance optimization and reliability engineering practices.
- Demonstrated ownership and accountability for delivered work.
What We Offer
- Opportunity to work on complex, high-impact systems.
- A collaborative environment with experienced engineers and cross-functional teams.
- A role that values technical leadership, ownership, and engineering excellence.
- Competitive compensation aligned with local market standards.
Top Skills
What We Do
Robotic Assistance Devices (RAD) delivers artificial intelligence-based security solutions that empower organizations to enjoy the benefits of workflow automation, advanced security and supplemental concierge services. RAD’s eco-system of hardware, software, cloud ware, and mobile ware is maintenance free for end-users. Simple to deploy, simple to use. Uniquely cellular optimized so no network infrastructure needed. (Security-In-A-Box)

.jpg)






