Manager, Software Engineering at Red Hat Software

1 year ago Development & Programming Middle Full-Time

We are looking for a Manager, Software Engineering to join us. In this role, you will serve as an engineering manager with responsibility for establishing objectives, providing feedback, fostering career development, and providing active coaching of associates.


What you will bring:

  • Master’s degree (U.S. or foreign equivalent) in computer science, computer networking or related field and 6+ years of experience in the job offered or related role OR Bachelor’s degree (U.S. or foreign equivalent) in computer science, computer networking or related field and 8+ years of experience in the job offered or related role
  • 6+ years of experience with: building test plans for performance and scale testing of cloud software; distributed computing system performance analysis; Linux system administration; python, Golang, or another modern programming language; and Linux Networking and Software Defined Networking
  • 5+ years of experience with: deployment and management of containerized applications; and ansible automation
  • 3+ years of experience with: public cloud infrastructure as a service; and providing technical leadership and mentoring to software engineers


Description

About the job:

We are looking for a Manager, Software Engineering to join us. In this role, you will serve as an engineering manager with responsibility for establishing objectives, providing feedback, fostering career development, and providing active coaching of associates.

What you will do:

  • Create, improve, and manage software engineering processes, tools, and techniques toward increasing the team’s efficiency and productivity
  • Work closely with senior management, product owners, developers, and quality engineers to define and influence strategy and drive roadmap creation and execution
  • Develop sophisticated software tests that perform user workload simulations through comprehensive end-to-end automation, leveraging custom built and state of the art open source tools and frameworks
  • Deep dive into performance issues with the intent of discovering their root cause on complex distributed systems deployed on cloud infrastructure
  • Write fast and efficient code, find inefficiencies and influence others to make performance improvements
  • Create monitoring and reporting tools to do performance and scale tests and analysis
  • Document research and results from benchmarking clearly and concisely and communicate findings both internally and externally
  • Regularly present at industry technical forums and participate in customer and partner dialogues

What you will bring:

Master’s degree (U.S. or foreign equivalent) in computer science, computer networking or related field and 6+ years of experience in the job offered or related role OR Bachelor’s degree (U.S. or foreign equivalent) in computer science, computer networking or related field and 8+ years of experience in the job offered or related role

6+ years of experience with: building test plans for performance and scale testing of cloud software; distributed computing system performance analysis; Linux system administration; python, Golang, or another modern programming language; and Linux Networking and Software Defined Networking

5+ years of experience with: deployment and management of containerized applications; and ansible automation

3+ years of experience with: public cloud infrastructure as a service; and providing technical leadership and mentoring to software engineers

🇺🇸 United States python golang go management
🎉 Let Employers Find You!

Employers will see your profile when they are sending a job in your skill.


Create Your Profile   (simple)