JobHabor

Senior Software Engineer

RTA: The Fleet Success

Location
US
Workplace
Remote
Employment
Full Time
Salary
Apply on the employer’s site

Posted 17d ago

Note

The job is a remote job and is open to candidates in USA. RTA is a fleet management software company whose purpose is to help fleets succeed. The Senior Software Engineer will own features end to end across the front end, APIs, databases, integrations, and infrastructure while building and improving the Fleet360 SaaS platform. The role also emphasizes AI-first development, scalable systems, production problem-solving, and elevating engineering practices across the team.

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

Skills

  • 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
  • This is a full-time, fully remote role open anywhere in the US, with occasional travel to our Glendale, AZ headquarters for team gatherings
  • Ability to sit or stand for extended periods
  • Ability to work at a computer for prolonged periods
  • Occasional travel to corporate HQ in Glendale, AZ for team gatherings
  • 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
  • You work agentically, not with autocomplete. You've driven multi-file refactors, migrations, and test coverage with coding agents, not just accepted single-line suggestions. You maintain the context files, rules, and prompts that make those tools work for a whole team, not only for you
  • You review AI-generated work like code from any other contributor. Understand it, challenge it, test it, improve it, then ship it
  • You have an eval habit. You can explain how you knew an AI feature actually got better, rather than just felt different
  • You know when not to use a model. Our customers track DOT compliance, warranty claims, and parts inventory. Some of that must never be answered by something probabilistic, and you can tell which parts
  • You look for engineering work to automate: test generation, debugging, code analysis, migrations, documentation, repetitive implementation, internal tooling
  • Bring proof. A repo, an eval suite, a rules file, an agent workflow you built for your team. Anything real tells us more than another year of experience on paper
  • A Bachelor's degree, especially in computer science or a related field. Not required

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
  • Fully remote work arrangement

Company Overview

  • A proven leader in the area of Managing your Fleet Maintenance. It was founded in 1979, and is headquartered in Glendale, Arizona, USA, with a workforce of 51-200 employees. Its website is https://www.rtafleet.com.

Skills

  • Node.js
  • TypeScript
  • SQL
  • Vue.js
  • React
  • Angular
  • RabbitMQ
  • Kafka
  • AWS SQS
  • Redis
  • Docker
  • AWS ECS
  • AWS EKS
  • Kubernetes
  • LLM APIs
  • RAG
  • Embeddings
  • Vector search
  • CI/CD

Similar roles