Recent Searches

You haven't searched anything yet.

36 Principal Software Engineer Jobs in Baltimore, MD

SET JOB ALERT
Details...
Northrop Grumman
Baltimore, MD | Full Time
$164k-195k (estimate)
Just Posted
Northrop Grumman
Baltimore, MD | Full Time
$166k-191k (estimate)
1 Day Ago
Ciena
Baltimore, MD | Full Time
$115k-138k (estimate)
1 Week Ago
InVita Healthcare Technologies
Baltimore, MD | Full Time
$131k-158k (estimate)
Just Posted
Space Telescope
Baltimore, MD | Full Time
$107k-128k (estimate)
11 Months Ago
FIS Global
Baltimore, MD | Other | Full Time
$115k-137k (estimate)
2 Weeks Ago
ExistX, Inc
Baltimore, MD | Full Time
$115k-137k (estimate)
1 Month Ago
OneTen
Baltimore, MD | Full Time
$133k-163k (estimate)
3 Months Ago
McLaren Engineering Group
Baltimore, MD | Full Time
$115k-140k (estimate)
9 Months Ago
McLaren Engineering Group
Baltimore, MD | Full Time
$151k-191k (estimate)
0 Months Ago
Eurofins
Eurofins
Baltimore, MD | Full Time
$102k-125k (estimate)
3 Weeks Ago
Latitude
Baltimore, MD | Full Time
$100k-120k (estimate)
1 Month Ago
INSPYR Solutions
Baltimore, MD | Full Time
$115k-137k (estimate)
4 Weeks Ago
Principal Software Engineer
Ciena Baltimore, MD
Apply
$115k-138k (estimate)
Full Time 1 Week Ago
Save

Ciena is Hiring a Principal Software Engineer Near Baltimore, MD

Ciena is committed to our people-first philosophy. Our teams enjoy a culture focused on prioritizing a personalized and flexible work environment that empowers an individual's passions, growth, wellbeing and belonging. We're a technology company that leads with our humanity-driving our business priorities alongside meaningful social, community, and societal impact.
Not ready to apply? Join ourTalent Communityto get relevant job alerts straight to your inbox.

Ciena's Routing & Switching software team is looking for Principal Software Engineer with Computer Engineering or equivalent graduate degree.

  • You will be contributing in the areas of design, deployment, evaluation and testing of high-performance packet processing software for cloud-native, virtual and baremetal platforms.
  • Develop and integrate software into Ciena's edge computing software solutions to implement and enhance functionality, reliability, and scalability.
  • Test, debug and verify functionality of Ciena's software solutions in different configuration modes, troubleshoot and identify root causes of product deficiencies, and develop resolutions for the deficiencies

What Does Ciena Expect of You?

  • Minimum of 10 years of experience in software development for networking products
  • The desired candidate must have strong analytical skills and expertise in at least one programming language, preferably C/C /Python along with Linux, virtual and cloud-native technologies.
  • Experience with SmartNICs, SR-IOV, NUMA, DPDK and related technologies
  • Strong programming skills in Python or similar languages
  • Experience with virtual platforms like KVM, OpenStack, VMware ESXi
  • > Experience with cloud-native technologies like Kubernetes, Helm, microservice architectures, container technologies
Not ready to apply? Join ourTalent Communityto get relevant job alerts straight to your inbox.
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.

Job Summary

JOB TYPE

Full Time

SALARY

$115k-138k (estimate)

POST DATE

04/19/2024

EXPIRATION DATE

05/08/2024

WEBSITE

ciena.com

HEADQUARTERS

SHREWSBURY, MA

SIZE

7,500 - 15,000

FOUNDED

1992

TYPE

Public

CEO

CHARLIE PARRILLA

REVENUE

$3B - $5B

INDUSTRY

Business Services

Related Companies
About Ciena

Ciena is a networking systems, services and software company that builds agile networks with automation, openness and scale.

Show more

Ciena
Full Time
$75k-119k (estimate)
6 Months Ago

The following is the career advancement route for Principal Software Engineer positions, which can be used as a reference in future career path planning. As a Principal Software Engineer, it can be promoted into senior positions as a Software Engineer IV that are expected to handle more key tasks, people in this role will get a higher salary paid than an ordinary Principal Software Engineer. You can explore the career advancement for a Principal Software Engineer below and select your interested title to get hiring information.

InVita Healthcare Technologies
Remote | Full Time
$131k-158k (estimate)
Just Posted
OneTen
Full Time
$133k-163k (estimate)
3 Months Ago
McLaren Engineering Group
Full Time
$115k-140k (estimate)
9 Months Ago

If you are interested in becoming a Principal Software Engineer, you need to understand the job requirements and the detailed related responsibilities. Of course, a good educational background and an applicable major will also help in job hunting. Below are some tips on how to become a Principal Software Engineer for your reference.

Step 1: Understand the job description and responsibilities of an Accountant.

Quotes from people on Principal Software Engineer job description and responsibilities

Developing, launching and maintaining numerous successful projects.

02/21/2022: Columbus, OH

Document and test software to ensure that the software meets the needs of end-users and achieves business goals.

03/25/2022: Philadelphia, PA

Provide technical guidance to development teams and oversee the technical aspects of all projects.

03/10/2022: Rapid City, SD

Process complex data and may need to enforce software design, development and maintenance requirements.

04/10/2022: Fort Smith, AR

Provide trainings and mentor other Engineers when required.

03/09/2022: Trenton, NJ

Step 2: Knowing the best tips for becoming an Accountant can help you explore the needs of the position and prepare for the job-related knowledge well ahead of time.

Career tips from people on Principal Software Engineer jobs

Requires a minimum of 1-2 years of experience for the role.

04/20/2022: Lansing, MI

Knowledge in analyzing, debug and fix technical issues

03/26/2022: Orlando, FL

Expertise in multiple high-level programming languages.

04/04/2022: Medford, OR

Earn a Master’s Degree and/or Ph.D.

05/05/2022: Hopkinsville, KY

Software development experience (5+ years preferred).

03/27/2022: Nashua, NH

Step 3: View the best colleges and universities for Principal Software Engineer.

Butler University
Carroll College
Cooper Union
High Point University
Princeton University
Providence College
Show more