June 20, 2026
Manufacturing Software Engineer
Mid • On-site
129,996 - 180,000 USD/yr
Sacramento, CA
Job Title: Manufacturing Software Engineer
Location: Burlingame, CA
Department: Manufacturing Engineering
Reports To: Software Engineering Manager
Position Type: Full-time
About the Role - Manufacturing Software Engineer
We're hiring a mid-level software engineer to build the distributed systems that connect our production equipment to MES and our enterprise stack. You'll work on the SCADA/equipment-integration layer — acquiring data over OPC-UA and other industrial protocols, normalizing it, and delivering it reliably into MES under real-world floor conditions — as well as the microservices that integrate our ERP and PLM systems.
This is a hands-on engineering role on a small team. You'll design and implement services, care about concurrency and performance, and stand behind your code on a live production floor. You'll work closely with senior engineers who own the broader architecture, contributing strong distributed-systems engineering to it.
What You'll Do (Responsibilities)
- Build Go services in a microservice architecture that acquire equipment data (OPC-UA and other industrial protocols), normalize it, and publish it to MES and downstream consumers
- Engineer for high concurrency and high throughput — many stations and signals streaming simultaneously, with low-latency, backpressure-aware processing
- Build and maintain the ERP/PLM integration microservices that sync work orders, BOMs, routings, part/revision data, and as-built/genealogy records between the floor and enterprise systems
- Build event-driven data pipelines feeding a cloud data lake for production and quality analytics
- Add observability — metrics, tracing, alerting — so service health and equipment connectivity are visible, not silent
- Contribute to internal tooling and dashboards that surface production and quality data
What You'll Bring (Qualifications)
- 2–3 years of professional software engineering experience building production backend / systems software
- Strong distributed systems fundamentals — concurrency, consistency models, idempotency, message delivery semantics, fault tolerance
- Experience designing and operating microservice architectures in production
- Proficiency in Go (or a strong systems-language background with demonstrated ability to ship in Go)
- Comfortable engineering for high concurrency and high performance — profiling, contention, throughput/latency trade-offs
- Hands-on manufacturing / shop floor software experience — you've worked on or adjacent to production lines
- ERP and/or PLM background — you've integrated with systems like SAP, Oracle, NetSuite, Dynamics, Teamcenter, Windchill, Arena, etc.
- Working knowledge of SCADA / MES concepts and industrial communication, especially OPC-UA (Modbus, MQTT, PLC interfaces a plus)
- Self-directed, communicative, and effective in a fast-moving startup environment
- Able to work on-site in Burlingame, CA
Preferred Qualifications
- Direct experience with OPC-UA client/server implementations and industrial data acquisition at scale
- Experience with event streaming infrastructure (Kafka, Kinesis, NATS, etc.) and time-series data
- Experience building or operating a data lake / lakehouse and modern ELT pipelines
- Familiarity with traceability/genealogy systems in a quality-driven manufacturing context
- AWS / Kubernetes (EKS) operational experience
- Background in batteries, energy storage, or other hardware-adjacent manufacturing
Compensation & Benefits
The salary range for this role is $130,000-$180,000, with actual pay varying based on work location, experience, and skills. Our competitive benefits package includes:
- Flexible time off
- Comprehensive medical, dental, and vision coverage
- Strong 401(k) plan
- Equity opportunities
- Many great work perks
Similar jobs you might like
Technology
Bayer Sp. z o.o.
Full Stack Software Engineer (Python, React, AWS)
Mid
Hybrid
Warsaw, Poland
15,360 - 19,200 PLN
🏢 Summary: Full Stack Software Engineer role focused on building and operating scalable software solutions for manufacturing systems. The position involves designing, developing, integrating, and supporting secure, high-quality applications using modern standards and cloud-based infrastructure. The engineer contributes across the full lifecycle, from system design to production support, within a DevOps and SRE-oriented environment. 🗂️ Requirements: Bachelor’s degree in Computer Science, Software Engineering, IT or related field, 3+ years of experience as a Software Engineer, Experience with React 18+, Python, NodeJS, Understanding of JavaScript frameworks and rendering patterns, Experience with REST or GraphQL APIs, Knowledge of authentication and authorization security practices, Experience with microservices or serverless architecture, Experience managing customer-facing and multi-region APIs, Experience maintaining data pipelines, Experience with AWS cloud services, Experience with Docker and containerized environments, Experience with Infrastructure as Code, Experience managing CI/CD workflows, Experience with monitoring and observability tools, Understanding of SQL and database management, Experience with relational or NoSQL databases, Experience with automated testing frameworks, Knowledge of Agile or Scrum methodologies, Proficiency with Git version control 📃 Skills: React, Python, NodeJS, JavaScript, REST, GraphQL, AWS, Docker, Kubernetes, CI/CD, Git, SQL, NoSQL, Microservices, Serverless, IaC, GitHub, Monitoring, Agile, Scrum 🏢 Description: At Bayer we’re visionaries, driven to solve the world’s toughest challenges and striving for a world where ,Health for all, Hunger for none’ is no longer a dream, but a real possibility. We’re doing it with energy, curiosity and sheer dedication, always learning from unique perspectives of those around us, expanding our thinking, growing our capabilities and redefining ‘impossible’. There are so many reasons to join us. If you’re hungry to build a varied and meaningful career in a community of brilliant and diverse minds to make a real difference, there’s only one choice. We are looking for a Full Stack Software Engineer in Manufacturing Enablement Team! A Software Engineer delivers software components that form part of a product. Individuals in this role will: Develop software to meet user needs, Follow best practice guidelines and help to improve those guidelines, Write clean, secure, and well-tested code, Coach and mentor more junior colleagues, Operate the services they build and identify issues in production. YOUR TASKS AND RESPONSIBILITIES: Programming and Build: Collaborate with others when necessary to review user stories and code and develop implementation approaches, Use the agreed implementation approaches to design, code, test, and document programs or scripts of medium-to-high complexity, using the right standards and tools. Systems Design: Translate logical designs into physical designs, Produce detailed designs, Effectively document all work using required standards, methods, and tools, including prototyping tools where appropriate, Design systems characterized by managed levels of risk, manageable business and technical complexity, and meaningful impact, Work with well understood technology and identify appropriate patterns. Systems Integration: Build and test simple interfaces between systems, Work on more complex integration as part of a wider team. Modern Standards Approach: Competently apply a modern standards approach and guide others to do so. Information Security: Maintain a strong understanding of information security, Design solutions and services with security controls embedded, specifically engineered with mitigation of security threats as a core feature. Prototyping: Approach prototyping as a team activity, actively soliciting prototypes and testing with others, Establish design patterns and iterate them, Use a variety of prototyping methods and choose the most appropriate. Service Support: Help fix faults following agreed procedures, Carry out maintenance tasks on infrastructure. User Focus: Collaborate with user researchers and represent users internally, Explain the difference between user needs and the desires of the user, Champion user research to focus on all users, Prioritize and define approaches to understand the user story, guiding others in doing so, Offer recommendations on the best tools and methods to use. Availability and Capacity Management: Manage service components to ensure they meet business needs and performance targets. WHO YOU ARE: Required: Bachelor’s degree in Computer Science, Software Engineering, Information Technology or a related field. 3+ years experience as a software engineer: React 18+/ Python(required)/ NodeJS, Understanding of JS Frameworks and Rendering Patterns, Component / Visual Testing Experience, REST / GraphQL Experience, Security Best Practices (Authentication v Authorization), Serverless or Microservice Experience, Managed customer facing and multi-region APIs, Maintained Data Pipeline. DevOps / Infrastructure: AWS Experience, Containerized Environment (Docker), IaC Experience, Managed CI/CD workflows (GitHub Actions), Built scalable and global infrastructure, Created tooling and automation for developer experience. SRE Experience (Monitoring, Security, Reliability, Alerting): Worked with monitoring and observability tools. Strong understanding of software development lifecycle and software development methodologies (e.g., Agile, Scrum), Proficiency in software design and architecture, Experience with version control systems like Git, Ability to write clean, maintainable, and efficient code, Familiarity with integrated development environments (IDEs) like Visual Studio, IntelliJ Idea or Eclipse, Knowledge of software development tools and practices, including continuous integration and continuous deployment (CI/CD), Understanding of database management and SQL, Experience with relational and/or NoSQL databases, Experience with microservices architecture and RESTful API design, Experience with automated testing frameworks and tools, Knowledge of cloud platforms (AWS, Azure, Google Cloud), Excellent analytical and problem-solving skills, Ability to work collaboratively in a team environment. Preferred: Experience with containerization and orchestrations tools (Docker, Kubernetes), Expertise in a specific area such as machine learning, cybersecurity, or mobile development, Understanding of DevOps practices and tools, Ability to lead and mentor junior developers. You feel you do not meet all criteria we are looking for? That doesn’t mean you aren’t the right fit for the role. Apply with confidence, we value potential over perfection! WHAT DO WE OFFER: A flexible, hybrid work model Great workplace in a new modern office in Warsaw Career development, 360° Feedback & Mentoring programme Wide access to professional development tools, trainings, & conferences Company Bonus & Reward Structure Increased tax-deductible costs for authors of copyrighted works VIP Medical Care Package (including Dental & Mental health) Holiday allowance (“Wczasy pod gruszą”) Life & Travel Insurance Pension plan Co-financed sport card - FitProfit Meals Subsidy in Office Budget for Home Office Setup & Maintenance Access to Company Game Room equipped with table tennis, soccer table, Sony PlayStation 5 and Xbox Series X consoles setup with premium game passes, and massage chairs Tailored-made support in relocation to Warsaw when needed Please send your CV in English WORK LOCATION: WARSAW AL. JEROZOLIMSKIE 158 YOUR APPLICATION: Bayer welcomes applications from all individuals, regardless of race, national origin, gender, age, physical characteristics, social origin, disability, union membership, religion, family status, pregnancy, sexual orientation, gender identity, gender expression or any unlawful criterion under applicable law. We are committed to treating all applicants fairly and avoiding discrimination. Bayer is committed to providing access and reasonable accommodations in its application process for individuals with disabilities and encourages applicants with disabilities to request any needed accommodation(s) using the contact information below. Bayer offers the possibility of working in a hybrid model. We know how important work-life balance is, so our employees can work from home, from the office or combine both work environments. The possibilities of using the hybrid model are each time discussed with the manager.Bayer respects and applies the Whistleblower Act in Poland.
Technology
Manufacturo
Principal Software Engineer
Senior
Hybrid
Krakow, Poland
190 - 260 PLN
🏢 Summary: Principal Software Engineer role focused on leading the architectural evolution of a complex SaaS platform, solving advanced backend challenges, and setting engineering standards across teams. The position combines deep hands-on development in a .NET monolith and microservices environment with high-level architectural ownership. It requires strong technical judgment to guide large-scale system design, performance optimization, and AI-native capabilities. 🗂️ Requirements: 8+ years backend engineering experience, Expert knowledge of C#, Expert knowledge of modern .NET, Experience in Staff/Principal/Senior Tech Lead role, Experience architecting large-scale monolithic and distributed systems, Expert SQL and database design skills, Experience diagnosing and optimizing slow production queries, Deep expertise with Entity Framework, Strong understanding of DDD and clean architecture, Experience defining backend engineering standards, Experience with test automation strategies, Strong English communication skills, Hands-on experience with AI coding tools 📃 Skills: C#, .NET, SQL, EntityFramework, AzureSQL, SQLServer, DDD, CleanArchitecture, MassTransit, AzureServiceBus, OpenTelemetry, Grafana, Azure, AzureDevOps, Angular, Cursor, Claude 🏢 Description: Principal Platform Engineer at Manufacturo 190-260 PLN/H Hybrid – Kraków B2B role Manufacturo powers operations for companies building satellites, fusion reactors, next-generation aircraft, and hypersonic vehicles. Our clients are working on some of the most advanced industrial programs in the world — and they rely on software that can keep up. Companies such as Hermeus, Relativity Space, and Sierra Space use Manufacturo to run complex manufacturing operations with greater control, traceability, and speed. We're a SaaS company with a team that includes former leaders from SpaceX. We move fast, operate globally, and make decisions swiftly - because the people we serve can't afford anything less. Your voice will be heard here, and the work you do will have a real impact on the world. We are hiring a Principal Software Engineer to help shape the technical future of our platform. This role is for someone who wants to solve hard backend problems, guide architecture with sound judgment, and raise the level of other engineers through mentorship, communication, and strong engineering standards. The Role As a Principal Platform Engineer at Manufacturo, you'll work at both levels: deep in the hardest problems on the platform, and wide enough to set the standard for others to follow. You'll define the architecture, raise the quality bar, and make sure the right technical decisions are made, not by directing from a distance, but by being the person in the room whose opinion carries weight because the work backs it up. This role requires both deep hands-on technical contribution and the ability to multiply the impact of others. We need someone who can take on the hardest problems while also helping senior developers and leads make better technical decisions through teaching, feedback, and clear standards. You will report directly to the Director of Software Engineering and act as their technical partner across the organization. This is a individual contributor role with no people management responsibilities. You should be comfortable working in a high-change environment where priorities evolve, new information appears quickly, and strong technical judgment is needed to keep teams moving in the right direction without losing quality. What you'll do Own the architecture and technical direction of the platform’s core Tackle the hardest engineering problems, including performance bottlenecks, complex integrations, and architectural evolution Define and evolve backend engineering standards across all teams Lead design reviews and author RFCs/ADRs for high-impact technical decisions Partner with the Director of Software Engineering, Product, and engineering leadership to assess technical feasibility early, shape direction, and resolve tradeoffs before they become delivery problems Mentor senior engineers code reviews, architecture workshops, pair programming, technical discussions, and tech talks that improve how the organization designs, builds, and operates software Raise the quality bar across the backend through example, teaching, and clear standards Required skills & experience 8+ years of backend engineering experience, with deep, proven mastery of C# and modern .NET A demonstrated track record operating successfully in a Staff Engineer, Principal Engineer, or Senior Tech Lead role Proven experience architecting, building, and owning large, complex systems end-to-end, including both monolithic and distributed architectures Expert-level SQL and database design skills, including diagnosing slow queries in production and designing schemas that hold up under real load Deep practical expertise with Entity Framework, including performance tradeoffs, query behavior, and data access strategy Strong architectural judgment and experience applying concepts such as DDD and clean architecture pragmatically A strong quality mindset, including test automation strategy and clear standards for what “done” means Strong written and verbal communication skills in English — you are comfortable explaining technical tradeoffs, mentoring other engineers, leading code reviews, and facilitating architecture discussions Enthusiasm for and hands-on proficiency with AI coding tools such as Cursor and Claude Code as productivity multipliers Nice to have You'll stand out if you bring any of the following: Hands-on experience with cloud infrastructure at scale, with Azure being a strong advantage Experience with Angular or a modern frontend framework - enough to make informed architectural decisions across the full stack Familiarity with Azure DevOps and CI/CD pipeline design at an organizational level, not just usage Experience designing for compliance-driven deployment constraints - data sovereignty, tenant isolation, and schema management across numbers of independent databases Background or genuine curiosity about Manufacturing Execution Systems (MES) -understanding the domain makes the hardest problems tractable Our tech stack Backend: .NET, C#, Entity Framework, SQL Server / Azure SQL Messaging: Azure Service Bus, MassTransit Observability: OpenTelemetry, Grafana stack Frontend: Angular, our own Angular Component Library Cloud: Azure CI/CD: Azure DevOps AI tooling: Cursor, Claude Code, and other modern AI-assisted development tools What you’ll get in return Real authority, real access. Direct collaboration with the CPO and Director of Development. Your decisions will be heard, debated, and acted on - with organizational backing to make standards stick. Customers building the next century. Rockets, fusion reactors, hypersonic systems. The problems you solve here have consequences that matter. People who will match you. You'll work alongside engineers and leaders with backgrounds from SpaceX and other high-bar organizations. Expect to be challenged, not just followed. AI at the foundation, not the edge. You'll be building the architecture that makes AI native to the platform - not retrofitting it later. Hybrid working with three days in our Kraków office, comprehensive healthcare including life insurance, and a Multisport Card. This role is for someone serious about their craft. If that is you, we would like to talk.
Technology
Manufacturo
Principal Software Engineer
Senior
Hybrid
Krakow, Poland
190 - 260 PLN/hr
🏢 Summary: Principal Platform Engineer role focused on backend architecture, complex platform engineering, and technical leadership in a SaaS environment supporting advanced manufacturing operations. The position involves defining engineering standards, solving performance and scalability challenges, mentoring engineers, and driving architectural decisions using .NET and Azure technologies. This is a senior individual contributor role with hybrid work in Kraków. 🗂️ Requirements: 8+ years of backend engineering experience, Expert knowledge of C#, Advanced experience with modern .NET, Experience in Staff Engineer, Principal Engineer, or Senior Tech Lead role, Experience designing and owning large-scale monolithic and distributed systems, Expert-level SQL and database design skills, Experience optimizing slow production queries, Strong expertise with Entity Framework, Knowledge of DDD, Knowledge of clean architecture, Experience with test automation strategies, Strong English communication skills, Experience mentoring engineers and leading technical discussions, Hands-on experience with AI coding tools 📃 Skills: C#, .NET, SQL, EntityFramework, DDD, Azure, Angular, MassTransit, OpenTelemetry, Grafana, AzureDevOps, CI/CD, Cursor, Claude, AzureSQL 🏢 Description: Principal Platform Engineer at Manufacturo 190-260 PLN/H Hybrid – Kraków or Remote B2B role Manufacturo powers operations for companies building satellites, fusion reactors, next-generation aircraft, and hypersonic vehicles. Our clients are working on some of the most advanced industrial programs in the world — and they rely on software that can keep up. Companies such as Hermeus, Relativity Space, and Sierra Space use Manufacturo to run complex manufacturing operations with greater control, traceability, and speed. We're a SaaS company with a team that includes former leaders from SpaceX. We move fast, operate globally, and make decisions swiftly - because the people we serve can't afford anything less. Your voice will be heard here, and the work you do will have a real impact on the world. We are hiring a Principal Software Engineer to help shape the technical future of our platform. This role is for someone who wants to solve hard backend problems, guide architecture with sound judgment, and raise the level of other engineers through mentorship, communication, and strong engineering standards. The Role As a Principal Platform Engineer at Manufacturo, you'll work at both levels: deep in the hardest problems on the platform, and wide enough to set the standard for others to follow. You'll define the architecture, raise the quality bar, and make sure the right technical decisions are made, not by directing from a distance, but by being the person in the room whose opinion carries weight because the work backs it up. This role requires both deep hands-on technical contribution and the ability to multiply the impact of others. We need someone who can take on the hardest problems while also helping senior developers and leads make better technical decisions through teaching, feedback, and clear standards. You will report directly to the Director of Software Engineering and act as their technical partner across the organization. This is a individual contributor role with no people management responsibilities. You should be comfortable working in a high-change environment where priorities evolve, new information appears quickly, and strong technical judgment is needed to keep teams moving in the right direction without losing quality. What you'll do Own the architecture and technical direction of the platform’s core Tackle the hardest engineering problems, including performance bottlenecks, complex integrations, and architectural evolution Define and evolve backend engineering standards across all teams Lead design reviews and author RFCs/ADRs for high-impact technical decisions Partner with the Director of Software Engineering, Product, and engineering leadership to assess technical feasibility early, shape direction, and resolve tradeoffs before they become delivery problems Mentor senior engineers code reviews, architecture workshops, pair programming, technical discussions, and tech talks that improve how the organization designs, builds, and operates software Raise the quality bar across the backend through example, teaching, and clear standards Required skills & experience 8+ years of backend engineering experience, with deep, proven mastery of C# and modern .NET A demonstrated track record operating successfully in a Staff Engineer, Principal Engineer, or Senior Tech Lead role Proven experience architecting, building, and owning large, complex systems end-to-end, including both monolithic and distributed architectures Expert-level SQL and database design skills, including diagnosing slow queries in production and designing schemas that hold up under real load Deep practical expertise with Entity Framework, including performance tradeoffs, query behavior, and data access strategy Strong architectural judgment and experience applying concepts such as DDD and clean architecture pragmatically A strong quality mindset, including test automation strategy and clear standards for what “done” means Strong written and verbal communication skills in English — you are comfortable explaining technical tradeoffs, mentoring other engineers, leading code reviews, and facilitating architecture discussions Enthusiasm for and hands-on proficiency with AI coding tools such as Cursor and Claude Code as productivity multipliers Nice to have You'll stand out if you bring any of the following: Hands-on experience with cloud infrastructure at scale, with Azure being a strong advantage Experience with Angular or a modern frontend framework - enough to make informed architectural decisions across the full stack Familiarity with Azure DevOps and CI/CD pipeline design at an organizational level, not just usage Experience designing for compliance-driven deployment constraints - data sovereignty, tenant isolation, and schema management across numbers of independent databases Background or genuine curiosity about Manufacturing Execution Systems (MES) -understanding the domain makes the hardest problems tractable Our tech stack Backend: .NET, C#, Entity Framework, SQL Server / Azure SQL Messaging: Azure Service Bus, MassTransit Observability: OpenTelemetry, Grafana stack Frontend: Angular, our own Angular Component Library Cloud: Azure CI/CD: Azure DevOps AI tooling: Cursor, Claude Code, and other modern AI-assisted development tools What you’ll get in return Real authority, real access. Direct collaboration with the CPO and Director of Development. Your decisions will be heard, debated, and acted on - with organizational backing to make standards stick. Customers building the next century. Rockets, fusion reactors, hypersonic systems. The problems you solve here have consequences that matter. People who will match you. You'll work alongside engineers and leaders with backgrounds from SpaceX and other high-bar organizations. Expect to be challenged, not just followed. AI at the foundation, not the edge. You'll be building the architecture that makes AI native to the platform - not retrofitting it later. Hybrid working with three days in our Kraków office, comprehensive healthcare including life insurance, and a Multisport Card. This role is for someone serious about their craft. If that is you, we would like to talk.
