JOBSEARCHER

Python backend developer with IOT

Cube HubJohnston, IAJune 7th, 2026
Job Description:Job Title: Python backend developer with IOTLocation: Johnston, IA, USADuration: 3 Years ContractInterview Process: Virtual InterviewExperience Required: 10+ YearsRate: $70–$75/hr C2CJob SummaryWe are seeking a Senior Security Engineer to secure next-generation connected vehicles and embedded systems. The role focuses on embedded security, cryptographic controls, PKI, IoT security, Linux platforms, Python-based backend development, AWS-native applications, and DevSecOps practices. The engineer will serve as a technical leader, driving security architecture decisions across embedded, cloud, and mobile platforms.Required Skills10+ years of software engineering and cybersecurity experience.8+ years of full-stack software development experience, including Python-based backend services.Strong experience with Linux distributions and Linux security hardening.Expertise in cryptographic security controls for embedded systems.Experience designing secure architectures for connected devices and cloud ecosystems.Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or equivalent experience.Preferred SkillsIoT device development and security.PKI implementation, certificate lifecycle management, and key protection.DevOps/DevSecOps experience.AWS-native application development.Embedded systems and connected vehicle security.Threat modeling and security architecture reviews.Roles & ResponsibilitiesDefine and review security architectures for embedded controllers, cloud services, and mobile applications.Design and implement cryptographic security controls, including secure boot, encryption, firmware signing, and certificate-based authentication.Develop Python-based backend services and security automation solutions.Architect and manage PKI environments, including certificate issuance, rotation, revocation, and secure key storage.Design key management and access-control mechanisms for resource-constrained embedded systems.Lead security reviews, threat modeling exercises, and vulnerability assessments.Secure Linux-based environments through hardening, patching, monitoring, and compliance controls.Develop AWS-native security solutions and cloud-based identity management capabilities.Implement DevSecOps practices across CI/CD pipelines, including automated security testing and code scanning.Collaborate with embedded software, firmware, cloud, and infrastructure teams to integrate security throughout the development lifecycle.Support incident response, security investigations, and remediation efforts.Provide technical leadership and mentorship on secure coding, cryptography, and cybersecurity best practices.Drive security-by-design initiatives across connected vehicle and IoT product lines.EnvironmentPython, Linux, AWS, IoT, Embedded Systems, PKI, TLS/SSL, X.509 Certificates, Cryptography, Secure Boot, KMS, IAM, REST APIs, Microservices, Docker, Kubernetes, Jenkins, Git, DevOps, DevSecOps, CI/CD, Threat Modeling, Vulnerability Management, SSDLC, Authentication & Authorization, Cloud Security, Certificate Lifecycle Management.