Software Engineering Manager
Job details
- Work mode
- On-site
- Level
- Senior
- Experience
- 10+ years
- Education
- Bachelor's degree
- Posted
- Nov 6, 2026
- Last confirmed open
- Nov 6, 2026
- Job function
- Software/Internet/AI › Technical Leadership › Engineering Manager
About this role
The Software Engineering Manager’s primary function will be to direct the work of a team of software developers, will be engaged in the design and development of applications associated with the high-voltage, high-current and high-power test systems manufactured at the Doble-Megger facility in Maryland.
In addition to direct management responsibilities, the individual in this role will also be regularly working in multidisciplinary teams comprising members from all levels of the organization to specify, architect, and estimate the development time for the hardware and software systems. This role is based in our Accident, Maryland facility and it reports to the Chief Engineer.
ESSENTIAL JOB FUNCTIONS
Management responsibilities:
- Oversees daily activities of Software Engineering Team consisting of a mix of full-time and contract developers working onsite and remotely.
- Assigns resources, manages, and reports software development projects to meet scheduled deadlines
- Manages personal leave requests submitted by Software Engineering Team members
- Completes annual performance reviews for all Software Engineering team members and creates action plans for underperforming member.
- Provides mentoring and training to less experienced engineers.
- Selects candidates to receive offers for open Software Engineering positions
- Works with reporting manager to determine work assignments and set priorities for the Software Engineering Team
- Works with reporting manager to create, implement and maintain documented software development work procedures
- Works with Human Resources to counsel Software Engineering Team members when performance problems arise
- Evaluates and recommends software development tools and process improvement techniques
- Develops and manages budgets for software development tools
- Maintains an effective and secure revision control system for software applications associated with product development at all levels
- Makes design decisions that directly impact cost, appearance, functionality, operation, and safety of high voltage test equipment
Technical Responsibilities:
- Oversees the development of software applications associated with the development of products at all levels, including PLC software, embedded firmware, LabView or Delphi applications running in a Windows PC environment, interface drivers and .dlls
- Determines when software code reviews are appropriate and determines review team
- Compares equipment sales specifications against known application requirements prior to software development
- Supports the Electrical Design Engineering team in selecting appropriate hardware platforms and implementing efficient hardware and communications architectures to meet product requirements
- Writes or supports the writing of user’s manuals for software applications associated with product development
- Reviews applicable national and international apparatus standards to ensure that test equipment complies with performance requirements
Extradepartmental Support Responsibilities:
- Supports the Test and Service Department staff to troubleshoot and resolve problems
- Supports Doble Sales Team to develop technical specifications and software development time estimates needed to generate engineered systems proposals
- Interacts effectively and professionally with customers and vendors
- Puts forth extra effort when required to meet software development schedules on projects where delivery time is critical
- Is willing to travel on an occasional basis, both domestically and internationally, to support business goals
QUALIFICATIONS
EDUCATION:
Bachelor’s Degree in Computer Science or equivalent.
REQUIRED EXPERIENCE:
- 10+ years of experience in a Software Development role
- 5+ years managing a team of Software/Firmware/Hardware developers
- Background in electrical engineering theory including circuit analysis, and design of digital and analog electronic circuits
- Experience in code documentation, source controls, and issue tracking systems (GitHub, TortoiseHG, Jira)
- Experience with multiple programming languages, such as, C/C++, Java, Delphi, Allen Bradley PLC, and/or LabVIEW.
- Strong experience with Object-Oriented development and modular programming practices.
- Experience with Agile and waterfall-based project management
- Experience with various database technologies such as SQL, SAP, and Oracle.
- Experience with device networking definition and implementation
- Experience with developing device communications protocols
PREFERRED EXPERIENCE (Not Required):
- Background in signal processing algorithms related to digital measurement techniques, waveform analysis, and control of power electronic devices (PWM generation)
- Experience in developing solutions within an embedded Real-Time Operating Systems.
- Experience developing microcontrollers and electronic solutions.
- Experience in circuit board design tools, such as Altium and PADs.
- Knowledgeable in electric power utility technology, equipment, and testing methodology.
- Training or experience in the implementation of design control procedures within the framework of a documented Quality System
- Six Sigma Green belt certification
- Experience with ISO testing standards
- Experience with EU Cyber Resilience Act
- Experience developing android and iOS applications
PHYSICAL REQUIREMENTS:
While performing the duties of this job the employee is often required to stand, sit, use computers, read, write, type, use copy machines, file paperwork, use telephones, and utilize written and oral communication to interact with clients, co-workers, and customers. Reasonable accommodations may be made to enable individuals to perform the essential functions of this job. Must be capable of lifting 30 pounds.
Must use assistance when lifting 50 or more pounds.
Actual base salary offered to the hired applicant will be determined based on their work location, level, qualifications, job related skills, as well as relevant education or training experience.
Salary Pay Range Minimum $125,016.00 - Midpoint $156,270.00
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
We are an Equal Employment Opportunity employer that values the strength diversity brings to the workplace. All qualified applicants, regardless of race, color, religion, gender, sexual orientation, marital status, gender identity or expression, national origin, genetics, age, disability status, protected veteran status, or any other characteristic protected by applicable law, are strongly encouraged to apply.
The Americans with Disabilities Act of 1990 (ADA) prohibits discrimination by employers, in compensation and employment opportunities, against qualified individuals with disabilities who, with or without reasonable accommodation, can perform the “essential functions” of a job.
A function may be essential for any of several reasons, including: the job exists to perform that function, the employee holding the job was hired for his/her expertise in performing the function, or only a limited number of employees are available to perform that function.
Equal Opportunity
Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights (https://www.eeoc.gov/poster) notice from the Department of Labor.