> Markdown version of [/jobs/ext/2861102-software-engineer](https://www.wearedevelopers.com/jobs/ext/2861102-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). --- # Software Engineer - **Company:** Robert Half - **Location:** Plano, TX, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Applications Architecture, Component-Based Software Engineering, Application Release Automation, Automation of Tests, Cloud Computing, Cloud Engineering, Computer Programming, Continuous Integration, Relational Databases, DevOps, Distributed Systems, Object-Oriented Software Development, Software Engineering, Google Cloud, System Availability, Spring-boot, Containerization, Kubernetes, Docker, Microservices - **Published:** September 12, 2026 - **Apply:** https://dejobs.org/x/x/3B3318C081884BB88EA74128E131633E/job/ ## About the Role * Maintain awareness of emerging trends in cloud engineering, microservices, and software delivery practices. Requirements * At least 7 years of experience in software engineering, including substantial work with cloud-based microservices. * Strong programming background in Java, with additional experience in modern backend development frameworks such as Spring Boot. * Hands-on expertise with Google Cloud Platform and its core services for building and operating distributed applications. * Practical experience using Docker and containerization strategies in production environments. * Familiarity with Kubernetes for deploying and managing containerized workloads. * Understanding of CI/CD pipelines, automated testing practices, and release automation concepts. * Knowledge of object-oriented design principles, relational databases, and application architecture patterns. * Strong analytical thinking, communication skills, and the ability to succeed in a collaborative, fast-paced setting. Technology Doesn't Change the World, People Do.® ## Description Description We are looking for a Software Engineer to join a services team in Plano, Texas, in a contract capacity with the potential for a permanent role. This role focuses on building and supporting cloud-native applications that rely on scalable, event-driven microservices and modern engineering practices. The ideal candidate brings strong experience with distributed systems, cloud platforms, and collaborative delivery in a fast-moving environment. Responsibilities: * Create and enhance cloud-native microservices that support high availability, strong performance, and long-term scalability. * Develop event-driven application components and integrate messaging patterns through publish-and-subscribe architectures. * Build, package, and manage services with container technologies while supporting orchestration in Kubernetes environments. * Partner with DevOps and infrastructure teams to streamline deployments, strengthen CI/CD workflows, and improve production reliability. * Investigate and resolve issues affecting system responsiveness, uptime, and application stability across distributed services. * Work with cross-functional stakeholders to translate business needs into technical solutions and deliver well-designed software increments. * Participate in peer code reviews, share engineering best practices, and provide guidance to less experienced developers. * Contribute to production support efforts by diagnosing incidents and implementing sustainable fixes. * Evaluate tools, frameworks, and architectural approaches, offering clear technical rationale for design decisions. ## Related Videos - [Effective Java Strategies and Architectures for Clouds](https://www.wearedevelopers.com/videos/186-effective-java-strategies-and-architectures-for-clouds) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Understanding Kubernetes in a visual way](https://www.wearedevelopers.com/videos/100085-understanding-kubernetes-in-a-visual-way) - [The Evolving Landscape of Application Development: Insights from Three Years of Research](https://www.wearedevelopers.com/videos/1459-the-evolving-landscape-of-application-development-insights-from-three-years-of-research) - [Microservices: how to get started with Spring Boot and Kubernetes](https://www.wearedevelopers.com/videos/242-microservices-how-to-get-started-with-spring-boot-and-kubernetes) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Are Software Engineer Wages Being Pushed Down? A Report on Tech Salaries](https://www.wearedevelopers.com/magazine/417-are-software-engineer-wages-being-pushed-down-a-report-on-tech-salaries) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)