1

Localstack Jobs in California (NOW HIRING)

Sr. Software Engineer

Santa Clara, CA · On-site

$107.87K - $154.10K/yr

Develop and deploy microservices on AWS using Lambda, DynamoDB, S3, API Gateway, LocalStack, and Docker * SDK Development : Design and build Python SDK packages with clean, maintainable architecture

Localstack information

What are the key skills and qualifications needed to thrive as a LocalStack Engineer, and why are they important?

To thrive as a LocalStack Engineer, you need a solid background in cloud computing, containerization, and infrastructure as code, typically supported by experience with AWS services and DevOps practices. Familiarity with tools such as Docker, LocalStack, Terraform, and CI/CD systems is essential for simulating cloud environments locally. Strong problem-solving abilities, attention to detail, and effective communication are important soft skills for collaborating with development teams and troubleshooting issues. These skills ensure efficient local testing, seamless cloud integration, and enhanced productivity in modern development workflows.

What are some common challenges faced by engineers working with Localstack in a cloud development environment?

Engineers using Localstack often encounter challenges related to accurately replicating cloud service behaviors, as some AWS features may not be fully supported or may behave differently compared to production. Synchronizing Localstack versions with project dependencies and managing configuration across multiple team members can also be tricky. However, regular updates, thorough testing, and active engagement with the Localstack community help mitigate these challenges, ensuring smoother development and integration workflows.

What is Localstack?

LocalStack is an open-source tool that enables developers to run a local AWS cloud stack on their computers. It emulates many AWS services, such as S3, Lambda, DynamoDB, and SQS, allowing developers to test and develop applications without needing actual AWS cloud resources. This can greatly speed up development, reduce costs, and improve testing reliability. LocalStack is frequently used for integration testing and continuous integration pipelines.

What is the difference between Localstack vs Cloud Engineer?

AspectLocalstackCloud Engineer
Required credentialsBasic knowledge of cloud services, AWS, DockerCloud certifications (AWS, Azure, GCP), technical degree
Work environmentLocal development, testing environments, containerized setupsCloud platforms, remote or on-site data centers
Employer and industry usageTech companies, startups, developers testing cloud appsLarge enterprises, cloud service providers, IT firms
Common search and comparison intentUnderstanding local cloud simulation toolsCloud infrastructure deployment and management

Localstack is primarily used for local testing and development of cloud applications, simulating AWS services on your machine. Cloud Engineers focus on deploying, managing, and optimizing cloud infrastructure in real environments. While both roles involve cloud technology, Localstack is a tool for developers, whereas Cloud Engineers handle live cloud operations.

What cities in California are hiring for Localstack jobs? Cities in California with the most Localstack job openings:
Infographic showing various Localstack job openings in California as of May 2026, with employment types broken down into 94% Full Time, 4% Part Time, and 2% Contract. Highlights an 42% Physical, 33% Hybrid, and 25% Remote job distribution.
Sr. Software Engineer

Sr. Software Engineer

Fujitsu

Santa Clara, CA • On-site

$107.87K - $154.10K/yr

Full-time

Medical, Retirement

Posted 4 days ago


Job description

Santa Clara, California
Location Flexibility: Primary Location Only
Req Id: 5569
Posting Start Date: 5/22/26
At Fujitsu, we are driven by our purpose to make the world more sustainable by building trust in society through innovation.
We have been a pioneer in technology and innovation for over 80 years, and we are committed to using our expertise to help businesses and organizations transform for the digital age. We believe that digital transformation is essential to creating a more sustainable future. That's why we are working with our customers to develop solutions that can help them reduce their environmental impact, improve their efficiency, and create a more equitable society.
We are committed to contributing to the United Nations Sustainable Development Goals (SDGs). These goals are a blueprint for a better future for all, and we believe that technology can play a vital role in achieving them.
If you share our passion for making a meaningful impact on the world, we invite you to join our global family of 130,000 employees spanning more than 50 countries. We are a diverse workforce, and we offer a wide range of opportunities for you to grow and develop your career.
Together, we can create a more sustainable future for all.
About the Role
We are seeking an experienced Senior Software Engineer to transform Fujitsu Research projects into production-ready MVPs. This role requires a unique blend of deep AI expertise and robust software engineering capabilities to bridge the gap between research innovation and scalable products.
Key Responsibilities
  • Research Translation: Convert Fujitsu Research projects into Minimum Viable Products (MVPs) with production-grade architecture
  • AI Implementation: Design and implement solutions leveraging traditional machine learning, neural networks, LLMs, and vision-language models (vLMs)
  • Cloud Architecture: Develop and deploy microservices on AWS using Lambda, DynamoDB, S3, API Gateway, LocalStack, and Docker
  • SDK Development: Design and build Python SDK packages with clean, maintainable architecture
  • Code Protection: Utilize Cython to perform binarization of Python code for intellectual property protection and performance optimization
  • Quality Assurance: Implement comprehensive CI/CD pipelines with integration and unit testing
  • Requirements Engineering: Balance technical feasibility with stakeholder needs, finding optimal solutions that satisfy both engineering constraints and business requirements
  • Team Collaboration: Actively mentor junior team members while remaining open to learning from others, fostering a culture of continuous growth and knowledge sharing

Required Qualifications
Education & Experience
  • Master's degree (Electrical Engineering, Computer Science, Mechanical Engineering, Physics, or related fields) with 5+ years of professional experience, OR
  • Ph.D. (Electrical Engineering, Computer Science, Mechanical Engineering, Physics, or related fields)
  • Proven track record of completing full software development lifecycle projects from conception to deployment

Technical Expertise
  • Strong understanding of AI fundamentals across multiple domains:
    • Traditional machine learning algorithms and frameworks
    • Neural network architectures and deep learning
    • Large Language Models (LLMs)
    • Vision-Language Models (vLMs)
  • AWS & Cloud Infrastructure
    • Hands-on experience with AWS microservices architecture
    • Proficiency in: Lambda, DynamoDB, S3, API Gateway
    • Experience with LocalStack for local development
    • Strong Docker containerization skills
  • Software Development
    • Expert-level Python programming
    • Python SDK package design and distribution
    • Cython experience: Proficiency in using Cython for Python code binarization and compilation
    • Version control with Git, GitHub, and GitLab
    • Development environment management (VS Code or similar IDEs)
  • DevOps & Testing
    • CI/CD pipeline design and implementation
    • Integration testing and unit testing strategies
    • Test-driven development practices
  • Soft Skills
    • Collaborative mindset: Genuine enthusiasm for both mentoring others and being mentored
    • Problem-solving orientation: Ability to navigate competing requirements and find pragmatic engineering solutions
    • Team player: Commitment to collective learning and team success
    • Communication: Ability to bridge technical and non-technical stakeholders

Fujitsu salaries are aligned to the specific geographic location in which the work is primarily performed. It is not typical for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on the circumstances of each situation. The pay range for this role takes into account the wide range of factors that are considered in making compensation decisions including but not limited to: specific skills, qualifications, experience, and comparison to other employees already in this role. The pay range for this position is estimated at $107,870 to $154,100 USD. Additionally, this role may be eligible for a short-term incentive based on company results and individual performance. As a technology company, Fujitsu recognizes that human resources are its most important capital. To create an environment where all employees can work positively and healthily, both in mind and body, we offer a full range of health, 401K, and other benefits.
Relocation Supported: No
Visa Sponsorship Approved: No