> Markdown version of [/jobs/ext/1483378-sr-software-engineer](https://www.wearedevelopers.com/jobs/ext/1483378-sr-software-engineer). 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). --- # Sr. Software Engineer - **Company:** BLUE YONDER, INC - **Location:** Irving, TX, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Application Performance Management, Automation of Tests, Microsoft Azure, Software as a Service, Cloud Computing, Code Review, Computer Engineering, Distributed Systems, Java Platform Enterprise Edition (J2EE), Hazelcast, NoSQL, Scrum Methodology, Software Maintenance, Release Management, Secure Coding, Software Engineering, Web Services, Spring-boot, Kubernetes, Information Technology, Deployment Automation, Cassandra, Apache Kafka, Reactive Programming, Restful APIs, Api Management, Docker, Jenkins, Microservices - **Published:** July 29, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/17728800?backUrl=%2Fcareer%2F17728800%2FSr-Software-Engineer-Texas-Coppell ## About the Role REQUIREMENTS: Bachelor's or foreign equivalent degree in Computer Science, Computer Engineering, or a related field, and 5 years of progressive, post-baccalaureate experience in the job offered or as a Senior Software Engineer, or a related/similar position. Experience therein to include the following: * 5 years in designing and building large-scale, distributed web services in production environments; * 5 years designing scalable, reliable, highperformance, and faulttolerant systems; * 5 years with Java/JEE, including the development of Javabased microservices and APIs using Java 8+ and advanced Java concepts; * 3 years developing Microservices using Spring Boot, API management, REST, NoSQL (Cassandra), Hazelcast, Kafka, and Reactive Programming; * 3 years working in SaaS product environment and building cloud native applications; * 3 years with using docker, Kubernetes, and Jenkins for automated deployment microservices; and * 2 years with designing, developing, testing, and deploying retail ecommerce, inventory management, and orderfulfillment applications. Hybrid role, ability to work from home ## Description DUTIES: Design, develop, and maintain Blue Yonder Luminate Commerce fulfillment applications, including Inventory, Availability, Sourcing, Capacity, and Order Services, supporting eCommerce and omnichannel order management with nextgeneration supply chain solutions. Develop and extend Blue Yonder Commerce microservices using opensource technologies such as Java, Spring Boot, Kafka, REST APIs, Hazelcast, Cassandra, and distributed systems frameworks. Deliver scalable, highperformance features that meet peak transaction volumes and SLAs. Deploy, configure, and support applications on Microsoft Azure cloud infrastructure and containerized cloudnative microservices using Kubernetes and CI/CD pipelines. Provide early identification and mitigation of technical risks and ensure endtoend implementation of solutions from design through golive. Collaborate with architects, product owners, offshore teams, and operations leads to translate requirements into technical architecture, detailed designs, and peakseason readiness plans. Design and implement validation, testing, and automation frameworks to support functional, endtoend, performance, and user acceptance testing. Develop highquality, maintainable software following clean code principles and Blue Yonder engineering standards, including secure coding and data protection. Translate business requirements into technical specifications and user stories, lead feature design, and decompose work into development and testing tasks. Conduct code reviews and provide feedback to ensure coding standards, security, and performance requirements are met. Maintain and enhance CI/CD pipelines, resolve build failures, and support automated testing and deployments. Perform performance benchmarking, identify bottlenecks, and implement optimization measures. Improve systems and processes through automation, including installation, upgrades, and ongoing maintenance of fulfillment applications. Develop reusable components, best practices, technical documentation, and standardized solutions to reduce total cost of ownership. Plan and execute complex changes, manage stakeholder expectations, and communicate risks, impediments, and delivery impacts. Monitor application performance, conduct rootcause analysis for incidents, and implement corrective and preventive measures. Independently resolve production issues, lead postincident reviews, and drive continuous improvement initiatives. Participate in Agile activities including backlog refinement, sprint planning, daily standups, retrospectives, and release planning. Mentor and onboard junior engineers, contribute to hiring processes, and support team capability development. Stay current with industry trends, tools, and technologies in software development, cloud platforms, and distributed systems, and apply relevant innovations to ongoing and future projects. ## Related Videos - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) ## Related Articles - [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) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)