Senior Software Engineer

Colombo,ColomboFull Timesenior
Software EngineerSoftware Engineering
2 views0 saves0 applied

Quick Summary

Overview

Robotic Assistance Devices is seeking a Senior Software Engineer to design, build, and deliver high-quality software systems that power our products.

Technical Tools
awsazuregcpgojavascriptpythonci-cddistributed-systemsmentoringsystem-design

Robotic Assistance Devices is seeking a Senior Software Engineer to design, build, and deliver high-quality software systems that power our products. This role requires strong problem-solving ability, solid engineering fundamentals, and the ability to take ownership of features and systems from concept through to production.

You will work closely with cross-functional teams including product, UX, QA, and infrastructure to build scalable, maintainable, and reliable systems. This role is ideal for engineers who care about clean design, performance, and long-term system health.

  • Design, develop, test, and maintain scalable software systems and services.
  • Take ownership of features and components from design through implementation, testing, and release.
  • Write clean, efficient, and well-tested code following best practices.
  • Participate in system design and architecture discussions.
  • Break down complex problems into manageable components and deliver solutions effectively.
  • Collaborate with cross-functional teams to understand requirements and deliver high-quality outcomes.
  • Review code and provide constructive feedback to maintain engineering standards.
  • Identify and resolve performance, scalability, and reliability issues.
  • Contribute to continuous improvement of development processes and engineering practices.
  • Typically 5+ years of professional software engineering experience or equivalent to demonstrate impact.
  • Strong foundation in computer science fundamentals (data structures, algorithms, system design).
  • Proven experience building and maintaining production-grade systems.
  • Experience designing scalable and maintainable software architectures.
  • Strong coding skills in one or more programming languages (e.g., Java, Python, Go, JavaScript, or similar).
  • Experience with modern development practices including version control, testing, and CI/CD.
  • Ability to solve complex technical problems with clear, structured thinking.
  • Strong communication skills and ability to work effectively in a team environment.
  • Demonstrated ownership and accountability for delivered work.
  • Experience with distributed systems or large-scale applications.
  • Exposure to cloud platforms (AWS, GCP, Azure).
  • Experience working in product-focused or fast-paced environments.
  • Familiarity with web technologies or full-stack development.
  • Experience mentoring junior engineers.
  • Opportunity to work on impactful systems used in real-world environments.
  • Collaboration with experienced engineering, product, and design teams.
  • A culture that values strong engineering fundamentals and continuous learning.
  • Competitive compensation aligned with local market standards.
  • Location & Eligibility

    Where is the job
    Colombo
    On-site at the office
    Who can apply
    Same as job location
    Listed under
    Worldwide

    Listing Details

    Posted
    April 2, 2026
    First seen
    April 2, 2026
    Last seen
    May 11, 2026

    Posting Health

    Days active
    38
    Repost count
    0
    Trust Level
    23%
    Scored at
    May 11, 2026

    Signal breakdown

    freshnesssource trustcontent trustemployer trust

    3 other jobs at Roboticassistancedevices

    View all →

    Explore open roles at Roboticassistancedevices.

    Newsletter

    Stay ahead of the market

    Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

    A
    B
    C
    D
    Join 12,000+ marketers

    No spam. Unsubscribe at any time.

    R
    Senior Software Engineer