> Markdown version of [/jobs/ext/1403722-senior-software-architect](https://www.wearedevelopers.com/jobs/ext/1403722-senior-software-architect). 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). --- # Senior Software Architect - **Company:** Fabric8labs, Inc. - **Location:** San Diego, CA, United States - **Experience:** Expert - **Salary:** $150,000.0 - $200,000.0 - **Contract:** Permanent contract - **Skills:** Computer-Aided Design, Application Programming Interfaces (APIs), Computer Vision, C Sharp (Programming Language), C++ (Programming Language), Computer Engineering, Software Debugging, Software Design Patterns, Fault Tolerance, Firmware, G-Codes, Python (Programming Language), Motion Planning, Object-Oriented Software Development, Software Architecture, Software Engineering, Software Systems, Systems Architecture, Rust (Programming Language), Real Time Systems, Reliability of Systems, Technical Debt, Information Technology, Multiaccess Edge Computing, Service Stack, Programming Languages - **Published:** July 23, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=fcf16c3958c41ba2 ## About the Role * Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field; equivalent technical experience will be considered. * 8+ years of software engineering experience, with 3+ years operating in a System Architect, Principal Engineer, or Lead Software Architect role developing complex, multi-layered software systems. * Proven track record of designing software for physical hardware systems (e.g., additive manufacturing, industrial automation, robotics, semiconductor equipment, or advanced electronics manufacturing). * Deep proficiency in modern programming languages, such as C++, Rust, Python, C#, or Go, with a strong grasp of object-oriented, functional, and event-driven architectural paradigms. * Hands-on experience with real-time systems, edge computing, motion control, or high-rate sensor data ingestion and processing. * Comfort operating at executive and technical levels-equally credible presenting a high-level system architecture to leadership and diving deep into code, stack traces, or hardware comms protocols with developers. * Exceptional responsiveness and written/verbal communication skills; able to distill complex technical architecture into clear actionable guidance. * Strong planning and organizational skills, with the discipline to manage architectural runway and technical debt alongside aggressive product delivery schedules. * Willingness to get hands dirty-spend time on the lab floor, debug on physical hardware, build proof-of-concepts, and do whatever the engineering team needs to succeed. * Ability to work cross-functionally in a fast-moving environment where processes and infrastructure are actively scaling. Preferred Skills and Experience * Direct experience with additive manufacturing, CNC, path planning, slicing algorithms, or G-code generation tools. * Familiarity with physics-based modeling, closed-loop feedback controls, or computer vision integrated into real-time manufacturing processes. * Bachelor's Degree, Master's degree or PhD in Computer Science or Engineering. ## Description * Own the overarching software architecture for ECAM production systems, defining system boundaries, data models, APIs, and technology stacks from edge to cloud. * Lead the design of real-time control, data acquisition, and process monitoring software, ensuring sub-millisecond precision and high reliability in complex physical and electrochemical operations. * Establish technical roadmaps and architectural standards, driving software best practices, design patterns, modularity, and security across multi-disciplinary engineering teams. * Partner cross-functionally with hardware, electrochemical, process, and applications engineering to translate complex physical requirements into reliable, maintainable software architectures. * Architect end-to-end digital thread solutions, connecting CAD/CAM data preparation pipelines, machine control software, factory floor MES/ERP integrations, and fleet telemetry. * Lead technical trade-off analyses and prototyping efforts, evaluating emerging technologies, frameworks, and third-party tools to solve novel manufacturing challenges. * Mentor and guide software, firmware, and automation engineers, conducting design reviews and fostering a culture of technical excellence and continuous innovation. * Serve as the structured feedback channel to leadership, communicating technical risks, architectural dependencies, and resource needs clearly and proactively. * Define strategies for system reliability, fault tolerance, and security, ensuring production machines meet strict uptime, safety, and IP protection standards in customer facilities. * Collaborate with cross-functional teams to streamline NPI (New Product Introduction), accelerating the cycle from software build to machine deployment and factory ramp., * Routinely required to sit; walk; talk; hear; use hands to type, handle, and feel; stoop, kneel, crouch, twist, reach, and stretch. Routinely required to move around the facility and lab/factory floor. * Occasionally lift and/or move up to 40 pounds. * May require travel (domestic and/or international) dependent on business needs, up to 15%. * Specific vision abilities that may be required by this job include close vision, color vision, peripheral vision, depth perception, and ability to adjust focus. ## Related Videos - [We (don't) need a software architect!?!](https://www.wearedevelopers.com/videos/663-we-don-t-need-a-software-architect) - [Introducing a Digital Service Catalog for speed and scale](https://www.wearedevelopers.com/videos/763-introducing-a-digital-service-catalog-for-speed-and-scale) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Strange New Worlds: shaping the future of the digital age](https://www.wearedevelopers.com/videos/677-strange-new-worlds-shaping-the-future-of-the-digital-age) - [Building high performance and scalable architectures for enterprises](https://www.wearedevelopers.com/videos/19-building-high-performance-and-scalable-architectures-for-enterprises) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) ## Related Articles - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)