We have partnered with our client in their search for an Interim Software Engineering Manager who will be lead a core platform team -- all Microsoft stack.
Responsibilities
- Direct the engineering and deployment of significant delivery projects in accordance with specified technical requirements, schedules and budgets, including Agile methodologies.
- Oversee the planning, design, engineering, testing and deployment of application projects in conjunction with a variety of resources, which may include Waterfall or Agile approaches.
- IT Development leadership responsibilities includes but is not limited to leading the technology team responsible for customized coding, software integration, analysis, configuring solutions, or using tools & technologies to configure or generate a solution.
- Develop departmental plans, including business, financial, production and/or organizational priorities based on IT and focuses on long-term operations planning and performance, and broader business objectives and priorities.
- Apply an in-depth understanding of systems engineering and administration and a basic understanding of other IT disciplines in guiding and coaching team members.
- Identify and resolve complex technical, operational, and organizational problems. Impact results by supporting the funding of projects, products, services, and/or technologies.
- Maintain appropriate Risk Profile through owning the first line of Risk defense, proactively identifying risks, and implementing the necessary mitigations where warranted.
- Partner effectively with 2nd line of defense, Auditor, and regulators to ensure Risk is identified and mitigated appropriately.
- May play lead role or technical consultant role in large or complex projects or initiatives.
- Has full management responsibilities for teammates: hiring, disciplinary, coaching, terminating, performance reviews.
- Act as an Agile champion.
- Primarily responsible for delivering high quality working software and automating manual/reusable tasks.
- Leverage engineering practices to deliver business value.
- Responsible for oversight of software engineering and unit testing, and supporting integration and functional testing.
- Oversee warranty support and knowledge transfer to production support.
- Ensure developed code is in accordance with the acceptance criteria established by the Product Owner.
Skills Required
- Equivalent education and experience, which could include any combination of eight years of experience in IT software engineering.
- Five years' relevant business experience (i.e. making technical-related decisions on the business side).
- Five years' experience in leadership experience over a Software Engineering team
- Demonstrated expert knowledge, skills and usage of: HTML5, CSS, C Sharp Frameworks, JavaScript, Angular, ReactJS, .Net, CSS3, JavaScript, SQL Server, UI/UX, API (Rest/Soap), etc.
- Broad and in-depth knowledge of technology trends, competitive environment, regulatory requirements and trends, and IT strategies employed to continually meet the demands of clients and regulators.
- Solid understanding and experience on C#, ASP.NET, TypeScript, OWASP, CI/CD, Web APIs.
- Knowledge of Microsoft Web Service technologies (WCF, Web API/REST) and cloud platform like Azure DevOps.
- Ability to translate enterprise level strategic planning information into software and data management needs, create business plans, and turn them into effective business solutions.
- Executive level communications skills, including, strong negotiation/facilitation/presentation skills and experience negotiating with vendors for relevant products and services.
- Ability to solve unique and highly complex technical, operational, and organizational problems.
- Ability to lead and manage the performance of multiple teams against a set of financial and operational objectives.
- Experience managing projects with enterprise-wide implications from conception through implementation.
- Full understanding of Agile methodology.
Title: Software Engineering Manager
Location: Remote in the U.S. - residing in Central or Eastern Time Zones
Client Industry: Financial Services, Insurance
Pay Rate: $75-$85/hour