368,611open jobs
9,439companies
50,719added this week
Browse all
Salary
$110k – $120k per year
Location
In office (United States)
Seniority
Middle · 3+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Your access to this site has been limited by the site owner. Your access to this service has been limited. (HTTP response code 503).

Job Title

Backend Software Engineer (FastAPI) -Onsite in Katy, Texas

Job Description

Backend Software Engineer (API-focused)

Katy, Texas (full-time onsite)

Compensation: $110,000 - $120,000 annuallyReports to: Software Engineering Manager

Visa Sponsorship: Not Available

Would you like to be a key member of the development team supporting hundreds of law enforcement agencies across the United States? Are you driven to produce high quality software that makes an impact to our society? Off Duty Management is the leading provider of off duty program solutions to law enforcement agencies and first responders across the United States. We provide the best possible service, protection, and administrative support to the sworn officers of our valued partner agencies.

We're building OfficerTRAK, a SaaS platform that our customers depend on, and the API layer is the backbone connecting our Angular web front end, native iOS and Android apps, and internal services. We're looking for a mid-level Backend Software Engineer to help design, build, and maintain the FastAPI microservices that power our product.

You'll work across the full lifecycle of a service - from schema and endpoint design, through implementation and testing, to deployment and monitoring in production on AKS. You'll write asynchronous background jobs with Celery, design and optimize PostgreSQL schemas and queries, and build in the authentication, authorization, and security practices our platform depends on.

This role suits someone who has shipped production-grade FastAPI services before, cares about test coverage and code quality, and wants real ownership over how our APIs are designed, secured, and scaled.

This position is based onsite in our Katy, Texas headquarters.

Responsibilities

  • Design and build production-grade FastAPI services - define clean, versioned RESTful API contracts, request/response schemas (Pydantic), and service boundaries within our microservice architecture.
  • Own data modeling and query design - design normalized, performant PostgreSQL schemas, write and optimize SQL queries, and manage migrations (e.g., Alembic) as services evolve.
  • Build reliable asynchronous workflows - design and maintain Celery tasks and queues for background processing, retries, and scheduled jobs.
  • Ship and operate services on our Azure/Kubernetes platform - containerize services, deploy to AKS, and troubleshoot issues in a live production environment.
  • Build in authentication, authorization, and security from the start - implement OAuth2/JWT-based auth, role-based access control, and follow API security best practices (OWASP API Top 10, input validation, secrets management).
  • Write meaningful, layered test coverage - unit, integration, and functional/end-to-end tests (pytest) that give the team confidence to ship quickly.
  • Participate in code reviews and design discussions - give and receive thoughtful feedback and help shape API and data model decisions across the team.
  • Instrument services for observability - add logging, metrics, and tracing so issues can be diagnosed quickly in production.
  • Collaborate cross-functionally - partner with frontend, mobile, and DevOps engineers to define API contracts and keep services aligned with product needs.
  • Contribute to CI/CD pipelines - help maintain automated build, test, and deployment workflows for the services you own.

***Immigration-related benefits (for example, visa sponsorship) are not available for this position.

Off Duty Management is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status.

This Organization Participates in E-Verify.

Restrictions

  • No telecommuting
  • No Agencies Please

Requirements

Required Skills and Qualifications

  • 3+ years of professional backend software development experience, including production use of Python.
  • Strong hands-on experience with FastAPI building production APIs.
  • Solid understanding of relational database design, normalization, and SQL query optimization (PostgreSQL preferred).
  • Experience with Celery or a comparable distributed task queue (e.g., RQ, Kafka consumers) for asynchronous processing.
  • Experience deploying and operating services in Kubernetes, ideally on Azure (AKS).
  • Practical experience writing unit, integration, and functional tests (pytest or similar) as part of the regular development workflow.
  • Working knowledge of authentication and authorization standards (OAuth2, JWT, API keys, RBAC).
  • Understanding of API security best practices (OWASP API Top 10, input sanitization, secrets management, rate limiting).
  • Comfort with Git-based collaborative workflows (pull requests, code review, branching strategies).
  • Familiarity with containerization (Docker) and CI/CD pipelines.
  • Clear communication and a collaborative, ownership-driven approach to working with engineers.

