Software Engineer

Sorry, this job was removed at 6:08 a.m. (CST) on Wednesday, August 30, 2017
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Easy Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Software Engineers are responsible for building the backbone of Civis Analytics -- the software products that our customers use to solve their hardest business problems. Civis engineers have near-endless opportunities to create new products and improve existing processes, from backend data processing to visualization and analytics tools, and we welcome your creativity. Whether you're a generalist or an expert in web apps, big data, stats, or visualization, we want to talk to you.
What's great about being an engineer at Civis? We believe in ownership of our work and continuous learning, and we set up our team to reinforce those values.

We trust engineers from all over our team to pick the right architecture, library, or framework for the job at hand. They help make decisions about new products in cross-functional design sprints and take quarterly hack weeks to try out new ideas and new technologies. Civis engineers push code to production on their second day and quickly ramp up on projects of increasing responsibility.

We want to never stop learning. Everyone has a mentor from day one and tracks their personal development alongside their technical deliverables. We staff projects based on what people will learn, not just who knows it best today. Engineers collaborate across departments with our data scientists and analysts who are not only the best and brightest in their fields, but are also eager to teach and learn from you. Finally, valuing continuous learning also means recognizing that our strongest contributors stand out for their capabilities and not their credentials.

We are smart, fun, and a little bit weird. Does this sound like you?
Minimum Qualifications
  • 1+ years experience as a software developer/engineer
  • Experience developing web applications with frameworks such as Rails or Django
  • Comfort working with with SQL databases
  • Love of problem-solving
  • An ability and eagerness to constantly learn and teach others
Preferred Qualifications
  • Graduate degree in Computer Science or related subject
  • Significant experience with one or more of the following:
  • Developing large web applications
  • Python, Ruby, and/or Go (golang)
  • Designing and building APIs
  • Query optimization, database administration, analytics databases, and/or NoSQL
  • Scaling and ensuring reliability of large SaaS applications
  • Automated software testing and continuous integration
  • Cloud application deployment and monitoring
  • Proficiency working with Amazon Web Services (AWS)
  • Data visualization for the web (using D3 or similar)
  • React or AngularJS
  • Statistics and predictive modeling (using tools like pandas, scikit-learn, NumPy, SciPy, R, STATA)
  • Political technology and data

Read Full Job Description
Easy Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

As one of the popular hubs for tech startups, Chicago is the perfect backdrop for Civis's growing team.

Similar Jobs

Easy Apply
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Civis AnalyticsFind similar jobs