JobTarget Logo

Senior Software Engineer at Robotic Assistance Devices – Colombo

Robotic Assistance Devices
Colombo
Posted on
NewJob Function:Information Technology
New job! Apply early to increase your chances of getting hired.

Explore Related Opportunities

About This Position

Senior Software Engineer

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.

Key Responsibilities
  • 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.
Experience & Qualifications
  • 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.
Nice to Have
  • 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.
What We Offer
  • 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.

Job Location

Colombo

Frequently asked questions about this position

Continue to apply
Enter your email to continue. You’ll be redirected to the employer’s application.
By clicking Continue, you understand and agree to JobTarget's Terms of Service and Privacy Policy.