Job Closed
This listing is no longer active.
e:cue is a fast-paced, high-growth startup building custom AI analysts for leaders in marketing, finance, and revenue. Our platform combines production-grade application services, cloud infrastructure, and agent systems that power high-stakes business decisions.
Software Engineer
Location
United States
Posted
103 days ago
Salary
0
Seniority
Mid Level
Job Description
Software Engineer
eCue
Role Description This is a hands-on role spanning application engineering and infrastructure ownership. You'll work across: - Platform services (Go, multi-service architecture) - Infrastructure (AWS, Terraform, Ansible, deployments, observability) - Occasional agent/Python work (FastAPI worker + eval/training tooling) You should be a strong self-starter who is comfortable with ambiguity and can drive features end-to-end with minimal hand-holding. What You'll Do: - Own tickets and features from discovery through production rollout and follow-up. - Build and improve backend services across API, auth, chat, web/admin, integration, inference routing, and data services. - Design and operate AWS infrastructure across environments using Terraform and Ansible. - Manage and improve release workflows (container builds, ECS deployments, blue/green patterns, rollback readiness). - Strengthen reliability through monitoring, alerting, tracing, and incident response. - Debug cross-service and infra issues quickly, with clear communication during incidents. - Partner with product, data, and ML teams to deliver complete, production-ready functionality. - Contribute to light Python/agent work when needed (FastAPI worker behavior, cache/messaging integration, eval/training workflows). Qualifications - 5+ years in software/platform/infrastructure engineering in production environments. - Strong backend experience in Go. - Strong production experience with AWS (ECS/Fargate, ALB, Route53, RDS, ECR, IAM, Secrets Manager, networking). - Strong Terraform experience; practical Ansible experience. - Proficiency with containerized development and deployment workflows (Docker, CI/CD, release automation). - Solid observability and operations experience (Prometheus, Grafana, OpenTelemetry/Tempo, logging). - Experience with distributed systems and async messaging patterns (e.g., NATS, Redis). - Comfortable moving between app code and infrastructure code as part of the same feature. - Excellent execution skills: proactive, organized, pragmatic, and able to close loops. - Strong communication and collaboration across engineering and non-engineering stakeholders. Requirements - Python/FastAPI experience, especially in agent-oriented systems. - Familiarity with LLM agent/evaluation/training ecosystems. - Experience with Databricks, DuckDB, and data-intensive workloads. - Startup experience where speed, ownership, and judgment are all critical. Benefits - Remote team: work from where you need to - Equity packages - Flexible paid time off: because you're an adult - Generous health insurance reimbursement through QSEHRA - Competitive salary - Company-performance bonus Company Description e:cue is a fast-paced, high-growth startup building custom AI analysts for leaders in marketing, finance, and revenue. Our platform combines production-grade application services, cloud infrastructure, and agent systems that power high-stakes business decisions.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer, Brands
DutchieEverything you need to run an efficient & compliant cannabis dispensary: POS, Payments, Ecommerce, Insurance, and more.
• Learn about our customers, their business, their processes, and their wants / needs. We do cannabis dispensary visits and you will come along! • Partner with our product managers and designers to define and shape what we're going to build. We will rely on your input, especially regarding the effort needed to deliver various proposed solutions. • Work with engineering peers on technical designs for the entities and interfaces needed to deliver our products. • Write, or supervise AI agents writing, front-end code - Typescript, React, CSS. • Go full-stack if you can! We do Rails and C#. • Ensure the code is thoroughly tested, nicely factored, etc - get a code review! • Ship to our customers and get feedback - are they psyched? If not, let's iterate - if so, what's next! • Be observant and proactive! What can be better about how we work - do we need new tools or processes? • Try out your ideas on yourself if possible - if they are valuable, share and advocate for them!
Senior Software Engineer, Mobile
DutchieEverything you need to run an efficient & compliant cannabis dispensary: POS, Payments, Ecommerce, Insurance, and more.
• Development of Dutchie’s mobile applications using Flutter to deliver best-in-class shopping experiences across iOS and Android for cannabis consumers • Partner directly with Product and Design teams to design, develop, and ship new customer-facing features on our mobile roadmap, from discovery through deployment and iteration • Optimize application performance, accessibility, and cross-platform consistency to ensure fast and seamless experiences for diverse user bases • Stay current with modern mobile technologies and best practices to help push Dutchie’s mobile platform forward, continuously improving code quality, developer experience, and customer outcomes
• Product Ownership & Direction Clinical Data Management & Insights, supporting clinical, patient, and operational decision‑making across the product lifecycle. • Own end‑to‑end accountability for the solution, from problem definition and discovery through delivery, adoption, and continuous improvement. • Partner with Business Product Managers, clinical stakeholders, and operations leaders to define product vision, objectives, and measurable outcomes. • Translate clinical, patient, and operational needs into clear priorities and outcome‑driven roadmaps. • Continuously refine direction based on user feedback, adoption trends, and evolving business priorities. • Guide solution direction to ensure products are fit‑for‑purpose, scalable, compliant, and sustainable. • Leverage modern data engineering approaches to enable trusted, high‑quality data for clinical, patient, and operational use cases. • Make informed trade‑offs between customization, reuse, speed, and long‑term maintainability. • Act as a primary interface between users, patient‑focused teams, operational stakeholders, and delivery teams. • Lead discussions to clarify needs, manage expectations, and align on priorities and success measures. • Communicate product decisions, progress, and risks clearly to both technical and non‑technical audiences. • Ensure solutions effectively support clinical, patient, and operational data use, enabling insights, review, and decision‑making. • Promote strong practices around data quality, reliability, and governance, particularly in regulated environments. • Identify opportunities to improve efficiency and outcomes through automation, analytics, and advanced data‑driven capabilities. • Provide direction to delivery teams to ensure work remains aligned with product priorities and intended outcomes. • Encourage collaboration, accountability, and ownership across cross‑functional teams. • Mentor team members to think in terms of customer value, product impact, and long‑term sustainability.
• Assist project and technical engineers in integration of new systems • Assist technical and development personnel in application quality testing • Work on site to install, commission, and test installation of material handling solutions • Provide specified technical support to customers on-site • Troubleshoot server hardware, Ethernet networks and other peripherals such as printer • Review Sales and Estimating Functional Specifications documentation • Travel approximately 20% of the time to different customer locations and Dematic locations in the United States • Participate in an on call rotation during non-business hours


