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.

Job Overview

As a Senior Software Engineer for the Robot Cloud Platform at Patterned Learning Career, you will play a pivotal role in the design, development, and integration of robust cloud-based solutions for our innovative robotic systems. You will collaborate closely with cross-functional teams to enhance the platform's capabilities, ensuring reliability, scalability, and performance. Your expertise in software engineering combined with your passion for robotics will be instrumental in driving the technical vision and implementation of state-of-the-art cloud solutions that facilitate advanced robotic functionalities.



Job Responsibilities

  • Design, implement, and maintain cloud-based software applications for robotic systems.
  • Develop and enhance APIs to ensure seamless integration between hardware and cloud services.
  • Conduct code reviews and provide mentorship to junior software engineers to uphold coding standards.
  • Collaborate with product managers, UX/UI designers, and other stakeholders to define and refine project requirements.
  • Debug, troubleshoot, and resolve issues in existing applications to ensure optimal performance.
  • Participate in the full software development lifecycle, including planning, development, testing, and deployment.
  • Stay updated with emerging technologies and industry trends to incorporate innovative solutions.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of experience in software development, with a focus on cloud-based solutions.
  • Proficient in programming languages such as Python, Java, or C++.
  • Strong experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with microservices architecture and container technologies (Docker, Kubernetes).
  • Understanding of database management systems (SQL and NoSQL).
  • Experience with version control systems (Git) and Agile development methodologies.


Technologies & Tools

In this role, you will utilize a variety of modern technologies and tools including cloud services like AWS and Azure, container orchestration tools like Kubernetes, and programming languages such as Python and Java. Additionally, experience with CI/CD tools and database technologies like PostgreSQL and MongoDB will be essential for delivering high-quality solutions.



Ideal Candidates

The ideal candidate will possess a blend of technical expertise, creative problem-solving abilities, and excellent communication skills. You should be a proactive team player who thrives in a collaborative environment, committed to continuous learning and self-improvement. A passion for robotics and cloud technologies, coupled with a willingness to drive innovation, will make you a great fit for this dynamic role.

See our resume templates side by side, from plain one-column pages hiring software reads in order to designed pages to hand to a person. See the templates →

View Similar Jobs

Matches Jobs

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