Senior Software Engineering Manager

Job Title
Senior Software Engineering Manager
Job ID
27727036
Location
Suffolk, VA,  
Other Location
Description
 
Certification Requirement:
  • 1 x IAM (Information Assurance Management) Level II (e.g., CAP, CASP+ CE, CISM, CISSP (or Associate)
  •    ITIL v4 Foundations and one ITIL v4 Strategist Direct, Plan, and Improve or ITIL 4 Specialist Create, Deliver, and Support or Higher within 1 year
  •  Cloud Associate (e.g., Microsoft Certified: Azure Developer Associate, Amazon Web Services (AWS) Certified Developer Associate, etc.) or Higher within 1 year
Desired (Nice to have):
Certifications:
  •  PMI-ACP (PMI Agile Certified Practitioner)
  •  SAFe 5 Program Consultant
  •  Professional Scrum Master (PSM 1)
  • Docker Certified Associate
  • Certified Kubernetes Administrator
  • Terraform Associate Certification
  • Project Management Professional


Qualifications
Bachelor of Science degree in Computer Science, Information Systems, or other Engineering discipline required. A Master of Science in Computer Science, Information Systems, or other Engineering discipline strongly desired. One (1) year of formal education may be substituted may be substituted for two (2) years of this relevant experience

Ten (10) years of experience providing software development support in a web-based distributed environment, include the ability to design, code, test and implement custom web applications by utilizing and applying a broad knowledge of programming languages to include but not limited to Lotus Script, Java, Java Script, C#, ASP.NET, AJAX, HTML, DHTML, and XML

Five (5) years of experience managing progressively more complex and/or multiple technical programs/projects and responsible for management and control of cost, schedules, performance, and personnel, communicating and interfacing with customer for task.

Job Description:
Be a technical resource and/or architectural lead for software program projects by providing strategic direction and vision for the software development team, aligning with the program’s overall goals and objectives along with assigning, mentoring, and guiding team members through tasks until completion using Atlassian Jira Service Management, Jira Project Management, GitLab, Service now or other ITSM (Information Technology Service Management) platforms

Build and lead a high-performing team of software engineers, fostering a culture of collaboration, innovation, and ownership.

Develop and implement effective software development processes and methodologies, ensuring compliance with Agile principles.

Coach and mentor individual team members, helping them grow professionally and reach their full potential.

Manage performance and conduct regular evaluations to ensure team members are meeting expectations and contributing to team success.

Oversee the entire software development lifecycle, from planning and requirements gathering to deployment and maintenance.

Manage project budgets and timelines, ensuring timely delivery of high-quality software solutions.

Establish and maintain effective communication channels with stakeholders, including product managers, business units, and senior leadership.

Identify and implement new technologies and tools that can improve software development efficiency and quality.

Champion continuous improvement initiatives, promoting a culture of learning and experimentation within the team.

Deep understanding of Agile methodologies (Scrum, Kanban, etc.) and their practical application in a software development environment.

Solid knowledge of software development principles, best practices, and architectures.

Experience with modern development tools and technologies (e.g., CI/CD, Cloud Platforms (e.g, Azure, AWS, etc.), Docker, Kubernetes, API (Application Program Interfaces) integration).

Provide technical recommendations and oversight for system upgrades, technical refreshes, or new builds per requirements set by the Project Management team

Must be able to multitask a variety of projects and tasks as set by the Program Manager and/or Government Lead

Provide software architectural and design support for development, test, and production environments.

Desired (Nice to have):
Experience:
  •  Familiarity with DevOps/DevSecOps principles and practices is a plus.
  •  Knowledge of additional programming languages (PowerShell, PERL, Unix Shell, Python, etc.)
  •  GitOps with GitLab Experience
  • Prior Navy and/or DoD Experience 
  • Collaboration at Sea (CAS) and/or CENTRIXS Experience
  •  HCL Domino Experience

 

Option 1: Create a New Profile