Senior Software Engineer - Software Engineering

Epitec, Inc.
Johnston, IA, United States
about 1 month ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$176,800.0 - $189,280.0
Working hours
Regular working hours
Job source

Tech stack

Amazon Web Services Cloud Computing Cyber Security Computer Engineering DevOps Embedded Software Python (Programming Language) Key Management Linux Distribution Public Key Infrastructure Cloud Services Software Engineering
+4 more
Cloud Platform System Backend Information Technology Cybercrime

Job description

We are seeking a Senior Security Engineer to help secure the next generation of connected systems. This role focuses on protecting embedded controllers, vehicle networks, and cloud-based services, ensuring products remain resilient against evolving cyber threats while meeting global regulatory requirements.

As a senior-level engineer, you will act as a technical leader and security subject matter expert, influencing architecture, development practices, and risk decisions across multiple product lines. You will partner closely with embedded software, electrical systems, and cloud platform teams to implement strong cryptographic security controls., * Define and review security architectures for embedded systems, guiding the design of new features across embedded, cloud, and mobile platforms

  • Design key management and access control mechanisms for resource-constrained embedded environments
  • Develop and implement security solutions that support autonomy and connected system capabilities
  • Collaborate cross-functionally to integrate security into the full product lifecycle

Requirements

  • 8+ years of full-stack software development experience, including Python-based backend services
  • Experience working with Linux distributions
  • Strong experience applying cryptographic security controls within embedded systems
  • Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or equivalent experience, * Experience developing IoT devices
  • PKI experience, including certificate lifecycle management and key protection
  • Background in DevOps environments
  • Experience building and deploying AWS-native applications

This is a high-impact opportunity to shape security architecture across cutting-edge connected platforms at the intersection of embedded systems and cloud technologies.

Benefits & conditions

3.43.4 out of 5 stars Johnston, IA 50131 $85 - $91 an hour - Contract, Pulled from the full job description

  • Health insurance
  • 401(k) matching
  • Vision insurance
  • Dental insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

4:34 min

Motivational categories behind modern cybercriminal activities

Mauro Verderosa · LIVE

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all