Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Backend Software Engineer (API-focused)

$110k - $120k

Off Duty Management

Job Description

Job Description

Backend Software Engineer (API-focused)

Katy, Texas (full-time onsite)


Compensation: $110,000 - $120,000 annually
Reports 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.

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.

***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.

Vacancy posted 23 days ago
Similar jobs that could be interesting for youBased on the Backend Software Engineer (API-focused) in Katy, TX vacancy
  •  ...are seeking a seasoned Sr Embedded Engineer to design, develop, and optimize firmware and embedded software for high-performance systems. The role focuses on end-to-end embedded solutions: architecting...  ..., producing clear specifications, APIs, and integration plans.Develop... 
    Suggested

    CyberCoders

    Katy, TX
    5 days ago
  • Steel Ridge in Katy, Texas, is seeking a Senior Software Engineer (Full-stack) to design, develop, and maintain scalable web applications in the Legal Financial Services sector. The role requires 8+ years of experience, proficiency in C#, .NET, and strong collaborative... 
    Suggested

    Steel Ridge

    Katy, TX
    2 days ago
  • The Senior Software Engineer (Full-stack) is a key technical and leadership role within the Engineering...  ...full-stack web applications with a focus on quality, scalability, and maintainability...  ...design Expertise in designing REST APIs and applying software design principles... 
    Suggested
    Temporary work
    Flexible hours

    Steel Ridge

    Katy, TX
    2 days ago
  •  ...seeking a highly experienced Senior Firmware Engineer to lead the architecture, design, and...  ...for MWD/LWD downhole tools, with a primary focus on high-speed mud pulse telemetry (MPT)...  ...firmware, electronics, mechanical, and surface software to ensure end-to-end tool performance,... 
    Suggested
    Permanent employment
    Work at office
    Local area
    Night shift

    Cnpc Usa Corporation

    Katy, TX
    3 days ago
  •  ...lose! EducationBachelor’s degree in Computer Science, Computer Engineering, Systems Engineering, or a related field preferredWork...  ..., implementation, and optimization)SkillsAbility to lead full software development lifecycle (SDLC) activities, including requirements... 
    Suggested
    Full time
    Work at office

    Academy Sports + Outdoors

    Katy, TX
    6 days ago
  •  ...is seeking an experienced and driven Project Engineer with a strong background in application...  ...and civil drawings, and familiar with ISO, API, IEC, NACE, and ASME standards. • Proficient in project management software (e.g., MS Project, Primavera) with demonstrated... 
    For contractors
    Remote work

    Upwing Energy

    Katy, TX
    1 day ago
  • $70k - $94k

     ...Applications Engineer Apply Now Start applying with LinkedIn Please wait... Job Description Are you passionate about matching...  ...support. Annual bonuses, health insurance and a strong focus on well-being activities. Three days' additional paid leave... 
    Full time
    Contract work
    Remote work
    Work from home
    Worldwide
    Visa sponsorship
    Work visa
    Flexible hours

    Grundfos

    Katy, TX
    4 days ago
  •  ...Number: 189656Apply: JobOptimized Process Designs (OPD), a Koch Engineered Solutions company, is seeking a Lead Civil Structural Engineer...  ...and maintain physical, financial, and emotional strength - focusing on overall wellbeing so you can focus on what matters most. Our... 
    For contractors
    Relocation
    Flexible hours
    3 days per week

    Optimized Process Design

    Katy, TX
    6 days ago
  • Role: Sr MicroStrategy Developer Duration: Long-term Contract Key Responsibilities: Gather and document business requirements from stakeholders. Translate business needs into scalable MicroStrategy reports, dashboards, and visualizations. Take complete...
    Long term contract

    Vantage Point Consulting Inc.

    Katy, TX
    15 hours ago
  •  ...Senior Power Bi Engineer The company is seeking an experienced and self-sufficient Senior Power BI Engineer with 5-8 years of expertise, specifically in Microsoft/Power BI. As a Senior Power BI Engineer, they will collaborate with the omnichannel and procurement team... 

    Samprasoft

    Katy, TX
    3 days ago
  • $75k - $83k

     ...Lead Building Engineer NexCore Group, a leading real estate development company focused exclusively on development, acquisition, and management of healthcare real estate and senior living communities. We serve health systems, hospitals, physician groups, residents,... 
    Temporary work
    For contractors
    Work at office

    NexCore Group

    Katy, TX
    5 hours ago
  •  ...SAP S4 HANA Finance modules remotely for US clients. The role requires strong knowledge of FI and CO, and FS-CD experience, with a focus on integration and training. Responsibilities include partnering with clients to tailor solutions, ensuring proper design and configuration... 
    Remote job

    eNcloud Services LLC

    Katy, TX
    3 days ago
  • $115k - $130k

     ...has a client that is seeking a ServiceNow IT Asset Management Engineer in Katy, TX.Duties:* Responsible for serving as the technical owner...  ...to improve asset visibility, strengthen risk posture, identify software license compliance risks, and uncover cost optimization... 

    KForce

    Katy, TX
    3 days ago
  • ViMee Technologies seeks a Senior Databricks Data Engineer to lead data engineering efforts using Databricks, Spark, and cloud platforms. The role focuses on designing scalable data architectures, building production pipelines, and collaborating with enterprise clients... 

    ViMee Technologies

    Katy, TX
    15 hours ago
  •  ...Power Platform Developer who will work directly alongside two developers to design, build, and deploy applications that support our engineering and operational needs. You will be a primary builder of solutions while ensuring the team follows best practices, uses reusable... 
    Work at office

    Booth & Associates LLC

    Katy, TX
    10 days ago
  • $120k - $140k

     ...Job Summary Our client a leading retail & consumer goods provider is seeking a Senior Cloud Engineer to join their team! This position is located Hybrid in Katy, Texas. Required Skills/Experience (Must-Haves) ~ Bachelor's degree in computer science... 
    Local area

    KellyMitchell Group

    Katy, TX
    15 hours ago
  • Academy Sports + Outdoors is seeking an experienced IT Asset Manager to oversee and enhance ITAM capabilities within the ServiceNow platform. The role requires 5+ years of experience in ServiceNow ITAM and strong collaboration skills. You will drive automation of asset ...

    Academy Sports + Outdoors

    Katy, TX
    15 hours ago
  • Kforce has a client that seeks a ServiceNow IT Asset Management Engineer in Katy, TX. You will own ITAM capabilities within ServiceNow,...  ...information security, and compliance to improve asset visibility, manage software licenses, and identify cost optimization opportunities. #J-188... 

    Kforce Inc

    Katy, TX
    2 days ago
  • Academy Sports + Outdoors is looking for an AI Specialist to develop AI agents and assistants using Microsoft Copilot Studio and related tools. This role requires a Bachelor's degree in Computer Science and at least 4 years of experience in AI solution development. The ...

    Academy Sports + Outdoors

    Katy, TX
    15 hours ago
  • A leading surveying company based in Texas is seeking an experienced Survey Technical Supervisor. This role is responsible for overseeing the quality and consistency of technical deliverables, performing QA/QC oversight, and mentoring team members. The ideal candidate will...

    Percheron, LLC

    Katy, TX
    2 days ago
  • $100k - $130k

    Job Description Technical Lead - ServiceNow Pre Sales Seeking a strong Technical Pre-sales Lead who is a ServiceNow Specialist with direct experience of ServiceNow pre-sales, implementing various modules of ServiceNow and confident with customer facing. The Technical Lead...

    Tata Consultancy Services

    Katy, TX
    3 days ago
  • Optimized Process Designs (OPD), a Koch Engineered Solutions company, seeks a Lead Civil Structural Engineer to manage gas treatment and natural gas projects from concept to completion in Katy, TX. You will design foundations, structures and support field construction... 
    Relocation

    Optimized Process Designs LLC

    Katy, TX
    4 days ago
  • Tata Consultancy Services is seeking a Technical Lead - ServiceNow Pre-Sales to design technical solutions, demonstrate ServiceNow capabilities, and lead pre-sales engagements with clients. The role involves presenting to stakeholders, responding to RFP/RFQ/RFI, and driving...

    Tata Consultancy Services

    Katy, TX
    3 days ago
  • Koch is seeking a Lead Civil Structural Engineer to work in Katy, Texas, with a hybrid model (3 days on-site). The role involves designing key structures for gas treatment projects and providing construction support. Essential qualifications include a Bachelor's degree... 

    Koch

    Katy, TX
    2 days ago
  • Grundfos is seeking a Sales Engineer, Commercial Building Services - Data Centers, to provide advanced engineering consultation for pump systems, HVAC hydronics, and cooling infrastructure in the U.S. Data Center market. You will be a technical SME supporting customers... 
    For contractors

    GRUNDFOS

    Brookshire, TX
    3 days ago
  • Vashipra is seeking a Techno-Functional Analyst to drive Oracle Cloud Service Contracts and Installed Base initiatives. The role interfaces with stakeholders in a cloud transformation program, owning end-to-end responsibilities including gathering requirements, configuring...
    Contract work

    Vashipra

    Fulshear, TX
    15 hours ago
  • $130k - $160k

     ...Job Description Job Description Your future position: Traffic Engineer Technical Lead Choose your location: Flexible within Baxter & Woodman's operating states, including Illinois, Wisconsin, Florida, and Texas. Hybrid and Remote work arrangements may be considered... 
    Full time
    Part time
    Work at office
    Remote work
    Flexible hours

    Baxter and Woodman Inc

    Katy, TX
    17 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Backend Software Engineer (API-focused). Be the first to apply!