Actalent - Saint Paul, MN

posted 15 days ago

Full-time - Senior
Saint Paul, MN
10,001+ employees
Administrative and Support Services

About the position

The Software Architect role at Actalent involves designing and implementing software solutions primarily using C++, Python, and Go. The position focuses on developing web-based applications for complex big data storage and access, leveraging AWS IoT services, and ensuring robust cybersecurity practices within system design. The ideal candidate will thrive in a dynamic, startup-like environment, demonstrating ownership and adaptability while collaborating with cross-functional teams.

Responsibilities

  • Design, develop, and implement software solutions using C++, Python, Go, or similar languages.
  • Develop web-based applications for storing and accessing complex big data.
  • Utilize AWS IoT Core, Analytics, Twin Maker, Greengrass, Device Management, Events, and AWS Kinesis for IoT solutions.
  • Create scalable IoT architectures and manage APIs and tokens.
  • Incorporate cybersecurity and SecOps principles within system design.
  • Implement and manage MQTT and other IoT messaging systems.
  • Develop solutions for automated, remote diagnosis and provisioning of IoT devices.
  • Collaborate in a startup-like culture, demonstrating ownership and adaptability.
  • Develop embedded applications using AWS IoT SDK with Python.
  • Cross-compile open-source modules, Python packages, and kernel dependencies.
  • Utilize AWS DynamoDB, AWS Lambda, AWS API Gateway, AWS AppSync, AWS Amplify, AWS S3, and AWS Timestream.
  • Employ CI/CD tools, test automation, and DevOps practices in Agile development.

Requirements

  • Proficiency in C++, Python, Go, or similar languages.
  • Experience with web-based applications for storing and accessing complex big data.
  • Strong knowledge of AWS IoT Core, Analytics, Twin Maker, Greengrass, Device Management, Events, and AWS Kinesis.
  • Solid understanding of IoT architectures, tools, and micro-service architecture.
  • Skilled in cybersecurity and SecOps principles within system design.
  • Experience with MQTT and other IoT messaging systems.
  • 8+ years of experience in solution architecture, software engineering, or related fields.
  • Experience in developing embedded applications using AWS IoT SDK with Python.
  • Experience with cross-compilation of open-source modules, Python packages, and kernel dependencies.
  • AWS Solution Architect Certified.
  • Skilled in AWS DynamoDB, AWS Lambda, AWS API Gateway, AWS AppSync, AWS Amplify, AWS S3, and AWS Timestream.
  • Familiarity with CI/CD tools, test automation, and DevOps practices in Agile development.

Nice-to-haves

  • B.S. or MS Degree in Information Technology or equivalent work experience.
  • Ability to thrive in a startup-like culture with a strong sense of ownership and adaptability in ambiguous situations.
  • Drive for tackling technical challenges.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service