← Back to Jobs
Software Engineer Apps 5
Fremont, CA 94538
$141k - $307k
Yesterday
🤖 AI-First🛠️ Cursor-friendly🌍 Remote💻 Open Source🔥 HotExplicitly mentions experience in vibe coding as a preferred qualification.
About the Role
As a Software Application Engineer at Lam Research you will design, build, and maintain scalable, cloud-native backend services, data pipelines, and workflow engines to support semiconductor products. The role focuses on distributed systems, microservices, Kubernetes-based orchestration, and enabling data-driven decision making across enterprise applications.
Job Description
Role
As a Software Application Engineer (Apps 5) you will drive innovation and adoption of Lam’s software products by designing, building, testing, and operating enterprise-grade backend applications that support semiconductor hardware and processes.
Key Responsibilities
- Partner with product management and engineering leadership to define long-term platform strategy.
- Design and build scalable, fault-tolerant microservices using Python and modern cloud patterns.
- Architect systems leveraging Kubernetes, container orchestration, and infrastructure-as-code.
- Implement event-driven and asynchronous processing pipelines using messaging, pub/sub, and streaming technologies.
- Build and optimize service APIs, simulation orchestration layers, workflow engines, and data pipelines.
- Design data models and storage strategies for RDBMS and NoSQL systems.
- Contribute to CI/CD, automated testing frameworks, and operational tooling.
Requirements
- Master’s degree in Computer Science or related field with 10+ years of experience (minimum). 10+ years of backend software engineering experience is expected.
- Strong expertise in Python for distributed systems and backend services.
- Proven experience designing and operating large-scale, production-grade distributed systems.
- Deep experience with Kubernetes, containerization, and cloud-native architectures.
- Hands-on skills with RDBMS (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., Redis, MongoDB).
- Experience building event-driven architectures using message queues, streaming platforms, or pub/sub systems.
- Ability to write high-quality code, with attention to detail, testing, and debugging.
- Excellent system design, API design, and architectural documentation skills.
- Strong communication, mentorship, and cross-functional collaboration abilities.
- Familiarity with software product development methodologies and agile processes.
Preferred Qualifications
- At least 3+ years in a senior or staff-level role.
- Prior semiconductor experience preferred.
- Experience in vibe coding.
Location & Work Model
- Work location: Fremont, CA (San Francisco Bay Area).
- Work Location Model: On-site Flex (3+ days/week) or Virtual Flex (1-2 days/week), hybrid arrangements described.
Salary
- CA San Francisco Bay Area Salary Range for this position: $141,000.00 - $307,000.00. Actual offer will depend on location, level, education, skills, and experience.
Benefits
- Comprehensive benefits package (company states investment in employee benefits across life phases).
- Hybrid work models (On-site Flex and Virtual Flex as described).
Tech Stack
PythonKubernetesContainerizationInfrastructure-as-CodeAzureAWSGoogle CloudPostgreSQLMySQLRedisMongoDBMessage QueuesPub/SubStreaming PlatformsRDBMSNoSQLCI/CD
Skills
System DesignAPI DesignArchitectural DocumentationDistributed SystemsMicroservicesCloud ArchitectureKubernetes/Container OrchestrationCI/CDAutomated TestingEvent-Driven ArchitectureData ModelingProgrammingTestingDebuggingCommunicationMentorshipAgileOrganizational SkillsCollaboration
Experience Level
Salary
USD 141,000 - 307,000/year
Benefits
- •On-site Flex (3+ days/week)
- •Virtual Flex (1-2 days/week)
- •Comprehensive benefits package