Saint Paul, MN, 55145, USA
11 days ago
Software Architect
Job Title: Software Architect Job Description We are seeking a highly skilled Software Architect proficient in C++, Python, Go, or similar languages. The ideal candidate will have extensive experience with web-based applications for storing and accessing complex big data, and a strong knowledge of AWS IoT Core, Analytics, Twin Maker, Greengrass, Device Management, Events, and AWS Kinesis. A solid understanding of IoT architectures, tools, and micro-service architecture, as well as cybersecurity and SecOps principles within system design, is essential. 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. Essential Skills + 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. Additional Skills & Qualifications + 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. About Actalent Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. Diversity, Equity & Inclusion At Actalent, diversity and inclusion are a bridge towards the equity and success of our people. DE&I are embedded into our culture through: + Hiring diverse talent + Maintaining an inclusive environment through persistent self-reflection + Building a culture of care, engagement, and recognition with clear outcomes + Ensuring growth opportunities for our people The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law. If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices.com (%20actalentaccommodation@actalentservices.com) for other accommodation options.
Confirm your E-mail: Send Email