Software Engineer IV - Manufacturing Automation Integration - remote

Posted 3 years ago

Responsibilities:

  • Analyze and define system requirements, break down complex problems into smaller units of work, and deliver functional, mature, and well-tested code
  • Implement software industry best practices and mature technology solutions that focus on system performance, resiliency, and availability at enterprise scale
  • Remediate production downtime issues and employ root cause analysis of system flaws to minimize impact and prevent future occurrences
  • Provide thought leadership on application development, mentor junior developers, and engage in peer code reviews
  • Participate in code deployments

It will really make us smile if you exhibit these behaviors…

  • Exercise heuristic and evidence-driven process using situationally appropriate toolsets for determining root cause of system flaws
  • Embrace incremental deliverability at a reasoned measure of speed and quality
  • Deeply care about successful business outcomes, protecting a positive customer experience, and in building a positive work culture
  • Robustly collaborate and seek to elevate and celebrate the success of your peers
  • Excel at working on multiple tasks/projects, prioritizing and organizing to maximize productivity
  • Work to define and refine system and process improvements based on a cultivated understanding of business workflows and existing technological infrastructure
  • Have some experience with a 24/7 manufacturing operation.
  • Are a self-starter with strong written and verbal communication skills
  • Have the ability to work independently as well as part of a team
  • Are comfortable dealing with ambiguity and partnering with applicable business and technical stakeholders to analyze, influence, and define technical and business requirements
  • Eagerness to tackle problems outside your core competencies, learn new technologies as required, and own outcomes

Technical Experience:

A highly qualified candidate will have experience with the following. The items in bold are highly preferred. However, candidates with deep, senior-level experience in similar technologies, languages, and frameworks will also be considered.

  • Java
  • Docker
  • Gradle
  • Maven
  • MongoDB
  • Flask
  • OPC UA/DA
  • Familiar with other JVM based languages (Clojure, Scala, Etc)
  • Exposure to manufacturing automation (PLCs / vision / robotics)
  • Understanding of SDLC and Agile development methodologies
  • Redis, Celery, RabbitMQ
  • Git/GitHub/GitFlow
  • Event Driven Architecture
  • Cloud computing with AWS (SNS/SQS, lambdas, RDS, secrets manager, etc.)
  • Edge computing using Kubernetes

We do not currently offer work sponsorship.