Software Engineer (Security) - New Grad

Ciena

Alpharetta (GA)

On-site

USD 66,000 - 105,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical advantages
Dental benefits
Vision benefits
401(k) with company matching
ESPP

Job summary

Ciena, located in Alpharetta, GA, invites you to join a team designing, developing, and testing embedded software in C and C++. You will debug complex defects, mitigate security issues, and participate in the full software lifecycle from architecture through delivery.

Ideal candidates have a bachelor’s degree in a related field and at least 1 year of C/C++ experience, plus Python basics and Git proficiency. Exposure to Linux kernel and Agile practices is a plus.

Qualifications

  • Bachelor’s degree (pursuing or recently completed) in Computer Science, Software Engineering, Electrical Engineering, or related field.
  • 1+ years of programming experience in C/C++ and foundational knowledge of scripting languages like Python.
  • Strong understanding of computer science fundamentals, including data structures, algorithms, and object-oriented design.
  • Passion for software development and solving complex technical challenges.
  • Expertise with modern version control systems, particularly Git.
  • An openness to learning and expanding your knowledge and expertise, especially in the area of security.

Responsibilities

  • Design, develop, and test features in C and C++ for embedded systems.
  • Investigate, debug, and resolve complex software defects to enhance performance and reliability.
  • Proactively identify and mitigate security vulnerabilities.
  • Engage in the complete software development lifecycle, from architecture to testing and delivery.
  • Develop scripts, test utilities, and automation tools to optimize development processes.
  • Collaborate with cross-functional teams to deliver seamless software releases.

Skills

C/C++
Python scripting
Git
Security awareness

Education

Bachelor’s degree in CS/SE/EE or related

Tools

Linux kernel exposure

Job description

As the global leader in high-speed connectivity, Ciena is committed to a people-first approach. Our teams enjoy a culture focused on prioritizing a flexible work environment that empowers individual growth, well-being, and belonging. We’re a technology company that leads with our humanity—driving our business priorities alongside meaningful social, community, and societal impact.

At Ciena, we’re shaping the hyper-connected world of tomorrow. As a global leader in networking systems, services, and software, we empower digital experiences that connect us all. Join us to innovate, learn, and contribute to technology that powers the globe. This isn’t just a job—it’s the launchpad for your career.

How You Will Contribute:
  • Design, develop, and test features in C and C++ for embedded systems.

  • Investigate, debug, and resolve complex software defects to enhance performance and reliability.

  • Proactively identify and mitigate security vulnerabilities.

  • Engage in the complete software development lifecycle, from architecture to testing and delivery.

  • Develop scripts, test utilities, and automation tools to optimize development processes.

  • Collaborate with cross-functional teams to deliver seamless software releases.

The Must Haves:
  • Bachelor’s degree (pursuing or recently completed) in Computer Science, Software Engineering, Electrical Engineering, or related field.

  • 1+ years of programming experience in C/C++ and foundational knowledge of scripting languages like Python.

  • Strong understanding of computer science fundamentals, including data structures, algorithms, and object-oriented design.

  • Passion for software development and solving complex technical challenges.

  • Expertise with modern version control systems, particularly Git.

  • An openness to learning and expanding your knowledge and expertise, especially in the area of security.

Nice to Have:
  • Exposure to Linux kernel and embedded systems.

  • Understanding of CPU hardware architectures and low-level software/firmware development.

  • Familiarity with Agile development methodology.

  • Experience with automated unit testing frameworks.

  • Understanding of security concepts like SSL, TLS, SSH, authentication, and encryption algorithms.

Pay Range:

The annual pay range for this position is $65,500 - $104,600

Pay ranges at Ciena are designed to accommodate variations in knowledge, skills, experience, market conditions, and locations, reflecting our diverse products, industries, and lines of business. Please note that the pay range information provided in this posting pertains specifically to the primary location, which is the top location listed in case multiple locations are available.

Non-Sales employees may be eligible for a discretionary incentive bonus, while Sales employees may be eligible for a sales commission. In addition to competitive compensation, Ciena offers a comprehensive benefits package, including medical, dental, and vision plans, participation in 401(K) (USA) & DCPP (Canada) with company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company-paid holidays, paid sick leave, and vacation time. We also comply with all applicable laws regarding Paid Family Leave and other leaves of absence.

At Ciena, we are committed to building and fostering an environment in which our employees feel respected, valued, and heard. Ciena values the diversity of its workforce and respects its employees as individuals. We do not tolerate any form of discrimination.

Ciena is an Equal Opportunity Employer, including disability and protected veteran status.

If contacted in relation to a job opportunity, please advise Ciena of any accommodation measures you may require.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (Security) - New Grad
Software Engineer (Security) - New Grad

Ciena • Atlanta (GA)

On-site
USD 66,000 - 105,000
Medical insurance
Dental insurance
Vision plan
+2
Senior Software Engineer
Senior Software Engineer

Ciena • Atlanta (GA)

On-site
USD 85,000 - 137,000
Medical, dental, and vision plans
401(K) with company matching
Employee Stock Purchase Program (ESPP)
+1
Senior Level Field Service Technician
Senior Level Field Service Technician

Ciena • United States

On-site
USD 97,000 - 155,000
Medical benefits
401(k) matching
ESPP
+2
FPGA Engineer - New Grad
FPGA Engineer - New Grad

Ciena Corporation • Atlanta (GA)

On-site
USD 75,000 - 121,000
Comprehensive benefits package including medical, dental, and vision
401(K) with company matching
Employee Stock Purchase Program
+1
Network Solutions Engineer, On-site: Schriever Space Force Base, CO
Network Solutions Engineer, On-site: Schriever Space Force Base, CO

Ciena Corporation • Northern (KY)

Hybrid
USD 96,000 - 153,000
Medical benefits
Dental benefits
Vision benefits
+3
Endpoint Security Engineer
Endpoint Security Engineer

Ciena • United States

On-site
USD 102,000 - 145,000
Medical, dental, vision plans
401(k) & ESPP
Endpoint Security Engineer
Endpoint Security Engineer

Ciena • Atlanta (GA)

On-site
USD 102,000 - 145,000
Medical, dental, vision plans
401(k) with company matching
Employee Stock Purchase Program
Endpoint Security Engineer
Endpoint Security Engineer

Ciena • Baltimore (MD)

On-site
USD 102,000 - 145,000
Medical, dental, vision
401(k) matching
ESPP
+1
Network Solutions Engineer - Onsite at Vandenberg Space Force Base
Network Solutions Engineer - Onsite at Vandenberg Space Force Base

Ciena Corporation • California (MO), Northern (KY)

Hybrid
USD 115,000 - 183,000
Medical benefits
401K
Employee Stock Purchase Program
+1
Digital Senior Design Engineer
Digital Senior Design Engineer

Ciena Corporation • Atlanta (GA)

On-site
USD 119,000 - 192,000
Competitive compensation
Comprehensive benefits package
401(K) with company matching
+2