> Markdown version of [/jobs/ext/1795165-software-engineer-backend-services](https://www.wearedevelopers.com/jobs/ext/1795165-software-engineer-backend-services). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - Backend Services - **Company:** D. R. Horton - **Location:** United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Software Applications, Unit Testing, Microsoft Azure, Code Coverage, Code Review, Information Systems, Software Debugging, Distributed Systems, Junit, Python (Programming Language), Queueing Systems, Swagger, Next.js, Software Deployment, Data Streaming, Management of Software Versions, Openapi, Autoscaling, Technical Debt, Backend, Event Driven Architecture, Pytest, Containerization, Integration Tests, Kubernetes, Information Technology, Graphql, Video Streaming, Restful APIs, Pagination, Workday, Docker - **Published:** July 25, 2026 - **Apply:** https://drhorton.taleo.net/careersection/2/jobdetail.ftl?job=2603708 ## About the Role * Bachelor's degree in Computer Science, Information Systems, Mathematics, or equivalent education and experience * 5-8 years of professional experience developing backend software applications in an enterprise environment * Expert-level proficiency in one or more of our core languages: JavaScript (preferrable), Java or Python, with meaningful production experience in at least one * Deep hands-on experience with message queuing and event streaming platforms * Demonstrated ability to design and deliver production-grade RESTful APIs and GraphQL services, with strong command of schema design, pagination, error handling, and API versioning strategies * Experience authoring meaningful unit tests, integration tests, and contract tests using frameworks such as JUnit, pytest, Jest, or equivalent * Ability to apply common sense understanding to carry out instructions furnished in written and oral form or via DRH applications * Ability to sit for majority of 8-hour workday; use hands and fingers to handle or feel; reach with hands and arms; talk and hear. Specific vision abilities required by this job include close vision and peripheral vision * The noise level is generally moderate Preferred Qualifications * Strong command of distributed systems fundamentals: consistency models, partition tolerance, idempotency, backpressure, and observability * Track record of shipping large, ambiguous projects with measurable business and technical impact ## Description D.R. Horton, Inc. is currently looking for a Senior Software Engineer - Backend Services. The right candidate designs, develops, enhances, and supports scalable backend applications, APIs, and distributed services that power business-critical systems. This role partners with product managers, architects, and cross-functional engineering teams to deliver secure, reliable, and high-performing solutions., * Design, build, and operate high-throughput, low-latency backend services and APIs that handle massive scale across distributed environments * Author and maintain robust RESTful APIs with OpenAPI/Swagger documentation and GraphQL services, ensuring clean schema design, versioning discipline, and performance at scale * Architect and evolve event-driven systems using queueing/streaming technologies, ensuring reliable message delivery, exactly-once semantics, and graceful failure handling * Develop and maintain comprehensive unit, integration, and contract tests to achieve agreed-upon test coverage targets, reduce escaped defects, and support reliable production releases * Manage cloud-hosted environments (Vercel, AWS, or Azure), including networking, containerization (Docker, Kubernetes), autoscaling, and cost optimization * Build, maintain, and continuously improve CI/CD pipelines that enforce quality gates, accelerate delivery, and reduce the risk of production deployments * Make principled architectural decisions that balance pragmatism with long-term system health, articulating trade-offs clearly to peers and leadership * Lead technical design reviews and code reviews, holding the team to a high bar for correctness, performance, testability, and maintainability * Identify and systematically eliminate technical debt, improving velocity and reducing operational burden * Collaborate closely with Product to translate business requirements into robust technical solutions * Debug and resolve complex production incidents quickly, contributing to blameless postmortems and durable remediation * Mentor and sponsor junior and mid-level engineers, accelerating their growth through pairing, thoughtful feedback, and knowledge sharing * Conduct all business in a professional and ethical manner to serve customers and increase the goodwill and profit of the company * Ability to travel overnight ## Related Videos - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)