Recent Searches

You haven't searched anything yet.

8 Principal Software Engineer Jobs in Campbell, CA

SET JOB ALERT
Details...
Mirantis
Campbell, CA | Full Time
11 Months Ago
Informa
Campbell, CA | Full Time
$141k-169k (estimate)
2 Weeks Ago
TenaFe, Inc
Campbell, CA | Full Time
$110k-133k (estimate)
8 Months Ago
TenaFe, Inc
Campbell, CA | Full Time
$110k-133k (estimate)
8 Months Ago
TenaFe, Inc
Campbell, CA | Full Time
$96k-116k (estimate)
11 Months Ago
Telos Health, Inc.
Campbell, CA | Full Time
$155k-188k (estimate)
1 Month Ago
Rulai, Inc.
Campbell, CA | Full Time
$110k-133k (estimate)
1 Month Ago
Rulai, Inc.
Campbell, CA | Full Time
$110k-133k (estimate)
1 Month Ago
Principal Software Engineer
Mirantis Campbell, CA
Full Time | Business Services 11 Months Ago
Save

sadSorry! This job is no longer available. Please explore similar jobs listed on the left.

Mirantis is Hiring a Principal Software Engineer Near Campbell, CA

Company Description

Mirantis helps enterprises move to the cloud on their terms, delivering a true cloud experience on any infrastructure, powered by Kubernetes. The company uses a unique as-a-service model empowering developers to build, share and run their applications anywhere – from public to hybrid cloud and to the edge. Mirantis serves many of the world’s leading enterprises, including Adobe, DocuSign, Reliance Jio, STC, Vodafone, and Volkswagen.

Job Description

Mirantis is adding a talented Principal Software Engineer to join our development team! We build enterprise software that addresses operational and security challenges of managing cloud native platforms such as Kubernetes, while providing enterprise customers with integrated tools for running containerized workloads with Docker. Our product known as Mirantis Kubernetes Engine (formerly known as Docker Enterprise) is managing mission critical services at Fortune 500 companies and many other organizations all around the world.

Main Responsibilities:

  • Designing and developing software solutions: responsible for designing and developing software solutions that leverage the Kubernetes ecosystem. This involves working with other engineers to identify and define software requirements, and then designing and developing software solutions that meet those requirements.
  • Providing technical leadership: provide technical leadership to other members of the team. This involves setting technical direction, mentoring junior engineers, and providing guidance and feedback to help others improve their skills and abilities.
  • Working with open-source projects: responsible for working with Docker and Kubernetes, as well as other open-source projects. This will involve integrating these projects with our own products, and ensuring that they function seamlessly together. Additionally, contributing to these projects by submitting code, reviewing pull requests, and engaging with the wider community of developers. This collaborative effort will not only help improve the open-source ecosystem, but also benefit our own products and customers.
  • Ensuring software quality: responsible for ensuring that software developed by their team is of high quality. This involves designing and implementing testing frameworks, identifying and fixing bugs, and implementing best practices for software development.
  • Communicating with stakeholders: expected to communicate with stakeholders across the organization, including product managers, other engineering teams, and executives. This involves presenting technical information in a clear and concise manner, and collaborating with others to ensure that software development aligns with the organization's goals and objectives.
  • Staying up-to-date with industry trends:expected to stay up-to-date with the latest trends and technologies in the industry. This involves attending conferences, reading technical blogs and publications, and experimenting with new tools and frameworks to improve their own skills and knowledge.

Qualifications

  • Education: a bachelor's or master's degree in Computer Science or a related field is required. A degree in a relevant field such as software engineering, computer engineering or information technology could also be suitable.
  • Experience: Usually, a minimum of 7-10 years of experience in software development is required. Experience working with Kubernetes and Docker is also typically required.
  • Technical skills: strong technical skills in areas such as software development, cloud computing, distributed systems, and containerization. Experience with Kubernetes, Docker, and related technologies such as Helm, Istio, and Prometheus.
  • Leadership skills: strong leadership skills, including the ability to set technical direction, mentor junior engineers, and provide guidance and feedback to others.
  • Communication skills: excellent communication skills, including the ability to present technical information in a clear and concise manner, collaborate with stakeholders, and work effectively in a team environment.
  • Open-source contributions: Demonstrated contributions to open-source projects can be an asset, especially if they are related to Kubernetes or Docker.

Additional Information

What does Mirantis offer you?
- Work with an established Silicon Valley leader in the cloud infrastructure industry;
- Work with exceptionally passionate, talented and engaging colleagues, helping Fortune 500 and Global 2000 customers implement next-generation cloud technologies;
- Be a part of cutting-edge, open-source innovation;
- Thrive in the high-energy environment of a young company where openness, collaboration, risk-taking, and continuous growth are valued;
- Internship provides you with the opportunity to combine work and education;
- Professional development and training;
- Attend conferences and working groups;
- Modern bright office, centrally located and close to public transportation;
- Customized workstation (macOS, Windows, Linux);
- Company outings, happy hours, hackathons, and tech talks;
- Receive a competitive compensation package with a strong benefits plan.

We are a Leader for Container Management in G2 (#2 after AWS)!

Job Summary

JOB TYPE

Full Time

INDUSTRY

Business Services

POST DATE

06/20/2023

EXPIRATION DATE

01/30/2024

WEBSITE

mirantis.com

HEADQUARTERS

CAMPBELL, CA

SIZE

200 - 500

FOUNDED

1999

TYPE

Private

CEO

SCOTT JOHNSTON

REVENUE

$50M - $200M

INDUSTRY

Business Services

Related Companies
About Mirantis

Mirantis provides an open stack and container platform that allows enterprises and service providers to build, run and deploy cloud infrastructure and applications.

Show more

The job skills required for Principal Software Engineer include Computer Science, Software Development, AWS, Open Source, Linux, Software Engineering, etc. Having related job skills and expertise will give you an advantage when applying to be a Principal Software Engineer. That makes you unique and can impact how much salary you can get paid. Below are job openings related to skills required by Principal Software Engineer. Select any job title you are interested in and start to search job requirements.

For the skill of  Computer Science
Zodiac Solutions
Full Time
$116k-145k (estimate)
3 Days Ago
For the skill of  Software Development
Honeywell
Full Time
$145k-174k (estimate)
3 Weeks Ago
For the skill of  AWS
Bureau Veritas Group
Full Time
$84k-106k (estimate)
Just Posted
Show more

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.

Zscaler
Full Time
$158k-190k (estimate)
2 Months Ago
Micron Technology
Full Time
$166k-206k (estimate)
2 Months Ago
Zscaler
Full Time
$180k-217k (estimate)
4 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