Software Engineer
ManpowerGroup · Foster City, CA · 1 mo ago
On-siteEngineering$100–$105/hrTemporary
About the role
Our client, a leading organization in the technology and transportation sector, is seeking a dedicated Software Engineer to join their dynamic team. As a Software Engineer, you will be an integral part of the engineering department supporting innovative projects and technological advancements.
Responsibilities
- Migrate existing data infrastructure, specifically from PostgreSQL to DynamoDB (DDB)
- Split single databases into multiple sharded databases for improved performance and scalability
- Design, deploy (using Terraform), and implement highly available and resilient systems, including adopting best practices to avoid single points of failure
- Contribute to long-term architecture, technology initiatives, and technical roadmap development
- Work cross-functionally with diverse engineering teams, Product, and Program Management for successful delivery of solutions
Requirements
- BS / MS in Computer Science or a similar degree and/or 7+ years of relevant experience
- Experience successfully shipping large-scale backend services/platforms to production
- Proficiency with Kotlin, SpringBoot, REST API design patterns, database technologies, caching mechanisms, and performance optimization techniques
- Experience running production services using cloud infrastructure such as Kubernetes and Docker
- Deep experience with AWS, including IAM, DynamoDB (DDB), and PostgreSQL, for multi-region deployments and high availability
Pay
$100-$105/hour + Benefits
Benefits
Upon completion of waiting period consultants are eligible for:
- Medical and Prescription Drug Plans
- Dental Plan
- Vision Plan
- Health Savings Account
- Health Flexible Spending Account
- Dependent Care Flexible Spending Account
- Supplemental Life Insurance
- Short Term and Long Term Disability Insurance
- Business Travel Insurance
- 401(k), Plus Match
- Weekly Pay