B

BusPatrol

Automated school bus stop-arm camera enforcement

Senior Software Development Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeAustin, TX, USA$130k - $150k /yrHybrid

About the Job

Requirements

  • At least 8 years of software development experience.
  • A strong foundation in backend systems using Python is required.
  • Experience with modern front-end frameworks such as React, Angular, or Vue.js.
  • At least 3 years of experience with backend web frameworks such as Django, Flask, or Rails.
  • Hands-on experience with AWS services including Lambda, S3, SQS, API Gateway, and CloudWatch.
  • Comfort working in an agile, test-driven development environment with modern DevOps tooling.
  • Practical knowledge of RESTful APIs, SQL and NoSQL databases such as MySQL, PostgreSQL, and DynamoDB, and GraphQL.
  • Experience designing and implementing event-driven services using technologies such as AWS EventBridge and SNS/SQS.
  • Proficiency in containerization with Docker and CI/CD pipelines.
  • Familiarity with testing and linting tools such as pytest, RSpec, Jest, Flake8, and RuboCop.

Responsibilities

  • Lead engineering efforts to decompose monolithic applications into scalable, modular microservices.
  • Design, develop, and maintain clean, efficient, and well-tested code in backend Python and Ruby stacks and frontend React or Angular stacks.
  • Build and evolve secure, high-performance APIs supporting real-time data pipelines and customer-facing applications.
  • Partner with Product, QA, DevOps, and Data Engineering teams to build end-to-end solutions that meet business goals.
  • Contribute to architectural decisions that improve performance, observability, security, maintainability, and scalability/reusability.
  • Champion engineering best practices including CI/CD, test-driven development, pair programming, and code reviews.
  • Take ownership of projects from ideation through deployment, with a focus on execution and iterative improvement.
  • Contribute ideas to platform strategy and continuous learning.
  • Contribute to cloud-native infrastructure using AWS serverless technologies such as Lambda, SQS, DynamoDB, and S3.

Desired Qualifications

  • Ruby is nice to have.
  • Experience designing and consuming gRPC APIs in production environments is a plus.
  • A BS or MS in Computer Science, or equivalent experience, is preferred.
  • Excellent communication, collaboration, mentoring, and peer-review skills.

About the Company

BusPatrol

Automated school bus stop-arm camera enforcement

BusPatrol provides automated school bus stop arm camera systems in the United States, partnering with municipalities, school districts, and bus operators to improve child safety. It operates on a cost-recovery revenue-sharing model, offering the program at no upfront cost to clients and handling procurement, deployment, maintenance, coordination with law enforcement, and ongoing support. The system uses stop-arm cameras to detect violations, collect video evidence, and assist law enforcement in issuing citations, with the company taking a share of the fines as its revenue. Unlike others in the space, BusPatrol combines end-to-end program management with a no-cost entry for clients and a focus on reducing repeat offenses through formal enforcement. The company’s goal is to keep children safer on the road by dramatically reducing stop-arm violations and building a culture of road safety and accountability.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Lorton, VA
Founded
2017

Recently Posted Jobs

Explore more opportunities at BusPatrol

See more jobs