Software Engineer - C++, Windows/MacOS/Linux, networking

47 minutes ago
Full-time
Junior
Software Development
Ivanti

Ivanti

Ivanti provides automated solutions that discover, repair, and secure devices across various locations, enabling employees to work efficiently and securely from anywhere.

Internet Software & Services
1K-5K
Founded 1985
$26M raised

Description

  • Lead the architectural transition of the cross-platform VPN and ZTNA client from C++11 to C++20.
  • Modernize and optimize Makefile-based build systems for Windows and Linux.
  • Use AI coding assistants to accelerate refactoring and unit test generation.
  • Develop new and enhanced security features following secure coding standards.
  • Conduct code reviews, mentor other developers, and promote best practices.
  • Collaborate with platform engineers, QA, and security teams across Windows and Linux.
  • Own modernization projects end to end, from planning and execution through deployment and post-release optimization.
  • Continuously improve engineering processes and product quality using agile methodologies.

Requirements

  • 2+ years of experience in C++ development.
  • Deep understanding of C++11 and C++20 features and the STL.
  • Expert-level experience designing and maintaining Makefile-based build systems for Windows and Linux.
  • Hands-on experience with AI-powered coding tools.
  • Strong software engineering fundamentals, including data structures, OOP, and operating system concepts.
  • Proficiency with debugging and profiling tools such as GDB, WinDbg, Valgrind, and Perf.
  • Experience with Git and version control workflows.
  • Demonstrated ability to deliver secure, reliable features in cross-platform environments.
  • Experience with Agile/Scrum development processes.
  • Understanding of networking and security concepts such as TCP/IP, SSL/TLS, VPN technologies, and firewall architecture (nice to have).
  • Familiarity with secure coding practices for network security products (nice to have).

Benefits

  • Friendly, flexible schedules and the ability to work from anywhere.
  • Competitive compensation and total rewards.
  • Health, wellness, and financial benefits for you and your family.
  • Access to learning and development tools and programs.
  • Equity and belonging-focused culture.
  • Collaborative global teams across 23+ countries.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer (Platform Team)

SpaceX 10K-50K Aerospace & Defense

SpaceX is hiring a Software Engineer for its Platform Team to build the foundational AI tooling and security infrastructure that helps teams across the company deploy reliable AI-powered solutions.

Docker Go Java Kubernetes MLOps Python TypeScript
32 minutes ago

Senior Competitive Benchmarking Developer - Product Marketing

Elastic 1K-5K Internet Software & Services

Elastic is seeking a Senior Competitive Benchmarking Engineer to join its Product Marketing Organization and validate, analyze, and communicate how Elastic performs against competing products.

AWS Elasticsearch GCP Java Kubernetes Linux Python Terraform
32 minutes ago

AI Software Engineer

Finite State 51-250 Internet Software & Services

Finite State is hiring a Senior Full-Stack Software Engineer to build and scale its remote-first cybersecurity platform for connected devices and supply chains.

AWS CI/CD Docker GitHub JavaScript Kubernetes Microservices Next.js Node.js OAuth OpenID Connect PostgreSQL Python React Redis Serverless Supabase TypeScript
47 minutes ago

Principal Software Engineer (Platform Team)

SpaceX 10K-50K Aerospace & Defense

SpaceX is hiring a Principal Software Engineer for its Platform Team to lead the architecture and rollout of the company’s AI platform and security infrastructure.

Docker Kubernetes Machine Learning MLOps Python
47 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers