View All Jobs 118726

Staff Software Engineer

Own our core software initiatives end-to-end and drive timely delivery
Colombo, Western Province, Sri Lanka
Senior
2 weeks ago
Robotic Assistance Devices

Robotic Assistance Devices

Provides AI-powered security and monitoring robots and devices to enhance safety, reduce costs, and automate routine security tasks.

2 Similar Jobs at Robotic Assistance Devices

Staff Software Engineer

Robotic Assistance Devices is looking for a Staff Software Engineer to take technical ownership of key software initiatives and support consistent, high-quality delivery. This role is suited for a senior, hands-on engineer who can lead a team, guide others through influence, and ensure complex work is driven through to completion. The Staff Software Engineer is expected to contribute deeply at the code and design level while working closely with engineers, QA, product, and technical project managers to maintain strong execution discipline.

Key Responsibilities

  • Take ownership of designing, developing, and delivering complex software features and systems.
  • Drive work end-to-end, from requirement understanding and technical design to implementation, testing, and release.
  • Provide technical guidance and support to engineers through code reviews and design discussions.
  • Identify delivery risks, dependencies, and technical issues early, and actively work toward resolution.
  • Collaborate closely with QA, product, and project management teams to ensure timely and reliable delivery.
  • Contribute to architectural discussions with a focus on scalability, performance, and maintainability.
  • Maintain high standards for code quality, documentation, and engineering best practices.
  • Support a collaborative team culture and lead by example.

Experience & Qualifications

  • 8+ years of experience in software engineering roles.
  • Strong track record of delivering production-ready software in professional environments.
  • Demonstrated experience taking ownership of complex work and seeing it through to completion.
  • Hands-on experience with modern software development practices and tools.
  • Ability to work effectively across teams and communicate clearly with technical and non-technical stakeholders.
  • Strong problem-solving skills and ability to work with limited guidance when required.
  • Team-oriented mindset with the ability to influence without direct authority.
  • Exposure to cloud platforms and CI/CD practices.
  • Experience working in globally distributed or product-focused teams.

What We Offer

  • Opportunity to work on meaningful products with real-world impact.
  • A collaborative environment with experienced engineering and product teams.
  • A role that values ownership, delivery reliability, and practical engineering leadership.
  • Competitive salary and benefits in line with local market standards.
+ Show Original Job Post
























Staff Software Engineer
Colombo, Western Province, Sri Lanka
Engineering
About Robotic Assistance Devices
Provides AI-powered security and monitoring robots and devices to enhance safety, reduce costs, and automate routine security tasks.