Software Dev Engineer - Software Dev Engineer IV
Job SummaryThe Software Dev Engineer IV will design and develop web-based dashboards, metrics visualizations, and user interfaces that enable service operators to monitor and manage robotics systems. This is a hands-on senior-level engineering role requiring strong system design and architecture capabilities, with an emphasis on production development. The engineer will collaborate with cross-functional teams to deliver scalable, high-performance operational tools that provide real-time insights and actionable data.Key ResponsibilitiesDesign and develop web-based dashboards and metrics visualizationsCreate user interfaces for monitoring and managing robotics systemsArchitect and implement scalable solutions while remaining hands-on with production developmentCollaborate with cross-functional teams to deliver scalable and high-performance operational toolsDesign and implement technical solutions that support real-time insights and actionable operational dataEnsure web applications meet performance, scalability, reliability, and usability requirementsContribute to system design and technical architecture decisionsDevelop production-ready code and participate in the full software development lifecycleRequired Qualifications5+ years of front-end web development experience with strong expertise in React.js and modern JavaScript (ES6+)Strong hands-on experience with TypeScriptExperience designing and implementing operational dashboards and metrics visualizations for technical usersExperience with system design and architecture for scalable web applicationsHands-on experience with monitoring and observability platforms such as CloudWatch, Grafana, Prometheus, or DatadogProficiency with data visualization libraries such as D3.js, Chart.js, or RechartsExperience working with time-series dataProven experience delivering scalable, high-performance web user interfaces in production environmentsPreferred QualificationsExperience with query languages such as PromQL, LogQL, or CloudWatch Insights Query LanguageKnowledge of real-time data streaming technologies such as WebSockets or Server-Sent EventsExperience working with alerting systemsExperience with Application Performance Monitoring tools such as New Relic, Dynatrace, or DatadogExperience with log aggregation platforms such as Elasticsearch or SplunkFamiliarity with cloud platforms such as AWS, Azure, or GCPExperience with Infrastructure as Code tools such as Terraform or CloudFormationBackground developing interfaces for industrial, robotics, or infrastructure applicationsKnowledge of Site Reliability Engineering (SRE) practices