Manager, Software Engineering

Frederick, MD
Nov 09, 2018
Nov 12, 2018
Engineering, Other
Full Time
Summary of Essential Job FunctionsDesign, manage, and contribute to the development of new features and applications.Identify and implement opportunities for process improvementWorking with on-site and remote team to optimize performance (velocity, burndown, quality, successful product review) Unit testing and functional testing of new functionality.Support customers and professional services as required to address any questions or resolve any issues related to the DrugDev Spark platform.Day-to-day management of on-site and remote developers including but not limited to: appraisals, mentoring, aligning skills and work, negotiating conflicts, tracking performance against development goals, and team buildingReview of functional specifications and other validation deliverables.Coordinate release management activities, including alignment with quality and validation processesServe as the back-up to senior engineering staff for releases and other duties when others are unavailableRecruit and onboard new software engineersProvide technical thought leadership and help evaluate emerging technologies and 3rd party productsManagement of the hosted solution including monitoring, security and vulnerability testing, performance, and disaster RecoveryProvide oversight and support of non-platform softwarePromote the agile process within the team including the identification/training of the scrummaster, pushing the team towards the goal of a self-managing scrum, and helping rollout best practiceOther duties as assignedCompetenciesTechnical/functional expertise .CommunicationDecision makingCustomer focusConflict managementEnergy, motivation and work rateProject managementPeople managementCommercial acumenBusiness leadershipSupervisory ResponsibilitiesThis position does have responsibility for managing people. Minimum Experience RequirementsBS in a related field (CS, Math) or comparable experienceGraduate degree desirableAt least 10 years of web application development experience or 5 years of web application experience plus graduate trainingFewer years of experience will be acceptable with directly relevant coding expertise3+ years managing teamsSkill RequirementsWell versed with software engineering practices and continuous improvement of process and software.Familiarity with emerging technologies and trends in software developmentExperience with C# .NET, JS React, or similar web framework.Exceptional leadership and people development skillsExcellent interpersonal communication and presentation skills and the ability to interact with and influence internal and external stakeholdersAttention to detailAbility to manage wide range of personality types, on-site and remoteUnderstanding clinical trial and protocolsKnowledge and experience with 21 CFR Part 11 and GXPFocus on quality, results and orientation toward accomplishing strategic organizational goals.Ability to handle multiple, rapidly hanging and sometimes conflicting prioritiesJob ID: R1015211

Similar jobs