Senior Manager, Software Engineering
iDirect Government.com
Office
VA, United States
Full Time
Overview
iDirectGov's hubs, satellite routers and network management software address the growing complexity of deploying and managing global IP networks. iDirect Government’s specialized technology includes transmission security (TRANSEC), Communication Signal Interference Removal (CSIR™) anti-jam technology and Open Antenna Modem Interface Protocol (OpenAMIP). We bring innovation, integration and intelligence to satellite-based IP communications that government and military organizations trust. By providing quality certifications with the most bandwidth-efficient, scalable and highly secure platform, we have rapidly become the technology provider of choice for military and government-driven mission-critical applications.
We are looking for a team player with solid technical and managerial skills to lead the iDirect Government 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 required. The Senior Software Manager will be responsible for managing the software engineering activities and personnel for the iDirect 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.
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 and improvement of processes 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
Qualifications
Required Experience:
- 10 years of related software development or management
- Experience in microservices architecture & methodology implementations, Kubernetes, RESTful services, NodeJS, and JavaScript frameworks (Vue, Angular, etc.)
- 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 embedded software design
- Knowledge of communications and/or networking protocols (TCP/IP, UDP and IPv6)
- Understanding of SQL and database access for relational Databases; PostgreSQL, MariaDB, MySQL; knowledge of noSQL databases (MongoDB, etc.)
- Familiarity with Responsive Design Frameworks such as Bootstrap; familiarity with developing web interfaces for embedded devices
- Familiarity with Docker, GraphQL, Kubernetes, Go, Conan, cmake, C++11
- Working knowledge of Jira, Confluence, BitBucket, Git, SharePoint, Jenkins and Artifactory
- 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
- Ensure that teams follow best practices for software development, including code reviews, quality assurance, security, and documentation
Personal Qualities:
- Must have the ability to motivate a highly proficient technical team to a common goal
- Must be able to inspire and guide teams, and effectively communicate with both technical and non-technical stakeholders
- 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
iDirect Government is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, disability, sexual orientation, gender identity, or protected veteran status.
Senior Manager, Software Engineering
Office
VA, United States
Full Time
September 26, 2025