Jobs · Engineering · Virginia

Manager, Software Engineering – Herndon VA

Cogent Communications · Herndon, VA · Yesterday
On-siteEngineering$135k–$165k/yrFull-time

Job Summary

Cogent Communications, a Tier 1 network provider, is seeking a Manager, Software Engineering to lead, mentor, and inspire development staff. The role involves contributing to technical direction through research, prototyping, and design decisions, supporting the team in delivering high-quality software solutions, and facilitating communication between development teams and departmental end-users.

Essential Duties And Responsibilities

  • Lead, mentor, and manage a team of software developers, including hiring, training, and performance management

  • Foster a collaborative, innovative, and high-performance culture within the team

  • Encourage continuous learning and professional growth

  • Oversee the full software development lifecycle, from planning to deployment, ensuring project timelines and expectations are met

  • Collaborate with product management, quality assurance, and other stakeholders to define software requirements and deliver solutions

  • Manage multiple projects and priorities in a fast-paced environment

  • Provide technical direction and contribute to design and implementation discussions, ensuring the team follows best practices for software development, testing, and deployment

  • Evaluate and implement software development methodologies, tools, and frameworks, occasionally validating approaches through hands-on exploration or prototyping

  • Continuously improve software development processes, tools, and workflows to optimize efficiency and quality

  • Lead efforts to automate manual processes and improve operational efficiency

  • Facilitate regular communication with stakeholders to provide updates on progress, challenges, and risks

  • Drive a culture of transparency, collaboration, and accountability within the team

Qualifications

  • 10+ years solid hands-on software development in a variety of languages and frameworks with 2+ years leading, mentoring and guiding software developers

  • Demonstrated ability to balance team leadership with continued engagement in technical problem-solving and system design

  • 5+ years collaborating with department heads and end-users to identify requirements in order to produce specifications

  • 2+ years of PHP/Laravel is a plus

  • Deep knowledge of relational databases, from advanced SQL queries to data modelling

  • Excellent verbal and written communication skills

  • Ability to summarize technical concepts in plain English

  • Creative problem-solving skills and a nose for troubleshooting

  • Ability to learn and evaluate new technologies for possible use by the team

  • Clear, concise, and accurate technical documentation writing skills

  • Outstanding customer service and time management skills

  • Strong interpersonal, communication and organizational skills

Physical Requirements

  • Frequently remains in a sitting/stationary position during the workday

  • Operates a computer and performs desk-based computer tasks continually, frequently viewing a computer screen

Compensation

Pay Range: $135,000-$165,000/yr. Specific offers within the listed pay ranges are determined by a variety of factors such as experience, education, skills, certifications and business needs.

Benefits

  • Health

  • Dental

  • Vision

  • Paid Time Off (PTO)

  • Short- and Long-Term Disability

  • Life Insurance

  • Holidays

  • Parental Leave

  • 401(k) plan with employer match

  • Stock options

  • Employee Assistance Program

Most benefits take effect within 30 days of employment, and some require a waiting period.

Application Instructions

To apply for the Manager, Software Engineering position, please submit your resume and cover letter to careers@cogentco.com. Applicants Only - No Recruiters Please!

Similar jobs