N

Senior Software Development Manager

Nexagen Networks
Full-time
On-site
Suffolk, Virginia, United States


 

Nexagen Networks, Inc. takes pride in its reputation as a distinguished company that provides outstanding benefits and exceptional opportunities for career growth. We are pleased to announce that Nexagen has secured a long-term contract. We have an opening for as a Senior Software Development Manager.



Job Title:          Senior Software Development Manager

Job Location:   Suffolk, VA

Job Salary:      $130K-$195K (The salary range provided is a general guideline. Nexagen Networks considers various factors when determining base salary offers, including the scope and responsibilities of the position, as well as the candidate's experience, education, skills, and current market conditions.)

 










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.
 

  • 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




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.


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





The application period for the job is estimated to be 20 days from the job posting date. However, this timeline may be shortened or extended depending on business needs and the availability of qualified candidates.



Company Benefits: Benefits package to include employer-supplemented Medical, Dental, Vision, Employer paid Life Insurance, Employer Match 401k, PTO, and Federal Holidays.  Ancillary benefits are also available.