top of page

DIRECTOR OF SOFTWARE

Camgian is looking for a Director of Software who will lead the SW development team to implement innovative cloud-based technology solutions. The Director will work closely with other functional leaders in the company, including Product Owners, Program Managers, Project Managers, and other Engineering teams to execute on programs, deliver new solutions & product features, influence product roadmaps and manage the day-to-day operations of the SW engineering team.
 

QUALIFICATIONS

  • Bachelor’s degree in Computer Science, Software Engineering or Electrical & Computer Engineering

  • 10+ years of experience managing application development, including web development and analytics applications

  • Experience leading development programs including deriving technical approaches and managing associated program tasking, schedules, budgets, and milestones

  • Experience with architecting solutions and products to meet specified performance criteria and successful transfer of technologies into production

  • Ability to articulate and clearly communicate the solution scope, timeline and benefits with product managers and customers

  • Experience with Agile development methodologies

  • Previously built or guided the build of Web applications, or have hands-on experience coding in more than one currently popular web application framework

  • Previously built or guided the build of cross-platform, distributed applications

  • Knowledge of web standards (HTML, CSS, privacy policies, accessibility)

  • Familiarity with information security practices and risk management

  • United States Citizenship. Must be able to obtain and maintain DOD Security Clearance. Active Secret or Top-Secret Clearance is preferred.

​

KEY RESPONSIBILITIES 

The Director is responsible for development of the company’s core platform technology as well as tools and integration solutions.  The individual would work in conjunction with leaders as needed from the various corporate teams.  The ideal candidate can interface with teams including engineering, product development, and executives. Critical responsibility includes managing their team of developers, ensuring technology projects are on track, and status is effectively communicated to stakeholders.

​

  • Manage day-to-day operations of the development team making use of Agile practices and ensuring consistency across teams and projects

  • Lead team to define and follow engineering design processes, best practices, coding standards and foster a culture of quality

  • Provide input as needed for scoping, project planning, budget planning, and risk management

  • Foster environments that enable you to coach, motivate and drive others to do the same

  • Leading hiring, training activities, performance evaluations, personnel actions & rewards

 

Exceptional work ethic, willingness to learn, tenacity not to quit, aptitude to surpass, and a strong desire to work in a fast-paced environment are necessary for success. Collaboration and cross-pollination with other teams will be frequent; thus communication

 

DESIRED SKILLS

  • Demonstrated ability to acquire, develop, and grow the software engineering workforce needed to meet organizational strategic and tactical goals

  • Demonstrated ability to define an organizational structure optimizing deployment of staff against projects

  • Proven ability to lead staff as well as collaborate and influence other leaders in the organization

  • Ability to set and manage priorities judiciously in a complex, multi-project environment

  • Ability to coach, mentor, and motivate in a team-oriented, collaborative environment

  • Excitement for new technology, and a positive attitude towards solving real world challenges

  • Organized and detail oriented: Must be able to manage to deadlines and prioritize daily, weekly, and monthly tasks 

  • Analytical, evaluative, and likes to solve problems
     

Exceptional work ethic, willingness to learn, tenacity not to quit, aptitude to surpass, and strong desire to work in a fast-paced environment, with existing and new product lines, are necessary for success. Collaboration and cross pollination with other teams will be frequent, thus communication, openness, and willingness to share BOTH success and failure is a must.  We are a team-centric organization, there are no individuals, we thrive and dive together. Camgian offers a competitive salary, fun work environment, fringe benefits, and an equity opportunity.

 

COMMUNICATION & COLLABORATION

  • Excellent interpersonal skills with staff and other leaders

  • Excellent written, and oral communication skills—must also be an active listener

​

CORE TECHNOLOGY SKILLS

  • Development of significant enterprise information systems (both transactional and reporting/data centric solutions, > 1 year in duration or team size > 10 for a single project)

  • Development of systems for deployment in DoD strategic and tactical environments

  • Extensive experience with agile software development methodologies

  • Experience with developing and deploying on cloud computing platforms (AWS and/or Azure)

  • Familiarity with data visualization techniques and software

​

CAMGIAN CULTURE AND CORE VALUES TRAITS

  • Ability to work as part of a team while maintaining independent thinking

  • Self-driven and self-starter in addition to excellent communication skills

  • Great at thinking outside the box and have an aptitude for innovation and problem solving

  • Always willing to explore the other side of fear, be challenged and to crave cutting edge technologies

 

​

CREATE THE FUTURE
UPLOAD RESUME

Thanks for submitting!

bottom of page