Software Engineer IV - Manufacturing Automation Integration at SmileDirectClub

javadockergradlemavenmongodb
Published 9 days 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.

Apply
👉 Please reference you found the job on Remote People as thank you to us, this helps us get more companies to post here!
When applying for jobs, you should NEVER have to pay to apply.

Are you hiring ?

Post a Job Offer

And reach thousands of people that are willing to work for you

POST A JOB OFFER
now
FREE