Job Url: https://www.linkedin.com/jobs/search/?currentJobId=4345648588&distance=25.0&f_TPR=r86400&f_WT=2&geoId=103644278&keywords=software%20engineer&origin=JOB_SEARCH_PAGE_JOB_FILTER&spellCorrectionEnabled=true Job Description: Applied Software Engineer II Civis Analytics · United States (Remote) Apply Save Save Applied Software Engineer II  at Civis Analytics Show more options Your profile is missing required qualifications Show match details Help me update my profile BETA Is this information helpful? Get personalized tips to stand out to hirers Find jobs where you’re a top applicant and tailor your resume with the help of AI. Try Premium for PKR0 Meet the hiring team Erin Turnmeyer 3rd VP, People Operations at Civis Analytics | SPHR | Scaled HR across tech & government | Building smarter people ops with AI and automation Job poster Message About the job Apply 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 solvecomplex 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 agenciesand mission-focused commercial organizations. As an Applied Software Engineer II on our Applied Software Engineering team, you'll partner with Data Scientistsand Data Engineers to build tools that help decision makers allocate resources and communicate effectively withtheir stakeholders. What You'll Do Develop high-quality software solutions for complex data problems Support and collaborate with engineers, designers, data scientists, and product managers acrossdepartments 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 What We're Looking For (Minimum Qualifications) 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 Bonus Points (Preferred Qualifications) 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) You Should Apply If: 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 engineeron 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 workingindependently You Should Not Apply If: 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