Jobs at Civis Analytics
Must have skills
Good to have skills
About this Opportunity
Please note that candidates must currently live in the following states; DC, Florida, Illinois, Maryland, Michigan, North Carolina, New York, Pennsylvania, Texas, Virginia, Washington, Wisconsin.
Civis Analytics is hiring an Applied Software Engineer II to develop innovative software products that solve complex data problems for mission-driven organizations. We serve mission-driven organizations including non-profits like Doctors without Borders, Sierra Club, and Human Rights Campaign, as well as government agencies and mission-focused commercial organizations.
As an Applied Software Engineer II on our Applied Software Engineering team, you'll partner with Data Scientists and Data Engineers to build tools that help decision makers allocate resources and communicate effectively with their stakeholders.
Salary: 105,000
Develop high-quality software solutions for complex data problems
Support and collaborate with engineers, designers, data scientists, and product managers across departments
Review and debug code while applying Civis best practices and design standards
Research, prototype, and recommend software solutions for client challenges
Ensure project documentation is complete, current, and properly archived
Engage the project on an emotional level as well as technical
2-4 years of professional software development/engineering experience
Experience developing user interfaces with modern JavaScript frameworks (specifically React)
Experience developing Python apps, particularly Flask and Dash
Comfort working with SQL databases
Familiarity with Git and GitHub for version control
Ability to work independently with minimal supervision
Experience with unit and end-to-end testing design and strategy
US work authorization required
Significant experience with one or more of the following:
Designing and building APIs
Query optimization, database administration, analytics databases, and/or NoSQL
Automated software testing and continuous integration
Proficiency working with Amazon Web Services (AWS)
Data visualization for the web (using D3 or similar)
You can independently own and drive projects from start to finish with minimal supervision
You have the maturity and self-direction to work autonomously when needed, including as the sole engineer on a project
You love problem-solving and tackling large, complex challenges
You're eager to constantly learn and teach others
You thrive in collaborative, cross-functional environments while also being comfortable working independently
You have only worked in large team environments with heavy oversight
You're uncomfortable with ambiguity or evolving project requirements
You're not interested in learning from or teaching teammates
You need highly structured environments with minimal change
Civis embraces the individuality of our employees and we celebrate each other's differences. Our products, services, and culture benefit from and thrive on the unique perspectives brought by each person in our Civis community. We're proud to be an equal opportunity workplace, and we are committed to equal employment opportunity regardless of race, age, sex, color, ancestry, religion, national origin, sexual orientation, gender identity, citizenship, marital status, disability, or Veteran status. If you have a disability or special need that requires accommodation, please contact internalrecruiting@civisanalytics.com
In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States.
Find the perfect job!
Use Job Hunt AI to find the perfect job for you.