Senior Manager, Software Engineering

Description   Position Overview: We are looking for a highly motivated and driven engineer with a passion for continuous learning. We need someone that has demonstrated and has had success solving difficult problems and able to make great things happen. We are looking for a Software Engineering Manager who can develop innovative medical software in a fast-paced environment. The ideal candidate will have a passion for bringing cool ideas to life and maximizing software performance. You will be responsible for leading a software development team for our devices and systems. You will have an opportunity to achieve great things and make a difference in many people's lives with the products we develop.   Key Responsibilities: Work on a cross-functional product development team to design and develop software for current and future medical devices. Using Software Development Life Cycle and coding best practices: Lead and mentor other developers Generate estimates for tasks and project schedules Design and document software features from product requirements Implement features using coding best practices Collaborate closely with other teams including: marketing, test, risk, project management, design assurance and regulatory   The Software Engineering Manager will mentor and guide a team of extremely talented software engineers and lead the full life cycle software development efforts. They will provide key technical leadership on one or more product development projects implemented under an FDA compliant product development process. They will be involved in all aspects of the development process from concept thru production as part of a collaborative multidisciplinary team. It will be expected to challenge assumptions and seeks new ideas by active solicitation of opposing perspectives and alternative ideas. Also, can provide proactive sharing of accomplishments, knowledge, lessons, and updates across the organization.     Qualifications   Bachelor's degree - Appropriate technical discipline (e.g. Computer Science; Computer Engineering) Minimum of 12 years of experience in an engineering or technical role with the following skills: o Providing technical leadership for software engineering team o Strong understanding of operating system concepts o Experience with software security and encryption o Bluetooth and WiFi experience o Software testing and test automation o Strong collaboration, communication, and documentation skills o Experience developing HTTP, JSON, and RESTFul Application Programming Interfaces (APIs) o Any Agile or Lean experience such as Kanban, Scrum, Test-Driven Development, Behavior-Driven Development and/or Extreme Programming methodologies o Working knowledge of security best practices o Developing system architecture o Strong problem-solving skills using formal methodologies to determine root cause and effective solutions to problems o Windows Client Applications Development (including C#) o Native Android and IOS development is a plus but not required o Medical device experience is a plus but not required 18125207
Salary Range: NA
Minimum Qualification
11 - 15 years

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Senior Software Engineer mit (Yonkers, NY, Us)
Yonkers, NY Montefiore
Software Engineering Senior Advisor
New York City, NY CIGNA
Senior Site Reliability Engineer, Cloud Services
New York City, NY MongoDB
Senior Services Product Engineer
New York City, NY Intapp
Senior Manager of Payroll
East Syracuse, NY Aspen Dental
Senior Manager Laboratory Information Systems ...
New York City, NY Mount Sinai Medical Center