The PrincipalSoftware Developer,IT/OT is the highest-level individual contributor responsible for designing, developing, and governing mission-critical software systems that integrate enterprise IT platforms with industrial Operational Technology (OT) environments.This role combines deep hands-on coding expertise with architectural leadership across manufacturing systems, automation platforms, cybersecurity boundaries, and cloud infrastructure. The individual serves as the technical authority for IT/OT software engineering, driving scalability, reliability, and secure convergence.You will convert business needs into scalable system enhancements, develop and refine interfaces and automation workflows, and ensure high‑quality solution delivery through thorough testing and documentation. This role requires close collaboration with application, infrastructure, and business teams to provide reliable solutions that enhance shopfloor efficiency and overall system performance.
Responsibilities:
Enterprise-Scale Software Design & Development
Architect and implement distributed systems supporting manufacturing operations.
Design high-throughput, low-latency dataacquisition,and processing pipelines.
Develop backend services, APIs, middleware, and integration layers.
Lead refactoring and modernization of legacy OT software systems.
Ensure deterministic and fault-tolerant system behavior for critical production environments.
IT/OTSystemIntegration
Develop integration frameworks connecting:
MES, SCADA, ERP, PLM, and WMS platforms
PLCs (Siemens,PAC Library, etc.)
OPC UA, MQTT, Modbus, RESTful services
Design edge-to-cloud data synchronization models.
Implement event-driven and microservices architectures in industrial contexts.
Enable real-time production telemetry and operational analytics.
Statistical Process Control (SPC) & Quality System Support
Support integration between manufacturing systems and SPC platforms.
Develop data acquisition pipelines for process capability monitoring.
Implement real-time rule-based alerts and control chart logic.
Optimize high-frequency time-series data ingestion for quality analytics.
Collaborate with Quality Engineering to enable Cp/Cpk monitoring and yield analysis.
Ensure data integrity and traceability for compliance and audits.
DevOps & Reliability Engineering
Establish CI/CD pipelines for industrial software deployments.
Establish the full coverage functional test case and define system test suites.
Implement Infrastructure-as-Code and automated configuration management.
Define observability standards (logging, metrics, tracing).
Drive high-availability, disaster recovery, and redundancy design.
Technical Leadership & Governance
Serve as enterprise subject matter expert in IT/OT software architecture.
Establish engineering standards and best practices.
Conduct architecture reviews and design approvals.
Provide executive-level technical briefings on modernization strategies.
Operational Support & Service Ownership
Act asa technicalescalation point forroot cause analysis (RCA) for production-impacting events.
Implement corrective and preventative actions (CAPA)
Ensure SLA adherence and system recovery within defined targets
Maintain Production system stability in 24x7 manufacturing environments.
Service Requirement & Enhancement
Evaluate and implement servicerequestsfrom Manufacturing,Engineering,and quality Teams.
Provide impact analysis and technicalfeasibilityassessments
Deliver minor enhancements, configuration updates, and performance tuning.
Manage change control processes aligned with IT standards.
Server Patching & Infrastructure Lifecycle & Platform upgrade
Plan and execute application-compatible server patching strategies
Coordinate OS, middleware, and database patch deployments
Ensure validation testing in staging prior to production rollout
Maintain cybersecurity compliance during patch cycles
Lead major version upgrade for MES, SCADA, and SPC Platforms
Coordinate vendor engagement and technical remediation.
Skills: -efforts
Expertise in scripting with Python, Django framework, Flask Framework, SQL Alchemyand Quasar Framework
Strong SQL skills for database management,anddata analysis
Experience with web API development and integration (RESTful APIs, JSON).
Knowledge of industrial communication protocols (e.g., OPC-UA, SECS/GEM).
Proficiency in troubleshooting and optimizing, Siemens OpsCenter,SCADA systems.
Experience with Azure,Docker, building containers, Containerizing apps build for a Window Environmentand Run Deck automation service
Strong problem-solving and analytical skills.
Excellent communication and teamwork abilities.
Must have 5 years of experience inprogramming anddevelopment in manufacturingenvironments
Qualifications:
Bachelor's degree in computer science, SoftwareEngineering,or equivalent
6+ years of software development experience.
5+ years inin manufacturing environment in support factory systems
Experience supporting production systems in high-availability environments.
Experience in semiconductor, battery, automotive, or discrete manufacturing.
Hands-on experience with SPC systems and quality analytics platforms.
Systems-level thinking across automation, networking, and software layers.
Strong incident response and structured problem-solving skills.
Ability to operate in production-critical, 24x7 environments.
Excellent verbal and written communication skill

Enovix is on a mission to power the technologies of the future. Everything from IoT, mobile and computing devices, to the vehicle you drive, needs a better battery. The company’s disruptive architecture enables a battery with high energy density and capacity without compromising safety. Enovix is scaling its silicon-anode, lithium-ion battery manufacturing capabilities to meet customer demand. For more information visit www.enovix.com.