Senior Manager III, Software Engineering
Listed on 2026-02-01
-
IT/Tech
IT Project Manager, Systems Engineer
Overview
Summary Plans, manages, and coordinates complex software engineering program activities and personnel requiring multi-disciplinary collaboration and broad program scope. Leads the transformation and modernization of applications to ensure secure, scalable, and sustainable operations. Serves as the liaison between software engineering staff and functional department leadership to align technology initiatives with operational objectives. Oversees the planning and implementation of technology projects, and provides direction to staff in developing the skills necessary to meet evolving business and technical requirements.
Exercises leadership to design, create, implement, assess, and refine programs and services that support efficient and effective operations.
Required
- Any combination of education and experience equivalent to a bachelor’s degree in computer science, information technology, or a related field.
- Five (5) years of progressive experience in software engineering and application development, including demonstrated experience leading teams in system modernization projects.
- Experience must include working with both legacy and modern web-based technology environments.
- A minimum of two (2) years in a supervisory or leadership role is required.
- Knowledge of the full software development lifecycle (SDLC), including Agile and Dev Ops principles.
- Knowledge of application modernization strategies, patterns, and common challenges.
- Knowledge of current information technologies, system development methodologies, and industry best practices.
- Knowledge of applicable local, state, and federal laws, regulations, and standards related to technology operations.
- Skill in system design, development, implementation, integration, and performance optimization.
- Skill in personnel, financial, and administrative management.
- Proficiency in data compilation, analysis, and reporting to support decision-making.
- Proficiency with version control, build automation, and continuous integration and delivery practices.
- Ability to lead, mentor, and develop staff, fostering a collaborative and high-performing team environment.
- Ability to collaborate effectively with stakeholders to gather requirements and develop technology roadmaps.
- Ability to manage multiple complex projects simultaneously, effectively prioritizing tasks and resources.
- Ability to prepare written technical reports as well as short- and long-term plans.
- Ability to facilitate meetings and present information to diverse technical and non-technical audiences.
- Ability to manage, evaluate, and supervise program activities and personnel.
- Ability to serve as a liaison between technical teams and other departments, ensuring clear communication and coordinated decision-making.
- Ability to communicate effectively, both orally and in writing, with clarity and professionalism.
Preferred
- Experience with in a large-scale public sector, government, or educational environment.
- Proven experience migrating monolithic applications to modern architectural patterns (e.g., microservices, serverless).
- Experience with legacy platforms (cold fusion, .net, apex etc.) and modern development (Node.
JS, Java script, full stack, python etc). - Experience with cloud platform services (AWS, Azure, or GCP).
- Professional certifications in cloud technologies, software architecture, or project management, such as:
- Cloud solution design
- Application development
- Agile or Scrum methodologies
- Program or portfolio management
- Hands-on experience or strong familiarity with AI-assisted coding tools and plugins within an integrated development environment (IDE).
- Conceptual knowledge of emerging AI-driven development practices, such as agent-based workflows.
- Experience with low-code application development platforms.
- Creates, designs, and oversees the broad activities of software engineering programs to support organizational objectives, modernize applications, and ensure compliance with security, accessibility, and technology standards.
- Manages all phases of the software development lifecycle (SDLC), including needs and resource analysis, system design and development, implementation of…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).