Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Ashby Electrical Limited

Senior Software Engineer – Data Engineering

Ashby Electrical Limited

Senior Software Engineer developing data ingestion and storage solutions for Todyl's cloud-native platform. Collaborating with cross-functional teams to optimize data pipelines for real-time analytics.

Posted 6/16/2026full-timeDenver • Colorado • 🇺🇸 United StatesSenior💰 $170,000 - $190,000 per yearWebsite

Tech Stack

Tools & technologies
CloudElasticSearchGoJavaScriptLinuxUnix

About the role

Key responsibilities & impact
  • Write efficient, scalable, and high-performance code to meet the demands of our software applications, optimizing algorithms and data structures for speed and reliability.
  • Design and implement elastic code architectures that enable our software systems to scale horizontally and vertically in response to changing demands.
  • Architect and implement scalable and reliable data storage solutions to meet the organization's needs.
  • Work closely with the AI/ML team providing format appropriate data delivery in support of business intelligence initiatives.
  • Evaluate and select appropriate storage technologies, databases, and data warehouses to meet the organization's needs for data retention, archival, and analysis.
  • Design and implement data ingestion pipelines to pull data from various sources into ElasticSearch for real-time analytics, search, and visualization.
  • Optimize data ingestion workflows for scalability, reliability, and fault tolerance, considering high volume and velocity of incoming data streams.
  • Collaborate with cross-functional teams to integrate data pipelines with the organization's portal and user interfaces, enabling seamless data access and visualization for end users.

Requirements

What you’ll need
  • 5+ years of end-to-end commercial software and application development
  • 2+ years of commercial software development for a multi-tenant cloud platform
  • Software development experience using Go, JavaScript, HTML
  • Software development experience under Linux or Unix-based systems
  • Strong problem-solving skills and ability to adapt existing systems to fast-changing requirements
  • Ability to thrive in a fast-paced startup environment challenging norm
  • Optimize data ingestion workflows for scalability, reliability, and fault tolerance, considering high volume and velocity of incoming data streams.
  • Collaborate with cross-functional teams to integrate data pipelines with the organization's portal and user interfaces, enabling seamless data access and visualization for end users.

Benefits

Comp & perks
  • Offers Equity 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GoJavaScriptHTMLdata ingestion pipelinesElasticSearchdata storage solutionsalgorithmsdata structurescloud platformsoftware development
Soft Skills
problem-solvingadaptabilitycollaborationcommunicationscalabilityreliabilityfault tolerancefast-paced environmentcross-functional teamworkuser interface integration