Software Engineer

C4ADS
Apply Now

Job Description

At C4ADS, we are pushing the bounds of what is possible with open data and technology for conflict, security, and threat-finance research. The mission of C4ADS is to understand and, where possible, disrupt illicit networks. We are guided by the philosophy that technology and data can empower us to hold governments and illicit actors accountable. We actively seek to use our unique capabilities, skill sets, and data access to drive tangible outcomes.

We are looking for a Software Engineer to join our fast-growing technology team, with either a frontend or backend specialization. As a Software Engineer at C4ADS, you will be responsible for contributing to conceptualization and development of software applications for the use of C4ADS analysts and partner organizations. The ideal candidate has experience building and contributing to maintainable, full-stack development projects and is comfortable working with all types of data. We are looking for people who are creative, passionate engineers willing to learn new skills and techniques to get the job done.

C4ADS Software Engineers are expected to demonstrate a high level of collaboration in their work. You will communicate regularly with peers on the software, product, data, and analytical teams to create software that helps power our mission of disrupting illicit networks—all in addition to a joyful work environment with generous benefits and flexible hours. Read more about the role and requirements below.

What You’ll Do:

  • Make impactful contributions to our codebases, including conceptualizing, developing, testing, and maintaining web application features.
  • Play a key role in managing and prioritizing feature development and issue resolution.
  • Participate in or lead planning and review sessions for architecture or solution design and code quality.
  • Review other developers’ code, enforce best practices, and merge pull requests.
  • Engage with the product team to conceptualize and develop new features to respond to or incorporate user feedback.
  • Provide your technical expertise to other technical and non-technical members of the team to help them make more informed decisions and to triage and debug issues.
  • Present your software work to external and internal stakeholders.

What We’re Looking For:

Required

  • A degree in Computer Science, Computer Engineering, Informatics, Information Systems, Data Science, or any other relevant work experience or certifications.
  • Proven ability to contribute to the development of full-stack web applications in a team environment.
  • Strong grasp of object-oriented programming, data structures and algorithms, and test-driven development principles.
  • Proficiency in modern, full-stack web development with Python and Django OR React and Typescript.
  • Strong task management and organizational skills.
  • Experience with cloud services - AWS preferred.
  • Experience with relational- (PostgreSQL, MySQL) and document-based (Elasticsearch, MongoDB) databases.
  • Experience with locally testing and debugging applications using Docker.
  • A strong commitment to personal and professional development.

Preferred

  • Knowledge of good infrastructure automation practices and infrastructure as code.
  • Strong UI/UX design skills.
  • Experience using Python libraries like Pandas and NumPy for data processing.
  • Experience with high performance and distributed computing tools for processing big data (Spark, Hadoop, OpenMP, etc).
  • Experience processing and visualizing geospatial data with GIS software: PostGIS, ArcGIS/QGis, GeoMesa, etc.
  • Experience deploying and managing containerized applications using orchestration frameworks like Kubernetes.

How We’ll Reward You:

  • $95,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

Top of Form

Company Info.

C4ADS

The Center for Advanced Defense Studies is a 501 nonprofit research organization that provides data-driven analysis and evidence-based reporting on global conflict and transnational security issues.

  • Industry
    Information Technology
  • No. of Employees
    50
  • Location
    Washington D.C., DC, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

C4ADS is currently hiring Software Engineer Jobs in Washington D.C., DC, USA with average base salary of $95,000 - $180,000 / Year.

Similar Jobs View More