Full Time

Senior Software Engineer, Robot Cloud Platform

Patterned Learning Career
$110,000 - $150,000* / year (about $53–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Patterned Learning Career, so some details may not match this job. The employer's own page has the real description.

Overview

The Senior Software Engineer for the Robot Cloud Platform at Patterned Learning Career will play a pivotal role in advancing our cloud-based robotics solutions. In this position, you will be responsible for designing and implementing robust software architectures, optimizing performance, and collaborating with cross-functional teams to enhance our platform's functionality. Your expertise will help drive innovation, improve the user experience, and ensure systems are scalable, secure, and efficient.



Job Responsibilities

  • Design, develop, and maintain software applications for the Robot Cloud Platform.
  • Collaborate with product managers, designers, and other engineers to define project requirements and deliver high-quality solutions.
  • Implement and optimize cloud services for deployment and management of robotic systems.
  • Conduct code reviews, provide feedback, and mentor junior developers to promote best practices.
  • Debug and resolve technical issues in a timely manner, ensuring system reliability and performance.
  • Document software design, functionality, and technical specifications.
  • Research and evaluate new technologies to integrate into the platform and enhance performance.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of experience in software development, preferably in cloud applications.
  • Strong proficiency in programming languages such as Python, Java, or C++.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Solid understanding of RESTful services, microservices architecture, and containerization (Docker, Kubernetes).
  • Familiarity with database management systems (SQL and NoSQL).
  • Excellent analytical, problem-solving, and debugging skills.


Technologies & Tools

The Senior Software Engineer will utilize a variety of technologies and tools that include cloud computing services (AWS, Azure), programming languages (Python, Java, C++), and software development frameworks (Django, Spring Boot). Familiarity with container orchestration tools such as Docker and Kubernetes, as well as database management technologies (MySQL, MongoDB), will also be essential for developing and maintaining our Robot Cloud Platform applications.



Ideal Candidates

Ideal candidates for the Senior Software Engineer position will exhibit a strong passion for robotics and cloud technologies, along with a collaborative spirit. They should possess excellent communication skills to articulate ideas clearly and effectively within a team. The candidate should demonstrate adaptability and a continuous learning mindset, embracing new challenges and technologies in a fast-paced environment. Strong leadership capabilities and a commitment to delivering high-quality work will also define successful applicants.

Rather keep track in a spreadsheet? Our job application tracker template is free to download. Get the template →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.