Slak Logo Click here to join our private community of job search experts on Slack to receive the latest updates

Minneapolis, MN (Onsite)

Software Engineer

Company: Minneapolis, MN (Onsite)

Location: Full Time United States

Posted on: March 19


The ideal candidate will have a robust understanding of IoT infrastructure, strong attention to detail, and a proven track record of deployed projects. As the full-stack software engineer you will champion the IoT platform. You will do so by implementing a robust, scalable, and performant deployment pipeline. This position is incredibly impactful and visible, you will have the opportunity to help define and shape the future of the IoT product by collaborating with engineers, product managers, and other stakeholders to define and create new and exciting client-facing features. The main job duties will include:

Lead the development, implementation and refinement of CI/CD pipelines using Gitlab and Digital Ocean to build and scale fault-tolerant systems and services to support product launch and business growth

Assess emerging technologies, stay abreast of industry trends, and collaborate with the team to outline the future of the IoT product line

Drive the implementation and automation of security controls, health status, and logging systems

Assess and harden existing automated staging and release processes of the IoT infrastructure

Ensure the health, reliability, stability, and capacity of the environment to ensure site reliability and respond to irregularities

Develop and maintain scripts, libraries, and CI/CD pipelines to automate and improve quality in deployment activities

Be a product technical lead to generate technical requirements and manage third party developers to execute the product vision

Effectively interact with customers, coworkers, and contractors through verbal and written communication and occasional technical presentation

Provide periodic work status updates to management and team

Identify project related intellectual property and provide technical support to patent analysis

Travel < 10% on occasion to suppliers, customers, or other technical partners

Required Experience and Proficiencies:

4+ years of relevant professional experience, including scripting, Infrastructure as Code (IaC), Linux, CI/CD, and Git

Proficiency with technology stacks comprising Docker, GraphQL, Node, Express, NGINX, React, and MQTT

Experience with containerization theory, methods, and runtimes like Docker, Kubernetes, etc.

Experience with Continuous Integration tools such as GitLab (preferred), GitHub actions, Azure DevOps, Jenkins, CircleCI

Experience with monitoring platforms like DataDog, Dynatrace, or others

In-depth understanding of cloud-based networking, VPCs, gateways, IAM, etc.

Experience working with highly available fault tolerant system design utilizing redundancy and disaster recovery

Knowledgeable in managing software code projects and other developers

Knowledgeable with fundamental design practices, discipline, and test methods

Additional Desired Capabilities:

Experience with container management dashboards like or similar

Familiarity with embedded IoT products and smart home platforms

Familiarity with CSS, Apollo, and Mobile Apps for iOS and Android built on Expo

About Actalent:

Actalent connects passion with purpose. Our scalable talent solutions and services capabilities drive value and results and provide the expertise to help our customers achieve more. Every day, our experts around the globe are making an impact. Were supporting critical initiatives in engineering and sciences that advance how companies serve the world. Actalent promotes consultant care and engagement through experiences that enable continuous development. Our people are the difference. Actalent is an operating company of Allegis Group, the global leader in talent solutions.

The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

Recommended Skills

  • Application Development
  • Problem Solving
  • Information Technology
  • Operating Systems
  • Agile Software Development
  • Troubleshooting (Problem Solving)
Apply to this job.
Think you're the perfect candidate?

Help us improve CareerBuilder by providing feedback about this job:

Job ID: 2308504865

CareerBuilder TIP

For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.