Remotery

Senior Software Engineer

Posted May 19

This is a fully remote position, open to applicants in Mexico.

📋 Description

• Design, develop, test, and document high-quality software for medical devices associated with both new and existing Insulet products.

• Implement unit and UI testing for core functionalities and UI workflows, respectively.

• Collaborate within co-located Scrum teams comprising developers, testers, product owners, and scrum masters.

• Partner with product managers and UX designers to outline new features.

• Mentor and inspire software developers to produce top-notch code by adhering to best practices and patterns in software development.

• Ensure quality and uniformity in software architecture and implementation.

• Assess new technologies and investigate alternative solutions; create prototypes as needed.

• Acquire and adhere to Insulet's design assurance Standard Operating Procedures (SOPs).

• Provide prompt support to both internal and external team customers.


⛳️ Requirements

• A Bachelor's degree in software engineering or a related field is preferred.

• A minimum of 5 years of relevant work experience is preferred.

• Strong expertise in Swift is required.

• In-depth knowledge of Combine, Async Await, and Functional Reactive Programming (FRP) is essential.

• Extensive experience in Software Testing is required.

• Solid understanding of Software Design principles is necessary.

• A desire to gain expertise in TCA (The Composable Architecture Framework or Unidirectional Flow Pattern) is preferred.

• Experience with medical devices is a plus.

• Ability to organize and prioritize multiple tasks effectively.

• Familiarity with Agile or other software development life cycle methodologies is advantageous.

• Knowledge of wireless protocols such as BLE and NFC is a plus.

• Capable of taking responsibility for designing, implementing, and maintaining a section of a design.

• Proven ability to utilize creativity to address challenges and work with a sense of urgency.

• Hands-on experience with Embedded Systems is a plus.

• Collaborates closely with software, software QA, and hardware engineers to integrate, debug, and test systems.


🏝️ Benefits

• General office environment, which may involve prolonged periods of sitting.

• Occasional business travel within the US and internationally.

• Availability during off-hours for critical issues.

People also viewed

Webedia10 hours ago

Staff Engineer – API & Data

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
TechBiz Global10 hours ago

Senior AI Product Engineer

GR flagGreece OnlyFull-timeFull-stack Engineer
ApplyView job
The Flex10 hours ago

Full-Stack Engineering Lead

FR flagFrance OnlyFull-timeFull-stack Engineer
ApplyView job
Nodeworthy10 hours ago

Full Stack Developer

SG flagSingapore OnlyFull-timeFull-stack Engineer$4,000 – $6,000/month
ApplyView job
GoTo10 hours ago

Senior Software Engineer

HU flagHungary OnlyFull-timeFull-stack Engineer
ApplyView job
Squirro10 hours ago

Senior Software Engineer – Knowledge Graph, GraphRAG

CH flagSwitzerland OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers