Jobiglo

No results.

Senior Software Development Engineer

buspatrol · Austin

New
Senior 🇬🇧 English
Python Ruby React Angular VueJS Django Flask Rails AWS EventBridge RESTful APIs GraphQL gRPC MySQL DynamoDB Docker CI/CD pytest rspec jest Flake8 RuboCop

Job description

About the role

BusPatrol is modernizing student transportation safety with a cloud‑native Automated Safety Platform. As a Senior Software Development Engineer you will lead the transition from a legacy monolith to scalable micro‑services, delivering secure, high‑performance experiences for millions of families.

Key responsibilities

  • Lead engineering efforts to decompose monolithic applications into modular micro‑services.
  • Design, develop, and maintain clean, well‑tested code in backend (Python, Ruby) and frontend (React, 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 to deliver end‑to‑end solutions.
  • Contribute to architectural decisions that improve performance, observability, security, and scalability.
  • Champion best practices such as CI/CD, TDD, pair programming, and code reviews.
  • Implement cloud‑native infrastructure using AWS serverless services (Lambda, SQS, DynamoDB, S3, etc.).

Required profile

  • 5+ years of software development experience, with strong backend expertise in Python (required) and Ruby (nice‑to‑have).
  • BS/MS in Computer Science or equivalent practical experience.

Required skills

  • Python, Ruby
  • React, Angular, VueJS
  • Django, Flask, Rails
  • AWS services: Lambda, S3, SQS, API Gateway, CloudWatch, EventBridge, SNS
  • RESTful APIs, GraphQL, gRPC
  • SQL/NoSQL databases: MySQL, PostgreSQL, DynamoDB
  • Docker, CI/CD pipelines
  • Testing tools: pytest, rspec, jest, Flake8, RuboCop

What we offer

  • Mission‑driven work making roads safer for students and communities.
  • Opportunity to architect the future of a modern, serverless Automated Safety Platform.
  • Collaboration with a global, inclusive, high‑performing team.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec buspatrol.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.
Source : ats:ashby

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 5 hours ago

Expires 1 month from now

1 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

buspatrol

Austin