Senior Software Engineer, Data
Hallow
What You'll Do
- Engineer robust data systems: Design, build, and maintain scalable software systems that power our data infrastructure. Develop and enhance both new and existing data pipelines and integrations, leveraging modern software engineering best practices.
- Champion data quality: Collaborate cross-functionally with stakeholders and engineers to ensure data is accurate, consistent, and reliable throughout our products and platforms.
- Drive performance and reliability: Proactively monitor, troubleshoot, and optimize the performance of our data-driven systems, recommending, and implementing improvements to ensure resilience, scalability, and maintainability.
What You'll Love
- Mission: This work is incredibly humbling. Every day we hear amazing stories and we get the pleasure of working on something that’s impacting lives. One of our favorite user quotes: “I hate quoting an old, overused cliche, but I’ve been very lost. And I think for the first time in a while I may be found.”
- Ownership: When a company is this small, every employee is a core team member with an outsized impact. Data runs deep through Hallow. You'll impact every aspect of the business.
- Growth: From day one, you'll be a part of the startup journey. We're growing quickly and we'll need your help to build and maintain robust data-intensive systems to drive our product and support our mission.
- Flexibility: We operate as a remote-first team with members all over the globe and are open to candidates anywhere in the U.S. for this position. We don’t care when or where you work, just that it gets done! That being said, our HQ is in Chicago and if in-person work is something you are interested in, we’d love to have you there!
- Comp: We pay competitive market rates in terms of equity, cash, & benefits.
What We're Looking For
- Passion for technology and data: You’re enthusiastic about our mission and have a deep curiosity for both software engineering and data-driven solutions. You stay up to date with the latest trends and advancements in the industry, while remaining grounded in the core principles and history that underpin the field.
- Technical versatility: You bring 5+ years of hands-on software engineering experience and a proven track record of building and maintaining production systems. You are highly proficient in TypeScript, Python, and SQL, and thrive in environments where you work across multiple languages and frameworks. You have a deep, practical understanding of both transactional and analytical databases, and you’ve architected and maintained robust data workflows and orchestration systems.
- Pragmatism: You have a strong grasp of the real-world trade-offs involved in data modeling, data management, and data movement, and you are comfortable making technical decisions that balance complexity, performance, and scalability.
- DevOps mindset: You are experienced with CI/CD, cloud infrastructure, and automation, and are committed to building reliable, production-ready systems.
- Grit, ownership, & meticulousness: You thrive in a fast-paced, start-up environment, tackling new challenges with perseverance and a sharp eye for detail. You consistently take full responsibility for your work, proactively drive projects forward, and ensure that results meet the highest standards—regardless of obstacles or setbacks. No task is beneath you, and you’re always willing to roll up your sleeves to do whatever’s needed to help the team succeed.