Senior Software Engineer

Not Interested
Bookmark
Report This Job

profile Job Location:

Colombo - Sri Lanka

profile Monthly Salary: Not Disclosed
Posted on: 13 hours ago
Vacancies: 1 Vacancy

Job Summary

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.
We may use artificial intelligence (AI) tools to support parts of the hiring process such as reviewing applications analyzing resumes or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed please contact us.

Required Experience:

Senior IC

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 ...
View more view more

About Company

Company Logo

Robotic Assistance Devices (RAD) is an innovator and provider of artificial intelligence-driven devices and robot solutions for operational, security, surveillance, and monitoring needs.

View Profile View Profile