todyl
Staff Software Engineer - Data Engineering
Denver CO · Staff+ · Full-time
Sponsorship not specifiedDetected 37 days ago
JavaScriptPythonGoCode ReviewGitSQLElasticsearchAWSCloud PlatformsLinuxPrometheusGrafanaRESTMachine LearningData EngineeringSIEMLeadershipMentoring
About the role
- Our work is judged by how reliably and quickly data lands, stays correct, and stays queryable at scale, not by how many tickets we close.
- This is a staff-level individual contributor role and the technical anchor for the Data team.
- This is a technical leadership role, not a people-management one.
Responsibilities
- You will architect and implement scalable, reliable data storage and ingestion solutions, evaluate complex trade-offs across performance, scale, security, and maintainability, and present those trade-offs to leadership when they affect direction.
- You will establish the architectural principles, patterns, and quality and observability standards that the rest of the Data team adopts, and you will build monitoring, alerting, and debugging into your designs so we catch correctness and freshness issues early and drive down time to detect and resolve.
- You will design and implement data ingestion pipelines that pull from many sources into our search and analytics platform (Quickwit, with Elasticsearch in our history) for real-time analytics, search, and visualization, optimized for scalability, reliability, and fault tolerance under high volume and velocity.
- You will operate as a peer to Architecture and to the AI/ML and product teams, partnering at the design phase of high-stakes systems rather than reviewing them the week before launch, delivering format-appropriate data for business intelligence initiatives, and integrating pipelines into the portal so end users get seamless access and visualization.
- You will act as a multiplier for the Data team: mentor and uplevel engineers through pairing, design partnership, and code review, with measurable improvement in their autonomy, and lead thorough design reviews.
- You will reduce technical debt across multiple initiatives, own systems through their full lifecycle, and look for ways to hand off or make mature systems self-managing rather than holding onto them forever.
Requirements
- 8+ years of end-to-end commercial software and application development
- 3+ years of commercial software development for a multi-tenant cloud platform
Compensation
- The actual annual salary for this role will depend on each candidate's experience, qualifications, and work location, with most new hires placed near the midpoint of the posted range to ensure fairness and consistency across our team.
Benefits
- For full-time employees, Todyl offers comprehensive benefits including:
- Medical, dental, and vision coverage
- Health savings and flexible spending accounts (HSA/FSA)
- Life insurance
- Short- and long-term disability
- Access to on-demand healthcare and telehealth services
- Flexible PTO in addition to 13 company holidays
- Generous parental leave programs
- You design inherently testable systems with comprehensive coverage, prevent architectural mistakes before they happen, and watch dashboards and logs to verify your own changes after they ship.
Company info
- Todyl puts world-class networking and security within reach of every business.
- The Todyl Security Platform converges SASE, SIEM, Endpoint Security, GRC, MXDR, and more into a cloud-native, single-agent platform built for MSPs, MSSPs, and mid-market IT professionals.
- We are on a mission to protect small and medium-sized businesses from ever-changing cyber threats, and we are a fast-paced team that cares deeply about carrying out that mission together.
- In this role, we are looking for someone who:
- At the staff level, we also expect you to influence how the team adopts AI tooling: sharing patterns that work, flagging patterns that don't, and helping the team integrate AI safely into design, review, and incident workflows.
- We will talk about how you use AI in your work during the interview, and we expect your fluency with these tools to grow as part of your professional development here.
- Most importantly, we are looking for a strong technical background, the willingness to learn what you do not already know, and demonstrated experience setting technical direction and building data systems at meaningful scale.
- We are looking for the best person for the job, someone who brings a unique combination of skills and experience that makes them exceptional, even if they don't check every box.
This listing is sourced directly from todyl's careers page and normalized into a canonical job model.