
Software Engineer
MANN+HUMMEL
full-time
Posted on:
Location Type: Office
Location: Raleigh • North Carolina • United States
Visit company websiteExplore more
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