Full Time

Software Engineer, Robot Cloud Platform

Team Remotely Inc
$80,000 - $120,000* / year (about $38–$58 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 Team Remotely Inc, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a Software Engineer for the Robot Cloud Platform at Team Remotely Inc., you will be responsible for designing, developing, and maintaining scalable cloud-based solutions that support our innovative robotic systems. You will work closely with cross-functional teams to implement software solutions that enhance the performance and usability of our robotic cloud architecture. This role demands a combination of strong software engineering skills and a passion for building robust, efficient, and user-friendly applications that meet the needs of our clients and improve overall system functionality.



Job Responsibilities

  • Design, implement, and maintain cloud-based applications supporting robotic systems.
  • Collaborate with product managers and UX designers to define user requirements and software features.
  • Conduct code reviews and ensure code quality through best practices and standards.
  • Troubleshoot and resolve issues related to cloud performance and application latency.
  • Maintain documentation for system architecture and design changes.
  • Deploy and monitor applications on cloud platforms, ensuring high availability and scalability.
  • Participate in agile development methodologies and sprints, contributing to continuous improvement.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • 3+ years of experience in software development, particularly with cloud technologies.
  • Proficiency in programming languages such as Python, Java, or C++.
  • Experience with cloud platforms such as AWS, Google Cloud, or Azure.
  • Strong understanding of microservices architecture and APIs.
  • Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes.
  • Excellent problem-solving skills and the ability to work effectively in a team environment.


Technologies & Tools

The Software Engineer will utilize a range of technologies and tools, including popular programming languages such as Python and Java, cloud services provided by AWS, Google Cloud, or Azure, and modern frameworks for application development. The use of Docker for containerization and Kubernetes for orchestration will be integral to ensure efficient deployment and scalability of cloud applications. Familiarity with version control systems like Git and CI/CD pipelines will further enhance the deployment and development process.



Ideal Candidates

The ideal candidates for this position will demonstrate a strong analytical mindset, effective communication skills, and a proactive approach to problem-solving. They should be adaptable, eager to learn new technologies, and passionate about pushing the envelope in the field of cloud computing and robotics. A strong team player who values collaboration will thrive in our dynamic, innovative environment while also being capable of working independently to deliver high-quality solutions.

Not sure what kind of job to look for? Our career quiz is 30 quick questions, then the careers that fit your interests and what they pay. Take the career quiz →

View Similar Jobs

Matches Jobs

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