Sr. Software Engineer- OpenStack
Mirantis Inc. - Mountain View, CA

This job posting is no longer available on Mirantis Inc.. Find similar jobs: Senior Software Engineer jobs - Mirantis jobs

As the Senior Software Engineer you will be working as a team leader for a group of developers and be responsible for designing and developing features for solutions based on OpenStack for some of the leading enterprises in the World. Responsibilities also include working with the open source community, code reviews, writing design documents, and attending various design meetings. You should be able to look at requirements, design appropriate solutions, scope and estimate time to complete development. You must be able to communicate well with your team, members of the community and others within Mirantis. If you’re an ambitious software engineer or software architect and thrive on getting tough, real-world problems, you want to work at Mirantis. You will also have an opportunity to contribute to OpenStack.

Primary Responsibilities

Lead other engineers, delivering results under time pressure.

Analyze customer requirement, design solutions and architectures.

Design and implement OpenStack features in Python.

Work in a customer-facing capacity, developing requirements, designs and implementation proposals.

Translate customer requirements to work items that can be implemented by others on the team.

Drive the collaboration process with customers, community members and decision-makers.

Engage in conversations with community, exchange ideas and find ways to improve OpenStack

Keep current on what's happening in the OpenStack community and how the technology evolves

Assist the project manager by managing your project schedule.

Key qualifications:
Masters or Bachelors degree in Computer Science or equivalent

At least 7 years of experience as a developer.

Extensive programming experience in Python.

Strong knowledge of Linux and L2-L7 networking

Experience with RDBMS (e.g., MySQL).

Experience working with messaging systems (e.g., RabbitMQ).

Working knowledge of configuration management frameworks (Puppet, Chef), orchestration frameworks (Salt, mCollective).

Good understanding of High-Availability (HA) architectures and deployments.

Working experience with OpenStack, CloudStack, VMWare vDirector or other cloud management frameworks

Understanding of virtualization technologies, different types of virtualization and its applicability to real-world workloads

What We Offer

Work in the Silicon Valley with established leaders in their industry

Work with exceptionally passionate, talented and engaging colleagues

Build large scale, innovative systems for mission-critical use

High-energy atmosphere of a young company, competitive compensation package with strong benefits plan and stock options

Lots of freedom for creativity and personal growth

Mirantis Inc. - 14 months ago - save job - copy to clipboard
Recommended Jobs
Sr. Software Engineer
Cisco Systems, Inc. - San Jose, CA
Cisco Systems - 14 days ago

Senior Software Engineer - Web Services and R...
Verizon - Palo Alto, CA
Verizon - 16 days ago

Software Developer 3
Oracle - Santa Clara, CA
Oracle - 21 days ago