Software Engineer

THE JUDGE GROUP, INC.
Johnston, IA, United States
2 months ago

Role details

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

Tech stack

Amazon Web Services Mobile Application Development Cyber Security Computer Engineering Linux DevOps Embedded Software Information Systems Security Architecture Professional Python (Programming Language) Key Management Linux Distribution Public Key Infrastructure
+5 more
Software Engineering Systems Integration Cloud Platform System Backend Information Technology

Job description

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

  • Key management: Design key management and access control mechanisms tailored for resource-constrained embedded environments.
  • New solutions: Design and develop innovative security solutions to support autonomy and resilience.

Requirements

  • Software development: 8+ years of full-stack software development experience, including Python-based backend services.
  • Linux expertise: Strong background working with Linux distributions.
  • Cryptographic controls: Proven experience applying cryptographic security controls in embedded systems.
  • Education: Bachelor’s degree in computer science, Computer Engineering, or Software Engineering-or equivalent experience., * IoT development: Hands-on experience building and securing IoT devices.
  • PKI expertise: Knowledge of PKI, including certificate lifecycle management and key protection.
  • DevOps: Experience in a DevOps role, integrating security into CI/CD pipelines.
  • AWS-native: Experience developing AWS-native applications with secure architectures.

Apply for this position

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

Apply on dice.com

Good distractions

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

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

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

1:24 min

Evaluating formal AWS certifications versus raw practical engineering experience

Jan Giacomelli · LIVE

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all