Full Time

Senior Software Engineer - Cloud (Remote / Flexible)

Insulet Corporation
Remote!
$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 Insulet Corporation, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer - Cloud at Insulet Corporation will play a pivotal role in designing, developing, and maintaining innovative cloud-based solutions that enhance our medical device capabilities. The successful candidate will work collaboratively within a cross-functional team to deliver high-quality software while ensuring system reliability and performance. A commitment to continuous improvement and best practices in cloud technologies is essential for this role, as is the ability to adapt to evolving requirements in a fast-paced environment.



Job Responsibilities

  • Design, develop, and implement scalable cloud-based applications and services.
  • Collaborate with product managers and other stakeholders to define software requirements and specifications.
  • Write clean, maintainable, and efficient code, adhering to best coding practices.
  • Conduct code reviews and provide constructive feedback to team members.
  • Monitor and optimize application performance and reliability in a cloud environment.
  • Implement and manage CI/CD pipelines to streamline the software deployment process.
  • Stay updated with emerging technologies and best practices in cloud computing.
  • Troubleshoot and resolve issues related to software applications and cloud infrastructure.


Qualifications

  • Bachelor'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.
  • Strong proficiency in programming languages such as Python, Java, or C#.
  • Experience with cloud platforms, preferably AWS, Azure, or Google Cloud.
  • Familiarity with containerization technologies, such as Docker and Kubernetes.
  • Strong understanding of database management systems (SQL and NoSQL).
  • Solid knowledge of web services (REST, SOAP) and microservices architecture.
  • Excellent problem-solving skills and attention to detail.


Technologies & Tools

The Senior Software Engineer - Cloud will utilize a diverse set of technologies and tools including, but not limited to, Amazon Web Services (AWS), Microsoft Azure, Docker, Kubernetes, Git for version control, Jenkins for continuous integration and deployment, and various database management systems such as MySQL and MongoDB. Knowledge of API development and cloud security best practices will also be important.



Ideal Candidates

Ideal candidates for the Senior Software Engineer - Cloud position will possess a strong technical background coupled with excellent communication skills. They should demonstrate a proactive approach to problem-solving and have a passion for innovation within healthcare technology. Collaboration and adaptability are key attributes, as is the ability to work effectively in a remote and dynamic environment. A commitment to delivering high-quality solutions that enhance patient outcomes will be at the forefront of their work ethic.

Job alerts are where we started. See everything else Jobareer does, on one page. What Jobareer does →

View Similar Jobs

Matches Jobs

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