Senior Software Engineer

Ron Turley Associates LLCGlendale, AZ
$200,000 - $220,000Remote

About The Position

We are looking for a Senior Software Engineer to help build and evolve Fleet360, our fleet management SaaS platform. This is a high-ownership, high-impact role where you will shape solutions, make architectural decisions, work across the stack, and raise the engineering bar for the people around you. We are also serious about becoming an AI-first engineering organization, using AI as a force multiplier throughout the software development lifecycle. This role is for engineers who see an undefined problem and feel a pull toward it, not away from it. You will own features end to end, build great user experiences, design and build back-end systems, work AI-first, improve how we build software, build AI-powered product capabilities, elevate the team, improve performance and scalability, solve production problems, integrate systems, ensure security and reliability, and collaborate across the business.

Requirements

  • 5–7+ years of professional software engineering, with real ownership of production software. Not years logged, but systems you were responsible for when they broke.
  • Genuinely full stack. You may be stronger in one area, but you move between the browser, API, database, infrastructure, and third-party integrations when the work requires it.
  • Node.js and TypeScript at production scale. Well-designed APIs and services that hold up under real load.
  • Deep relational database ability. You design schemas, write and optimize SQL, diagnose performance problems, and reason about data integrity and concurrency.
  • AI-assisted development as a daily workflow, with judgment. You can break a problem down, give a coding agent useful constraints, evaluate what comes back, iterate, and steer it to a production-quality result. And you can tell when it's confidently wrong.

Nice To Haves

  • Vue.js specifically, since it's what our front end is built on. Strong React or Angular experience translates well.
  • Browser-side application architecture: component design, state management, async behavior, performance, maintainable UX.
  • Systems design beyond features: services, event-driven patterns, distributed systems, data flows, and judgment about when complexity is and isn't justified.
  • Messaging and queues such as RabbitMQ, Kafka, or AWS SQS, used to build resilient and decoupled systems.
  • Caching and distributed application patterns, including technologies such as Redis.
  • Containerized, cloud-native applications, including Docker, AWS ECS/EKS, and Kubernetes.
  • Observability as a first-class concern: logs, metrics, traces, profiling, APM.
  • DevOps fundamentals: CI/CD, automated testing, and how software gets safely from a laptop into production.
  • Building AI-powered product capabilities: LLM APIs, tool and function calling, RAG, embeddings, vector search, structured outputs, evaluation, agents. Deep AI/ML research background is not required.
  • Communicating with precision: explaining an architectural tradeoff to a product manager and a hairy debugging session to a junior engineer without losing either of them.
  • A Bachelor's degree, especially in computer science or a related field.

Responsibilities

  • Own features end to end: idea to production, across front-end interfaces, APIs, business logic, databases, integrations, and supporting infrastructure.
  • Build great user experiences: responsive, reliable, maintainable front-end functionality, with real understanding of the systems and data behind it.
  • Design and build back-end systems: scalable services and APIs in Node.js and TypeScript, with sound architectural and data-modeling decisions.
  • Work AI-first: use AI-assisted development and coding agents throughout your daily workflow for speed, quality, and leverage.
  • Improve how we build software: experiment with new AI-enabled workflows and help the team find the practices that materially move engineering productivity.
  • Build AI-powered product capabilities: features using LLMs, retrieval, agents, and intelligent automation where they create real customer value.
  • Elevate the team: rigorous code reviews, mentorship, shared techniques and patterns, and modeling the standards you want to see org-wide.
  • Improve performance and scalability: find bottlenecks across browser, network, application, database, and infrastructure, and drive them to resolution.
  • Solve production problems: when something breaks, dig through the whole system until you understand why. Don't stop at the boundary of the code you normally work on.
  • Integrate systems: connect third-party APIs and internal services, designing for reliability, failure handling, observability, and maintainability.
  • Ensure security and reliability: champion secure development practices and build systems our customers can depend on.
  • Collaborate across the business: work with Product, QA, Support, and other engineers to turn customer and business problems into high-quality software.

Benefits

  • 401(k) with 6% Safe Harbor match (100% vested day one)
  • Flexible PTO model built on trust and manager-approved time off
  • Cigna PPO and HSA medical plan options with company contributions ($780–$1,950 annually)
  • Garner Health HRA program: up to $1,000 individual / $2,000 family reimbursement opportunity
  • Wellness rewards up to $350 annually
  • Virtual care and mental health support resources
  • Company-sponsored benefits including dental, vision, EAP, life, STD, LTD, legal plan, and identity theft protection options
  • Additional employee perks, wellness initiatives, and discount programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service