Skip to Main Content

Sr. Manager, Software Engineering

Ivy Tech Solutions inc
Herndon, VA
  • Full-Time
Sr. Manager, Software Engineering

We are looking for a team player with solid technical and managerial skills to lead the clients software development engineering team. In this "hands-on" technical management role, this person will work with the Senior Director of Engineering to schedule, design and implement the software requirements to support the company's defense product roadmap. Candidates must have a strong technical background and be capable of coming up to speed on new technologies quickly. Good communication skills, great problem solving skills, and the demonstrated ability to lead teams effectively are also required. The Senior Software Manager will be responsible for managing the software engineering activities and personnel for the Government defense products development team. He or she will plan for the development and training of the software engineering team, maintain a positive work environment, and establish clear and efficient development methodologies. More than anything, the role of the Senior Software Manager is to champion a culture of collaboration and excellence that will allow the team to thrive and be successful.

Key Job Responsibilities:
  • Mentoring and building a strong team
  • Management of the software engineering talent pool through training, career planning, and growth opportunities
  • Working with the Senior Director of Engineering and Software Technical Leads to efficiently implement software features on the iDirect Government product roadmap
  • Development of process and procedures to ensure the efficient operation of the team within an Agile development environment
  • Assisting with resource planning and cost estimation of new product features
  • Ensuring delivery of software specifications, design and unit test documentation and associated design reviews according the development process
  • Leading design and code reviews to ensure high code quality
  • Triaging new bugs and field issues
  • Assisting the Senior Director of Engineering in creating/maintaining the environment to attract, hire and retain top talent in the industry

Experience and Skills

Required Experience:
  • 10 years of related software development or management
  • C/C++ object oriented design and development
  • Experience with Linux/Unix system programming environment
  • Leading software development efforts in a dynamically changing environment
  • Proven skills in technical decision making
  • Familiarity with software version control systems, Git is preferred

Extremely Beneficial:
  • Experience with inter-process communications in a multi-threaded multi-core environment.
  • Knowledge of communications and/or networking protocols
  • Knowledge of embedded software design
  • Experience as a Product Owner or Scrum Master
  • Agile development experience

Professional Qualities:
  • Must be able to work in a fast paced development environment
  • Must be able to analyze and solve technical problems
  • Strong organizational skills

Personal Qualities:
  • Must have the ability to motivate a highly proficient technical team to a common goal
  • Must have strong interpersonal skills and be self-motivated
  • Must be able to complete tasks in a timely manner
  • Must be able to communicate (oral/written) effectively
  • Must be able to work under pressure

Education: BS/MS in Computer Engineering, Computer Science, Electrical Engineering, Mathematics, or related field

Clearance:Active DoD clearance or ability to obtain a DoD clearance

PLEASE SHARE YOUR RESUME AT [email protected] /847-387-8798 if you interested


Ivy Tech Solutions inc

Herndon, VA



Posted date

September 29, 2023
View All Ivy Tech Solutions inc Jobs

How can the hiring manager reach you?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.