MANN+HUMMEL

Software Engineer

MANN+HUMMEL

full-time

Posted on:

Location Type: Office

Location: RaleighNorth CarolinaUnited States

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • Build applications and new feature developments across a portfolio of IoT-based SaaS products
  • Drive and maintain high quality standards in production code and automated testing
  • Drive and maintain high reliability of cloud backend architecture, web and mobile applications
  • Develop new software requirements by interpreting customer pain points and workflows
  • Analyze development and operational issues and communicate potential solutions effectively to stakeholders
  • Document all major decision and architectural design by Confluence and Jira
  • Develop new software features and manage external software vendors
  • Collaborate with the internal data science team to realize efficient machine learning algorithms
  • Collaborate with the internal hardware teams, manage firmware rollouts and QA for our IoT devices
  • Help achieve our goal of continuous delivery organized in development sprints
  • Automate everything that can be automated, document the rest

Requirements

  • Bachelor in Computer Science, Computer Engineering or related field OR 3+ years relevant experience in lieu of a degree.
  • 2+ years of experience in software development
  • Experience in Amazon Web Services and creating and maintaining CI/CD pipelines
  • Experience in a cross-functional, international team and Agile methods e.g. SCRUM is a plus
  • Experience in IoT is a plus.
Benefits
  • This position is 100% onsite in Raleigh, NC
  • This position is not eligible for visa sponsorship
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software developmentautomated testingcloud backend architecturemachine learning algorithmsCI/CD pipelinesAgile methodsIoTfirmware managementdocumentationfeature development
Soft Skills
communicationcollaborationproblem-solvingstakeholder managementquality assuranceorganizational skillscustomer focusadaptabilityteamworkdecision-making
Certifications
Bachelor in Computer ScienceBachelor in Computer Engineeringrelated field degree