Kairos
Back to jobs

Staff Software Engineer

On-site
Robotic Assistance DevicesColombo, LK3 months agoWebsite
Fresh
Full-time
Staff / Principal
Engineering

Compensation

Salary undisclosed
Apply
Share

Description

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.
  • Stack

    Distributed SystemsAWSGCPAzure
    Posted
    Apr 2, 2026
    Last seen
    Jul 5, 2026
    First seen
    Jul 5, 2026

    Similar roles

    Browse more AI jobs