Senior Manager, Software Engineering for Multiple Positions
Job Description
Company Name: Inovalon, Inc.
Position Title: Senior Manager, Software Engineering for Multiple Positions
Salary: $203,986-$232,287/year
Location: 4321 Collington Road (and Other U.S. Locations), Bowie, MD 20716
Summary of Duties: Manage a team of engineers (onshore and offshore) to develop a broad portfolio of diverse technology projects; Provide hands-on leadership for a full-stack development team building and enhancing Inovalon suite of Risk Adjustment software solutions in our service-oriented, highly scalable, multi-datacenter environment; Participate in industry and other professional networks to ensure awareness of industry standards, trends and best practices in order to strengthen organizational and technical knowledge; Inspire, mentor, recruit, and lead the best software engineering talent; Maintain working knowledge of the Risk Adjustment product line in terms of usage, business value, roadmap, and user perspective; Determine both individual performance and team goals and ensure alignment with the overall Risk Adjustment product line goals and objectives; and Be accountable for the teams code quality by performing code reviews and promoting engineering best practices. Supervises 6-10 subordinates: Staff Software Engineer; Senior Engineers; Software Engineer.
Qualifications: Master’s degree in Computer Science, Computer Applications, or a related field of study, or foreign equivalent, plus at least 3 years of post-baccalaureate experience in the job offered or at least 3 years of experience in any IT/developer related job titles. All applicants must have 3 years of experience in the following: (1) development experience with Microsoft .net technologies; (2) Microsoft SQL server and other most common backend Microsoft technologies, including SSRS and SSIS; (3) object-oriented design (OOD), unified modeling language (UML), stateless distributed architectures, and designing for scalability and performance; (4) managing teams of software engineers, principal software engineers, software architects, quality analysts working collaboratively with product owners on solution delivery; (5) SOA design patterns (e.g., event-driven architecture, complex event processing, in-memory caching, canonical data modeling, model-view-controller); (6) 12-factor app architecture, design, and implementation; and (7) NLP & machine learning. Telecommuting Available.
#LI-DNI