SOFTWARE ENGINEER
Company: C4ADS
Location: Washington
Posted on: October 19, 2024
Job Description:
Overview
If you are considering sending an application, make sure to hit the
apply button below after reading through the entire
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 database (PostgreSQL, MySQL).
- 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 with document-based databases (Elasticsearch,
MongoDB).
- 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
#J-18808-Ljbffr
Keywords: C4ADS, Bowie , SOFTWARE ENGINEER, IT / Software / Systems , Washington, Maryland
Didn't find what you're looking for? Search again!
Loading more jobs...