Head of Software

Head of Software

Head of Software 150 150 C4ADS
C4ADS
Published
March 20, 2025
Location
Washington, DC
Category
Job Type
Contact Name (not public)
Evangeline Hines
Main Phone
202-289-3332

Description

Overview

We are seeking a highly skilled and experienced Head of Software to join our team at C4ADS. This role is not just about managing software personnel and ensuring successful project delivery; it's about being deeply aligned with and excited about our mission to advance global security and stability through data-driven analysis and innovative technology. The ideal candidate will bring a strong background in software development, project management, and team leadership, all while sharing our passion for making a meaningful impact in the world.

What You'll Do

Team Management

  • Manage all software program team personnel, including software engineers and product designers, ensuring they are responsive to stakeholders, meeting their milestones, and following software development SOPs.
  • Supervise team output, providing mentorship through regular code reviews and design crits.

Project Planning

  • Lead planning for new software projects through coordination with project and product managers.
  • Advise on expectations, time, resource, and cost estimates for each project proposal involving software.

Technical Architecture

  • Work closely with the relevant engineering staff to design the technical architecture for each project.
  • Work with engineering staff to manage the organization’s cloud infrastructure.

Project Tracking

  • Track all software projects to ensure that timelines are met and any issues are communicated to stakeholders as early as possible.
  • Provide periodic updates to leadership and the broader organization about new products and features produced by the software team.

Labor and Budget Management

  • Advise on labor requirements and hiring needs for new software engineering positions.
  • Advise on labor requirements and budget for software components within new project proposals.
  • Manage budgets for consultant labor required to successfully reach deliverables and milestones.

Software Development Standards

  • Establish and maintain software development standards and processes, including:
    • Recommended application architecture for software platforms and products, including standardized templates for deployment and orchestration.
    • Expectations around tools used to track, monitor, and maintain code.
    • Software project management and sprint processes.
    • Code review, styling, and testing standards.
    • Software consultant hiring and management guidelines.
    • Shared infrastructure, including CI/CD authentication, cloud services, and product analytics.

Infrastructure Audits

  • Conduct quarterly audits for security, redundancy, functionality, and cost of cloud compute infrastructure, including:
    • Disaster recovery scenarios for data, code, and infrastructure.
    • Security credentials for cloud infrastructure.
    • Financial costs of cloud infrastructure.

Product Success

  • Coordinate with the product and project managers to track and improve software product success, e.g., by monitoring user engagement, revenue, and costs.
  • Work alongside the product manager and product designer to generate user feedback on existing products and to test upcoming features or products.
  • Work with the product manager to capture comprehensive usage analytics on all software products.
  • Work with the product manager to derive meaningful insights from captured analytics and use these to inform future product decisions.

Career Development

  • Ensure that Software Engineers and Product Designers have defined growth areas and career tracks, in coordination with the Senior Director of Operations and the Chief of People.
  • Maintain the hiring process for incoming software engineers, product managers, and product designers.

Intern Program

  • Establish and maintain the intern program for Software Engineers at C4ADS.

Other Duties

  • Perform other duties as assigned.

What we're looking for

Required

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Extensive experience in software development and project management.
  • Experience taking projects from a concept to a finished product.
  • Experience with SQL databases like Postgres.
  • Strong leadership and management skills.
  • Excellent communication and interpersonal skills.
  • Proficiency in software development methodologies.
  • Experience with cloud compute infrastructure and security best practices.
  • Strong problem-solving and decision-making skills.
  • Ability to manage multiple projects and priorities effectively.
  • Commitment to diversity, equity, and inclusion.
  • Passion for fostering a positive and collaborative work environment.
  • A deep excitement and alignment with C4ADS's mission to advance global security and stability through data-driven analysis and innovative technology.

Bonus Points For

  • Experience with AWS.
  • Experience with OpenSearch or ElasticSearch.
  • Experience with languages and frameworks like Python, Typescript, Django, Celery, and React.
  • Experience with NoSQL databases like Redis.
  • Experience administering containerized infrastructure through services like Docker and Kubernetes.

How We'll Reward You

  • $140,000 salary
  • Fully covered Medical, Dental, and Vision Insurance for employees and covered dependents.
  • Unlimited vacation time, with a required minimum of 10 days per year.
  • 401(k) program with 4% matching for both traditional and Roth options.
  • A $4,500 education stipend for continuing growth.
  • 12 weeks of paid parental leave for the birth, adoption, or placement of a foster child.
  • Life & disability insurance fully covered.
  • Access to a pre-tax, flexible spending account (FSA).
  • SmartBenefits for pre-tax deposits on SmartTrip cards.
  • A passionate team that values hard work and is serious about building and maintaining a great culture.

Join us at C4ADS and be part of a mission that truly makes a difference in the world.

How To Apply

Apply through our website: https://c4ads.org/careers/?gh_jid=6507933003

Apply
Drop files here browse files ...
(Resume, Cover Letter, etc)
Are you sure you want to delete this file?
/