Preferred Skills and Qualifications

  • Experience with Azure-specific services (Azure Key Vault, Azure Container Registry, Azure Monitor / App Insights).
  • Familiarity with API documentation tooling (OpenAPI/Swagger).
  • Experience with message brokers supporting Celery (Redis, RabbitMQ).
  • Experience with database migration tooling (e.g., Alembic).
  • Exposure to observability stacks (Prometheus, Grafana, OpenTelemetry) and distributed tracing.
  • Exposure to Infrastructure as Code (Terraform, Helm).
  • Understanding of domain-driven design or broader microservice architecture patterns.
  • Experience scaling APIs for a growing SaaS platform.

About the Company

Off Duty Management is dedicated to supporting and protecting law enforcement agencies, their officers, and community businesses by offering a customizable, centrally administered no-cost solution that manages all aspects of off-duty programs and keeps agencies in full control mitigating risk and liability.

OfficerTRAK® can be used by agency administrators, program administrators, officers, customers, coordinators and vendors. It provides a unified, cloud-based platform accessible via web and mobile applications, allowing users to manage special duty scheduling, invoicing, payroll, and communication in real-time. Officers can view and accept assignments, clock in/out, and receive notifications, while administrators can schedule shifts, generate reports, and oversee compliance. Customers and vendors can submit requests, track assignments, and manage payments online 24/7 without needing additional hardware or software downloads.

Contact Info

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,611 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
United States
$45k – $127k per year (Estimated) • Remote/Hybrid • Full-Time • Recife
Java
Python
Java
Hibernate
Spring Boot
Spring Cloud
DevOps
Azure
Azure AKS
Kubernetes
Apply
DevOps Engineer 4 hours ago
$49k – $88k per year (Estimated) • Remote/Hybrid • Full-Time • Bachelor's Degree • Warsaw
Bash
Python
DevOps
AWS
Azure
Azure AKS
CI/CD
Docker
GCP
Git
GitHub
GitHub Actions
GitOps
Grafana
Kubernetes
Loki
Prometheus
Terraform
Thanos
Apply
$45k – $114k per year (Estimated) • Remote • Full-Time • São Paulo • Vitoria-Gasteiz • Fortaleza • Rio de Janeiro • Recife
DevOps
AWS
Azure
Azure DevOps
Bicep
CI/CD
CloudFormation
GCP
GitHub
GitHub Actions
GitLab
GitLab CI
IAM
Incident Management
Jenkins
Kubernetes
Terraform
Apply
DevOps Engineer 4 hours ago
$25k – $62k per year (Estimated) • In office • Full-Time • 8+ years exp • Coimbatore
DevOps
Azure
Azure DevOps
CI/CD
Apply
$32k – $83k per year (Estimated) • In office • Full-Time • 5+ years exp • Gurgaon
Python
Python
pySpark
Databases
Microsoft Fabric
AI/ML
Spark
DevOps
Azure
Apply
$110k – $120k per year • In office • Full-Time • 3+ years exp
Python
SQL
TypeScript
JavaScript
Python
Alembic
Celery
FastAPI
Pydantic
Databases
Apache Kafka
PostgreSQL
RabbitMQ
Redis
Frontend
Angular
DevOps
Azure
Azure AKS
CI/CD
Docker
Git
Grafana
Helm
Kubernetes
OpenTelemetry
Prometheus
Terraform
QA
Pytest
Swagger
Apply
$125k – $135k per year • In office • Full-Time • 7+ years exp • Bachelor's Degree
PowerShell
DevOps
Ansible
Azure
Azure AKS
Docker
Incident Management
Kubernetes
Platform Engineering
SLI/SLO/SLA
Terraform
Windows Server
GitHub
IAM
Cybersecurity
HIPAA
PCI DSS
SOC 2
Management
Jira
ServiceNow
Apply
$60k – $61k per year • In office • Full-Time • 2+ years exp • High School Diploma • United States
Apply
$62k – $63k per year • In office • Full-Time • 2+ years exp • High School Diploma • United States
Apply
$70k – $196k per year • Remote/Hybrid • Full-Time • 12+ years exp • Associate's Degree • Chicago • Milwaukee • Dallas • Columbus • Kirkland
Databases
Databricks
Google BigQuery
SAP HANA
Snowflake
AI/ML
Knowledge Graph
DevOps
Azure
Apply
$120k – $140k per year • In office • Full-Time • Charlotte • Raleigh • Dallas • Boston • New York
SQL
Analytics
ETL/ELT
Apply
$70k – $196k per year • Remote/Hybrid • Full-Time • 5+ years exp • Associate's Degree • Chicago • Milwaukee • Dallas • Columbus • Kirkland
DevOps
SLI/SLO/SLA
Apply
See all jobs
This is one of many
368,611 more open roles from verified company boards, updated every day.