Search Jobs
Find your next opportunity today.
Junior Software Engineer
Employment Type:
Perm
Job Number: 25759
Remote Options: Hybrid
Job Description
Junior Software Engineer
Cryptography, Systems & Secure Infrastructure
Role Type: Junior Software Engineer (Hands-On Growth Role)
Core Technologies: C/C++, Python, Linux, Containers, Security
Experience Level: 2+ years of professional experience with strength in at least one core technical area
About the Opportunity
Our client is an innovative technology company developing advanced cybersecurity and secure communications solutions for high-assurance environments. Their engineering team builds software and infrastructure focused on secure systems, modern cryptography, cloud platforms, and next-generation security technologies. This is an opportunity to work alongside experienced engineers on products designed to address today's cybersecurity challenges while preparing for emerging threats.
Position Overview
We are seeking an early-career Software Engineer with strong programming fundamentals and an interest in developing secure, reliable software. This role is ideal for someone with approximately two or more years of professional experience and exposure to one or more of the following areas:
Candidates are not expected to have expertise across all of these areas. We are looking for engineers who are curious, practical, eager to learn, and excited to grow within a collaborative engineering environment.
Key Responsibilities
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or a related technical discipline.
Compensation & Benefits
Cryptography, Systems & Secure Infrastructure
Role Type: Junior Software Engineer (Hands-On Growth Role)
Core Technologies: C/C++, Python, Linux, Containers, Security
Experience Level: 2+ years of professional experience with strength in at least one core technical area
About the Opportunity
Our client is an innovative technology company developing advanced cybersecurity and secure communications solutions for high-assurance environments. Their engineering team builds software and infrastructure focused on secure systems, modern cryptography, cloud platforms, and next-generation security technologies. This is an opportunity to work alongside experienced engineers on products designed to address today's cybersecurity challenges while preparing for emerging threats.
Position Overview
We are seeking an early-career Software Engineer with strong programming fundamentals and an interest in developing secure, reliable software. This role is ideal for someone with approximately two or more years of professional experience and exposure to one or more of the following areas:
- C/C++ systems development
- Cryptography or cybersecurity
- Containerized development environments
- Python-based automation, testing, or developer tooling
Candidates are not expected to have expertise across all of these areas. We are looking for engineers who are curious, practical, eager to learn, and excited to grow within a collaborative engineering environment.
Key Responsibilities
- Contribute to the development, testing, and maintenance of security-focused software products.
- Design, write, debug, and enhance software using C/C++, Python, or other systems-level languages.
- Develop automated tests, developer tools, and workflows that improve software quality and engineering efficiency.
- Support containerized development environments using technologies such as Docker and Kubernetes.
- Investigate software defects, performance issues, and system behavior in Linux/POSIX environments.
- Participate in code reviews and follow secure coding, memory safety, and concurrency best practices.
- Collaborate with cross-functional engineering teams throughout the software development lifecycle.
- 2+ years of professional software engineering experience.
- Strong programming skills in C, C++, Python, Rust, Go, or another systems/backend programming language.
- Experience in at least one of the following:
- C/C++ or systems-level software development
- Cryptography, cybersecurity, or security-focused software
- Docker, Kubernetes, or containerized development
- Python-based testing, automation, or developer tooling
- Familiarity with Linux or other POSIX-based operating systems.
- Experience using Git and debugging software applications.
- Interest in secure software development, cryptography, cloud infrastructure, or systems engineering.
- Academic or professional experience in cryptography, cybersecurity, networking, or distributed systems.
- Familiarity with encryption concepts, secure communications, TLS, IPsec, or key management.
- Exposure to memory safety, concurrency, debugging tools, compiler technologies, or performance optimization.
- Experience with Docker, Kubernetes, CI/CD pipelines, cloud platforms, vulnerability scanning, SBOMs, or container security.
- Contributions to open-source software, security tools, systems software, or technical research projects.
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or a related technical discipline.
Compensation & Benefits
- Competitive base salary in the range of $115,000–$120,000 USD, depending on experience and qualifications.
- Comprehensive medical, dental, and vision insurance.
- 401(k) with employer matching.
- Competitive benefits package and opportunities for professional growth.
Please view our Privacy Policy.
Share This Job:
Related Jobs:
There are currently no related jobs. Please sign up for Job Alerts.
Loading...
Login to save this search and get notified of similar positions.
About Temecula, CA
Ready to advance your career in the vibrant Temecula, California area? Discover exciting job opportunities right here! Temecula, nestled in the heart of Southern California, offers a perfect blend of picturesque vineyards, historic Old Town charm, and a thriving job market. With easy access to renowned wineries, hot air balloon rides over Wine Country, and cultural attractions like the Temecula Valley Museum and the Old Town Temecula Community Theater, this region provides a unique backdrop for professional growth. Imagine enjoying delectable cuisine at local eateries, exploring art galleries, catching a show, or cheering on the local sports teams. Embrace the endless possibilities for career success and personal fulfillment in the Temecula area. Dive into our list of job opportunities today!
Are you sure you want to apply for this job?
Please take a moment to verify your personal information and resume are up-to-date before you apply.