Software Engineering Manager

August 13

🏡 Remote – New York

Apply Now
Logo of Signify Health

Signify Health

Signify Health is a leading healthcare platform that leverages advanced analytics, technology, and nationwide healthcare provider networks to create and power value-based payment programs$1. .$1

1001 - 5000

Description

• This role requires a talented engineer who is versatile and creative • The Manager, Software Engineering will work with multiple SCRUM teams developing highly scalable enterprise applications and web services • The Senior Software Engineer will design and implement software that solves complex business problems • Be responsible for the security and privacy of all protected health information that may be accessed during everyday work activities • Deliver high-quality code to production • Suggest paradigms, toolsets, frameworks, or third party solutions and work to establish consistency in terms of process and approach • Support team members and drive: • Strong mentorship and coaching to junior software engineers leading software design and implementation of most projects • Identifying opportunities for improvement across dependent services and teams

Requirements

• 8+ years of experience in the engineering field as a software engineer • Bachelor’s degree in Computer Science or a related field or equivalent work experience • 8+ years of work experience in .NET framework, .Net Core, C#, Web API 2 and RESTful web services • Working knowledge of front-end technologies such as Angular, NgRx, React, CSS3, HTML and Node • Strong SQL skills • Exposure to caching patterns and technologies is a plus (Redis, Couchbase, etc.) • Exposure to Document Databases is preferred • Experience with TDD and familiarity with Unit testing frameworks is preferred • Familiarity with messaging technologies like Kafka, Akka.Net, NServiceBus or RabbitMQ is a plus • Experience doing Agile spikes on new ideas, and once decisions are made helping to carry out the implementation • Experience with multi-layer architecture, architectural patterns and Dependency Injection frameworks. Experience with Mediator pattern, Domain Driven Design and ORMs strongly desired • Strong understanding of service oriented architecture principles and techniques, object-oriented design principles, and database design and implementation • Experience with application containerization and container management is a plus • Experience with Scrum/Agile development methodologies • Experience with version control software such as GIT or TFS • Experience with Continuous Integration Continuous Deployment (CI/CD) is a plus

Benefits

• Full range of medical, dental, and vision benefits • 401(k) retirement savings plan • Employee Stock Purchase Plan • Education assistance • Free development courses • Paid time off programs • Paid holidays • CVS store discount • Discount programs with participating partners

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobsnewyorkcity.com