Senior Manager of Software Engineering

Quest Diagnostics   •  

Secaucus, NJ

Industry: Healthcare


5 - 7 years

Posted 214 days ago

This job is no longer available.

Senior Manager of Software Engineering - the role


The Senior Manager of Software Engineering oversees a team of developers who design, develop and maintain the operation of web applications with a specific emphasis on usability, performance and scalability. The manager ensures the application development and implementation is of a consistently high standard, follows the SDLC framework, architectural design, and meets requirements.


Job Responsibilities:

  • Delegate tasks to, organizes, mentors and motivates a team of software developers

  • Foster a culture of continuous improvement in all areas of technology and instills the principles of this culture in a team of 2-8 skilled developers

  • Work together with senior software developers to plan and execute projects

  • Follow, and assures team adherence to SDLC framework

  • Review of the product architectural design, requirements specifications, and test specifications

  • Determine and/or approve estimates for development tasks

  • Design, develop, debug and deploy software within the scheduled timeframe

  • Technical assessment of the impact of any changes to product requirements

  • Provision of day-to-day technical guidance to other members of the project team

  • Alert the Development Lead and Project Manager to any issues that may cause variance to the project schedule and require remedial action to be taken

  • Highlight, review and mitigate technical risks

  • Provide the project team with support and guidance on project specific processes, procedures, tools, and techniques

  • Contribute to the continued improvement of the organization’s development procedures by looking for opportunities for improvement and implementing solutions

  • Resolution of technical issues in conjunction with team members

  • Technical point of contact with Test and Documentation, responsible for delivery of required technical information

  • Ensure that designs, code, and unit tests are consistent, robust, and scalable

  • Identification of technology training requirements

  • Work with Director of Applications Development in the development and administration of the departmental budget

  • Steward of process improvement initiatives

  • Carry out supervisory responsibilities in accordance with the organization’s polices and applicable laws

  • Responsible for interviewing potential candidates, hiring, training, oversight of daily activities and performance appraisals of his/her employees


To qualify, the ideal candidate will have the following:

  • Knowledge of Intersystems Cache is required

  • 5+ of programmer or analyst experience including at least 1-2 years of project management or direct management related activities 

  • Experience working within the medical laboratory industry is preferred

  • Experience with Six Sigma and/or CMMi principles and processespreferred

  • Prior supervisory experiencepreferred

  • BS/A in computer science or related field or equivalent experience

  • Formal Project Management training


In addition:

  • Knowledge of the Internet, ftp, telnet and the ability to develop website documents

  • Knowledge of system development techniques, hardware, data communications, problem analysis and troubleshooting

  • Excellent organizational, problem solving and decision making ability

  • Ability to effectively manage time and schedules

  • Strategic planning skills

  • Ability to evaluate new and evolving website technologies

  • Excellent customer service skills

  • Excellent communication skills

  • Strong written and verbal communication skills

  • Ability to work independently and as a member of a team

  • In-depth technical knowledge related to software development and information systems management