Junior/Mid-Level Software Engineer
Illinois, USA
Listed on 2025-12-08
-
Software Development
Software Engineer, Cloud Engineer - Software
Get AI-powered advice on this job and more exclusive features.
Delivering situational awareness when it matters most, Data Capable 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. Data Capable is a SaaS company with a continuously expanding toolset that comprises the Data Capable 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.
AboutThe Team
The Data Capable 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 Data Capable, 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.
Data Capable 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.
Responsibilities- Be 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.
Required:
- 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:
- Knowledge of UNIX operating systems (we use Linux).
- Bachelor's degree in Software Engineering, Computer Science, or related field.
- Entry level
- Full‑time
- Engineering and Information Technology
- Software Development
Referrals increase your chances of interviewing at Data Capable by 2x
Apply BELOW
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).