Junior / Mid-Level Software Engineer

java Mentor

Junior / Mid-Level Software Engineer

DataCapable
  • Greater Chicago Area

Negotiable

View More Jobs

Description

About DataCapableDelivering situational awareness when it matters most, DataCapable was founded in 2013 to increase safety for organizations and communities by eliminating communication gaps via real-time global discovery and prediction of events impacting people and places. DataCapable is a SaaS company with a continuously expanding toolset that comprises the DataCapable Platform (DCP). The DCP’s patented machine learning algorithms curates actionable intelligence from massive amounts of data to enhance situational awareness, improve safety, and save lives.About The TeamThe DataCapable team is composed of passionate software engineers and industry experts driven to make positive impacts for their clients and the communities they serve. Role DescriptionAs a Software Engineer at DataCapable, you’ll have the opportunity to join a growing company where engineers have broad responsibility and significant influence. Our team is deeply involved in building core features of our SaaS platform—from backend services to frontend interfaces—and you’ll play a critical role in delivering customized integrations with our enterprise clients.This includes developing secure, scalable, and reliable interfaces between our system and external platforms such as utility operations software, GIS tools, and incident management systems. You'll help tailor our product for new customers by extending our platform APIs, transforming incoming data, and building pipelines for real-time interoperability.You'll be working closely with both internal stakeholders and external partners to understand technical requirements, contribute to integration design, and ensure successful deployments in dynamic, mission-critical environments.DataCapable hosts all services and products in AWS and uses Esri’s ArcGIS mapping software for many of our product solutions. This is a great opportunity to learn and grow your skills in these areas as well.ResponsibilitiesBe a persistent and creative problem solver. No solutions are off-limits—we welcome big ideas and diverse approaches.Develop new features, integrations, and enhancements for our SaaS platform from design to deployment.Design and implement data interfaces to connect our systems with third-party tools and enterprise client environments.Collaborate with product management, QA, and client-facing teams to translate customer needs into scalable technical solutions.Participate in client meetings to gather integration requirements and help troubleshoot issues post-deployment.Conduct code reviews, write tests, and participate in regular Agile ceremonies to ensure quality and continuous improvement.Qualifications & SkillsRequired: Excellent design, debugging, and problem solving skills.Strong desire to learn new things and improve your skills.Capable of working independently as well as part of a team.Can look at code, figure out how it works, and make improvements to it.Experience working in an Object Oriented programming language (Java, Python, C++, or similar).Ability to thrive in a remote working environment.Preferred:Some experience working with React or other Javascript frameworks like Angular or Ember.Knowledge of UNIX operating systems (we use Linux).Bachelor's degree in Software Engineering, Computer Science, or related field. Show more Show less

Summary

Job Type : Full-time
Posted : December 21, 2025

Share This Job