> Markdown version of [/jobs/ext/1933373-software-platform-engineer](https://www.wearedevelopers.com/jobs/ext/1933373-software-platform-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Platform Engineer - **Company:** Prolific, Inc - **Location:** Emeryville, CA, United States - **Experience:** Expert - **Salary:** $160,000.0 - $210,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Computer-Aided Design, Abstraction Layers, Computing Platforms, Architectural Patterns, Audit Trail, C++ (Programming Language), Software as a Service, Cloud Computing, Databases, Computer Engineering, Continuous Integration, Data Integrity, Data Visualization, Software Debugging, Linux, DevOps, Embedded C, Firmware, Design of User Interfaces, Hardware Design, Human-Computer Interaction, Supervisory Control and Data Acquisition (SCADA), Integrated Development Environments, Python (Programming Language), PostgreSQL, Linux System Administration, MySQL, Message Queuing Telemetry Transport (MQTT), Software Architecture, Systems Development Life Cycle, Rapid Prototyping Process, E2e Testing, OPC Unified Architecture, Requirements Management, Software Deployment, Software Engineering, Software Systems, SQL Databases, TCP/IP, Toolchain, TypeScript, Cloud Platform System, Backend, Integration Tests, Information Technology, Front End Software Development, Software Usability, GXP, Airtable - **Published:** August 5, 2026 - **Apply:** https://www.careerbuilder.com/job-details/senior-software-platform-engineer-emeryville-ca--b5a36718-f9dd-4426-a424-5e28009ef626 ## About the Role * MS with 5+ years or BS with 7+ years of professional software development experience. Degree in Software Engineering , Computer Science, or a related field preferred. * Strong systems-level thinking and ability to reason across software, firmware, hardware, and operational workflows * Ability to balance rapid prototyping with long-term architectural scalability * Experience decomposing complex systems into modular, maintainable subsystems * Fluency in Python and proficiency in at least one other general-purpose language (e.g. TypeScript, Go, Rust) * Experience defining requirements, designing, implementing, and deploying software * Experience designing software for reliability, maintainability, and operational robustness in mission-critical systems * Experience deploying and maintaining cloud-connected applications or services * Experience working with SQL databases (PostgreSQL, MySQL, etc.) * Experience working closely with end users to iteratively improve software usability and workflows * Experience setting up and owning their own development environment (incl. unit/integration/end-to-end testing, continuous integration, etc.) * Experience interfacing software with hardware systems (serial, TCP/IP, etc.) and ability to debug issues across the software/hardware boundary * Comfort working in Linux environments Nice to Haves * Experience leading technical projects involving external vendors, contractors, or distributed development teams * Exposure to the Industrial IoT / Industry 4.0 stack, e.g. protocols (MQTT Sparkplug B, OPC UA), system layers (HMI/SCADA, MES), and architectural patterns like Unified Namespace (UNS). * Experience with electronic records, audit trails, and data integrity principles for industrial or regulated settings * Experience developing software in the biotech or pharmaceutical industries where 21 CFR Part 11, GAMP 5, or ALCOA+ or similar regulations are relevant * Experience modernizing or replacing ad-hoc operational tooling (e.g. Airtable-based workflows) * Experience developing custom dashboards and data visualizers * Expertise in defining and building out devops, development workflows, and selecting toolchains * Embedded C/C++ development experience or knowledge about the limitations of firmware and embedded systems * Experience with Ignition, AirTable or the Particle Cloud systems. About You * Enjoys taking projects all the way from concept to deployment * Comfortable in a dynamic startup environment with evolving requirements * Thrives in multidisciplinary environments alongside scientists, engineers, and operators * Comfortable making pragmatic technical decisions in an ambiguous, rapidly evolving environment * Excited to enable a technology and end product that will have a positive impact on people's lives, Advertising Operations, Biology, Biotech and Pharmaceutical, C Programming Language, C++ Programming Language, Cloud Computing, Code of Federal Regulations, Communication Systems, Computer Engineering, Computer Firmware, Computer Science, Continuous Integration, Control Systems, Cross-Functional, Customer Relations, Data Quality, Data Visualization, DevOps, Distributed Control Systems (DCS), Embedded Systems, Environmental Sciences, Hardware Design, Integration Testing, Leadership, Linux Operating System, Machine Tool, Manufacturing, Medical Genetics, Medical Products, Military, MySQL, PostgreSQL, Production Control, Quality Management, Regulations, Reporting Dashboards, Requirements Management, SQL Databases, Scalable System Development, Software Architecture, Software Design, Software Development, Software Engineering, Software as a Service (SaaS), Strategic Planning, Technical Leadership, Usability Engineering, User Interface/Experience (UI/UX) ## Description This is a high-ownership role with significant opportunity to shape the long-term direction of software systems at Prolific. As a foundational Software Engineer within the organization, you will have substantial influence over architecture, tooling, and long-term technical direction., We're looking for a Software Engineer to help define and build the next-generation software and controls platform underlying Prolific's illumination systems. This role will serve as a foundational software hire within a multidisciplinary illuminator technology team, helping define software architecture across device control, cloud-connected infrastructure, internal tooling, and future customer-facing systems. This individual will work closely with Firmware, Hardware, Data, and Bioprocess Engineering teams to develop scalable, production-ready control systems for next-generation illumination products. Over time, this role is expected to help define software architecture, interfaces, and development strategy as Prolific expands both internal software capabilities and external development partnerships. This is not a traditional consumer web or SaaS role. Success in this position requires strong systems thinking and comfort operating across the hardware/software boundary. The ideal candidate enjoys working in-person, operating close to real-world systems and hardware, and is comfortable working across abstraction layers rather than specializing narrowly in frontend or backend development. This role will be primarily based on-site in Emeryville, CA with some hybrid flexibility depending on current project needs. Responsibilities * Architect and develop the software platform connecting Prolific illumination hardware, firmware, cloud infrastructure, internal tooling, and future operational and customer-deployed systems * Define software interfaces, communication layers, and subsystem boundaries across distributed control systems * Collaborate closely with firmware and hardware engineers to design robust hardware/software interactions * Establish scalable software infrastructure and engineering practices suitable for long-term productization * Help define technical scopes, interfaces, and development strategy for external software development partners and contractors where appropriate * Contribute hands-on across the stack while helping shape longer-term software technical direction ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Blueprints for Success: Steering a Global Data & AI Architecture](https://www.wearedevelopers.com/videos/1577-blueprints-for-success-steering-a-global-data-ai-architecture) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Platform Engineering vs. DevOps Why not both?](https://www.wearedevelopers.com/videos/885-platform-engineering-vs-devops-why-not-both) - [Coding for Good: Achieving social change with an app](https://www.wearedevelopers.com/videos/1645-coding-for-good-achieving-social-change-with-an-app) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)