This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Robert Half is seeking a Senior Software Engineer (Contract) for a client looking to expand its engineering team with a strong backend-focused developer experienced in building scalable, secure, cloud-native applications. This opportunity is ideal for an engineer with deep expertise in Python, microservices architecture, and AWS cloud development, who can contribute at both the hands-on development and architectural levels. Duration: 6 month contract with possible year end 2026. Schedule: Monday - Friday 8 AM PST start time. Location: 100% Remote.
Job Responsibility:
Design, develop, and maintain secure, scalable backend applications using Python
Build and support microservices-based architectures and reusable shared services
Develop and maintain RESTful APIs, including authentication, documentation, lifecycle management, and scalability considerations
Perform and participate in peer code reviews to maintain code quality and engineering standards
Implement unit, integration, and performance testing to ensure production readiness
Build, configure, and optimize CI/CD pipelines for automated deployment and delivery
Troubleshoot and resolve production issues through root cause analysis and remediation
Participate in technical design discussions and contribute to architectural decisions
Design scalable, secure, and performant distributed systems aligned to enterprise standards
Apply best practices around observability, disaster recovery, performance tuning, and capacity planning
Support cloud-native and event-driven application design patterns
Utilize AI-assisted development tools to improve engineering efficiency and code quality
Evaluate emerging tools, frameworks, and technologies for adoption
Drive improvements in engineering workflows, automation, and delivery practices
Mentor and support other engineers through technical guidance and knowledge sharing
Partner cross-functionally with engineering and product teams in an Agile environment
Promote engineering best practices and collaborative development standards
Requirements:
7+ years of software engineering experience in enterprise or cloud-native environments
Strong backend development experience using Python
Proven experience building and deploying microservices and REST APIs
Experience with API Management platforms, preferably Apigee
Strong hands-on experience with Amazon Web Services (AWS) including cloud-native, serverless, or event-driven applications
Experience designing and optimizing SQL and NoSQL databases
Strong understanding of software testing strategies and automation
Experience with CI/CD pipelines and DevOps practices
Familiarity with Infrastructure-as-Code (IaC), CloudFormation
Experience with logging, monitoring, and alerting best practices
Comfortable working in Agile development environments
Nice to have:
Bachelor's degree in Computer Science, Information Systems, or related field (or equivalent experience)
Experience with observability tools such as Datadog
Exposure to front-end technologies/frameworks
Experience leading engineering initiatives or technical projects
Open-source contributions or active engineering community involvement