Senior Software Engineer

> 5 années d'expérience
CDI
Développeur applicatif
Azure
Go
Java

Robotic Assistance Devices is seeking a 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.
Référence :RAD-lever+Robotic-Assistance-Devices-Senior-Software-Engineer

Skills

Back-end
Go
Java
Python
Cloud
Azure
Front-end
Javascript