Director, Software Engineering
Job Description
The Director, Software Engineering is accountable for the software engineering, application development, DevOps, and quality assurance functions in the enterprise. This leadership role is responsible for the effective and efficient design, development, integration, and testing of all third-party and internal software used to support all business process across the enterprise. This individual will have proven software development leadership experience, strong project management acumen, and excellent vendor management skill. As a member of the IT senior leadership team, the role contributes to the development and execution of the enterprise-wide IT strategy and the delivery of capabilities required to achieve business success.
- Provide leadership, coaching and direction to the IT Software Development team in an ever changing, fast paced environment.
- Oversee teams of software engineers, application developers, DevOps architects & engineers, and quality assurance in the development, integration, maintenance, and support of the company’s operational information systems.
- Assess the current state of operational systems and create a plan to ensure their continued viability or a plan to replace them.
- Act as a key IT liaison for MEMIC’s business areas, consulting and advising on software and other IT issues.
- Develop and control the annual operating and capital expenditure budget for Software Development to ensure it is consistent with overall strategic objectives of IT and the enterprise and is within plan.
- Plan and allocate development team resources across product teams, projects, production support and other technology initiatives ensuring they have the skills necessary to achieve their objectives.
- Maintain close contact with MEMIC’s IT vendors to assure strong partnerships.
- Manage collaboration with Infrastructure and Operations to ensure software performs well in production and meets SLAs.
- Work with the Chief Information Security Officer to ensure software is effectively secured and that risks are mitigated.
- In collaboration with Infrastructure and Operations leaders, oversee DevOps processes and practices, including automating the handoff of code releases from development to operations.
Requirements:Â
- A minimum of 3 years of IT Software Development Management experience is required.
- A Bachelor’s degree in Information Technology is preferred.
- Comprehensive knowledge of information systems technology subjects and extensive knowledge of hardware and software, SDLC, DevOps, Agile Methodology with the ability to keep abreast of new technologies and processes.
- Ability to handle detailed, complex concepts and problems.
- Excellent analytical and organizational skills along with IT finance acumen.
- Demonstrates professionalism and seasoned maturity required to interact effectively with senior leadership
- Strong business acumen, including industry, domain-specific knowledge of the enterprise and its business units.
- Demonstrated ability to think strategically and to develop and execute strategic plans.
- Experience leading geographically distributed teams.
Our comprehensive benefits package includes all traditional offerings such as:
- Health Insurance options, Dental Insurance options and Vision Insurance
- Employee Life Insurance/AD&D and Dependent Life Insurance options
- Short-term & Long-term Disability
- Health Savings Account with potential employer match
- Flexible Medical and Dependent Care Account
- Accident Insurance
- Critical Illness Insurance
- Employee Assistance Program
- Legal/Identify Theft Insurance options
- Long Term Care Insurance
- Pet Insurance
- 401 (k) Retirement Plan with match up to 5%, plus profit sharing & discretionary contributions (subject to vesting)
- 5 weeks of Paid Time Off (PTO)
- 7 paid holidays
We also offer other benefits to help foster a healthy, balance lifestyle such as:
- Flextime schedules
- Paid Parental Leave
- Student loan paydown and refinancing assistance
- Educational assistance for job related courses, seminars, certifications or degrees
- One paid day every year to volunteer for your non-profit of choice
- On-site fitness center (Maine & Virginia) or fitness reimbursement
- Subsidized parking
- Sit-Stand desks & daily stretch breaks
MEMIC is a safety company; therefore we require all employees to be fully vaccinated for COVID-19, unless an employee is allowed an exemption from this requirement due to a reasonable accommodation for legally protected medical or religious reasons
MEMIC is committed to a policy of nondiscrimination and equal opportunity for all employees and qualified applicants without regard to race, color, religious creed, national origin, ancestry, age, disability, genetics, gender identity, veteran's status, sexual orientation, or any other characteristic protected by law.
Explore More
Date Posted
05/16/2023
Views
5