Software Engineering Manager overseeing iOS development of medical applications at Insulet. Leading a team to innovate medical mobile applications and SDKs for diabetes management.
Responsibilities
Manage co-located Scrum teams of developers, testers, product owners, and scrum masters
Work with product managers and UX designers to define new features
Ensure scrum team members have necessary product and technical specifications to accurately estimate deliverables and meet deadlines on time
Design, develop, and deliver iOS Swift applications and SDKs
Mentor and motivate software developers to deliver high quality code using software best practices and patterns
Ensure quality and consistency in software architecture and implementation
Evaluate new technologies and explore solution alternatives; develop prototypes
Work with senior team members to plan and execute project objectives; provide detailed and timely status; identify risk mitigations when needed
Learn and follow Insulet design assurance SOPs
Provide timely support to team customers, internal and external
Respond to production escalations and coordinate resolution amongst team
Requirements
Bachelor’s Degree or above in Computer Science or Electrical and Computer Engineering or related field (or equivalent work experience)
10+ years software development experience
3+ years leading software development teams (preferred)
2+ years managing direct reports (preferred)
Strong understanding of iOS architectural patterns and design
Experience developing iOS applications, preferably in Swift
Experience developing Android applications a plus
Experience working with Bluetooth and BLE a plus
Understanding of Cloud technologies and protocols, e.g. APIs, REST, OAuth 2.0, JSON
Experience maintaining a CI/CD pipeline
Experience with Git
Strong written, verbal, presentation, and interpersonal skills
Développeur full - stack bâtissant services partagés, API et outils pour MaintainX, plateforme mobile d’exécution du travail industriel. Amélioration de la fiabilité, sécurité et productivité développeur.
Support Software Engineer debugging and improving Replicant’s AI - powered customer - service platform in production. Investigating incidents across agents, telephony, integrations, APIs, and TypeScript systems.
Software Developer building Splunk AI Canvas’s React, cloud, and agentic AI experiences. Developing secure workflows that help customers investigate and act on data.
Staff Software Engineer building scalable AI/ML platforms for Domino, which helps organizations operate data science and AI solutions. Developing model deployment, monitoring, catalog, and LLM hosting capabilities.
Staff Software Engineer owning AlphaSense’s entity data platform. Building reliable AI - assisted systems for ingesting, resolving, and delivering trusted market intelligence data.
Staff Software Engineer shaping reusable mobile, UI and backend architecture for Nu’s collections products. Enabling scalable, multi - market digital financial services across Latin America.
Full - stack developer building shared services and infrastructure for MaintainX’s industrial work execution platform. Improving developer productivity, reliability, testing, and delivery.
Full - stack developer building MaintainX’s CMMS workflows for industrial and frontline teams. Owning TypeScript, React, and Node.js features across scheduling, reporting, inventory, and work execution.
Full Stack Engineer developing, debugging, and evaluating front - end and back - end software. Reviewing AI - generated code and translating builds across programming languages for global AI training projects.