Backend Software Engineer (API-focused)
$110k - $120kOff 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.
- ...basis to manage data interchange and develop server-side logic. The role requires a basic understanding of front-end technologies and a focus on optimization, security, and scalability within applications. The ideal candidate will possess strong skills in CSS preprocessors,...SuggestedContract work
- ...looking for a Back-End Web Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, the definition and maintenance of the central database, and ensuring high...SuggestedContract work
$40 - $50 per hour
..., Texas area is seeking an AI Automation Engineer to join a newly established team. This individual... ...and AI-driven initiatives. The role focuses on integrating and optimizing workflow... ...platforms and AI voice solutions through APIs. Key Responsibilities Develop and optimize...SuggestedContract work- 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
- 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...SuggestedTemporary workFlexible hours
- ...Percheron is seeking a Business Intelligence Engineer to help strengthen how data is used to drive decisions across the organization. In... ...documenting, and governing KPI definitions and metrics. Understanding of API integrations and data ingestion patterns. Experience maintaining...
- Role Context We are looking for a DevOps Engineer to help us build functional systems that improve customer experience. DevOps Engineer responsibilities... ..., NSG, Routing tables, ILB ASE, App Service Plan, Web APPS & API APPS Creation. Creating SQL MI and migrating DB from on-prem to...Work experience placement
- ...is seeking an experienced and driven Project Engineer with a strong background in application engineering... ..., and civil drawings, and familiar with ISO, API, IEC, NACE, and ASME standards. Proficient in project management software (e.g., MS Project, Primavera) with...For contractorsRemote work
- 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
- ...team to deliver high-quality software solutions that align with the... ...Moffatt & Nichol is Ranked #1 in Engineering News-Record for Marine & Port... ...the Business Analyst remains focused on requirements, coordination... ...modeling, ETL processes, APIs, data synchronization, and PowerShell...For contractorsWorldwide
- ...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,...Permanent employmentWork at officeLocal areaNight shift
- ...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
- ...Oversee and guide the analysis of user needs and the development of software solutions. Perform final review and issue final approval of... ...and AWS. Apply principles and techniques of computer science, engineering, and mathematical analysis. Utilize Java, J2EE, Spring, Struts...
- Role Context We are looking for a developer who has passion for data integration technologies and comes with data warehousing background. Someone who has experience in designing and coding ETL and one who wants to be part of a team that is actively delivering projects in...Work experience placement
- ...Nichol is seeking a Development Manager / Technical Lead in Katy, Texas to lead their IT development team. This role focuses on delivering high-quality software solutions through collaboration and technical leadership while engaging in hands-on development. Candidates...
$73.1k - $112.1k
...and enhancing quality of life for people. As our new Application Engineer , you will be providing expert technical support and tailored... ...parental support. Annual bonuses, health insurance and a strong focus on well‑being activities. Three days' additional paid leave for...Work from homeVisa sponsorshipWork visaFlexible hours- ...work in various unanticipated client locations throughout the U.S. Requirements Requires Bachelors in Business Administration, Computer Science, Engineering, or related and 2 years experience. Send resume and refer to job title to: ****@*****.*** #J-18808-Ljbffr...
- A DevOps engineer’s roles and responsibilities are a combination of technical and management roles. It is essential to have excellent communication... ...Have the technical skill to review, verify, and validate the software code developed in the project. Troubleshooting techniques and...
- ...development, preferably in Financial Services or Wealth Management. The applicant should have experience in a structured SDLC (Software Development Life Cycle) process; Analysis, Design, Development, Testing and Production implementation. Knowledge of QA...Long term contractRemote work
- eNcloud Services LLC is seeking an SAP MM/SD Functional Consultant for an immediate requirement. This is a remote position on a W2 basis in the United States, with responsibilities spanning SAP Supply Chain processes and cross-functional collaboration. The role involves...Remote jobImmediate start
- 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 ...
- eNcloud Services LLC seeks a software professional to analyze user needs and drive software solution development. You will review queries... .../MicroServices deployments on GCP and AWS. Required are a CS/engineering/math degree and at least 2 years of experience. #J-18808-...
- 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 ...
- ...Job Description Job Description Title: Senior Hybrid Cloud Engineer Location: Katy, TX (Onsite, relocation assistance provided)... .... This is a hands-on, project-driven role (90% project work) focused on migrations, infrastructure modernization, and virtualization...Relocation package
- ...product testing and certification workflows for advanced coating technologies. Ideal candidates should have a BS/MS in Chemical Engineering or a related field with over 10 years of experience in product validation and familiarity with certification standards. Strong customer...Full time
- eNcloud Services LLC is seeking a DevOps Engineer to build and improve systems that enhance customer experience. Responsibilities include deploying updates, identifying production issues, and implementing integrations that meet customer needs. You will work with Cloud...
- ...! Education Bachelor's degree in Computer Science, Computer Engineering, Systems Engineering or other related Engineering discipline... ...experience with HPQC/ALM & Jira/Zyhper Demonstrated Experience in Software Quality Assurance Manual & automation development Minimum 4...Work experience placementWork at office
- eNcloud Services LLC in Texas is seeking a DevOps Engineer to blend technical execution with operational leadership. You will align customer... ...continuous improvement while safeguarding security and reliability across the software lifecycle. #J-18808-Ljbffr eNcloud Services LLC
- Insight Global is seeking an AI Automation Engineer in Katy, TX to help build and optimize automation workflows and AI voice platform integrations. The role involves hands-on development, collaboration with leadership, and delivering automation solutions that enhance efficiency...Contract work
- Academy Sports and Outdoors in Katy, Texas is looking for a professional to develop AI agents and solutions using Microsoft technologies. Candidates should have over 4 years of experience in AI development and a Bachelor's degree in Computer Science or a related field. ...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Backend Software Engineer (API-focused). Be the first to apply!
- ultimate software Katy, TX
- software sales executive Katy, TX
- remote software sales Katy, TX
- senior c# .net software developer Katy, TX
- software sales representative Katy, TX
- id software Katy, TX
- software Katy, TX
- entry level software sales Katy, TX
- healthcare software sales Katy, TX
- software implementation project manager Katy, TX

