Super Micro Computer, Inc

Manager, Software Development

Super Micro Computer, Inc$170K — $190K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's in Computer Science or related field; a PhD is a plus.
  • 4+ years of software development experience in Linux using modern programming languages.
  • 4+ years of experience managing software development teams.
  • 3+ years in talent management and developing direct reports.
  • Strong knowledge in web technologies like HTML, CSS, JavaScript, and frameworks like React.
  • Familiar with CMS systems including WordPress and Magento.
  • Experience with e-commerce platforms and integrations, especially SAP.

Responsibilities

  • Hire and onboard new engineers to enhance team capability.
  • Set and support individual goals for team members to foster growth.
  • Ensure timely delivery of technical solutions across the team.
  • Advocate for improved software development practices within the organization.
  • Promote a collaborative and transparent team culture.
  • Facilitate cross-team collaboration with product managers and stakeholders.
  • Advocate for and help implement Agile practices within the team.

Benefits

  • Comprehensive benefits package offered to employees.
  • Participation in bonus and equity award programs may be available.
  • Encouragement for career growth and development within a supportive environment.
Full Job Description
Job Req ID: 29039

Job Summary:

Super Micro Computer, Inc. is currently seeking a results-oriented Software Development Manager (Online Ordering) who is passionate about both feature development and operational excellence, who can build and lead a team of world class engineers as they expand, optimize and fine tune our APIs and services to support our ever-increasing scale and our customers' demands for new capabilities. The successful candidate will you are responsible for the technical delivery of your team: aligning with product and leadership on roadmaps, owning your deliverables commitments and growing your team's technical expertise. Strong communication, positive energy and independent thinking is required.

Essential Duties and Responsibilities:

People Management
  • Hire and onboard new team members
  • Develop relationships with your team, support, and coach them through regular 1 on 1 meetings
  • Set specific goals with each team member and position them for success
  • Support overall career development and growth

Technical Delivery
  • Support timely delivery of technical solutions to address engineering needs
  • Participate in technology discussions and advocate for better Software Development Life Cycle practices
  • Grow the technical expertise of your team and promote best practices
  • Own and manage the teams' delivery commitments/work and hold them accountable

Culture
  • Grow a healthy, collaborative culture in line with Supermicro core values
  • Be an example and a promoter of transparency and open communication
  • Encourage experiments, fast learning, and fast failure
  • Encourage controlled risk taking and learning from mistakes
  • Support and drive efforts to create a diverse team, employ equitable practices, and nurture an inclusive work environment within your team and the Engineering organization

Leadership & Collaboration
  • Collaborate closely with the Engineering leadership team, peers, and other leaders in the organization
  • Be a partner of Product and Engineering and work together to consistently align on roadmap and priorities
  • Facilitate collaboration between teams, product managers, and stakeholders
  • Demonstrate servant-leadership and encourage others to lead as well

Agile
  • Advocate for Agile methodologies and help promote great organizational practices
  • Be a student of Agile and help apply where it makes sense for the organization
  • Run some Agile ceremonies for your team and even act a bit as a Scrum Master


Qualifications:

  • Bachelor's degree in Computer Science, Computer Engineering, or related plus 4 years of industry work experience, or a Master's degree in Computer Science, Computer Engineering, or related plus 3 years of industry work experience, or PhD in Computer Science, Computer Engineering, or related field plus related work experience.
  • Minimum of 4 years developing software in modern programming languages in a Linux environment
  • Minimum of 4 years' experience managing software development teams
  • Minimum of 3 years' experience managing and developing direct reports (talent management, recruiting, accountability, motivation/engagement)
  • Strong background in languages and frameworks - HTML, PHP, CSS, JavaScript, React, git/GitHub
  • Familiar with multiple CMS systems (Word Press, Drupal, Magento etc)
  • E-commerce platform, including cataloging and secure payments
  • Familiarity with web QA tools and processes
  • Integration experience with external systems, SAP integration a plus
  • Prior experience growing a web development team with a mix of permanent and contract staffs
  • Experience establishing and evolving lean or agile development processes
  • Experience building and operating Internet-scale applications
  • First-hand knowledge of the engineering challenges with large scale distributed systems
  • Strong verbal and written communication skills
  • Comfortable operating at both strategic and architectural levels.
  • Graduate degree a plus


Salary Range

$170,000 - $190,000

The salary offered will depend on several factors, including your location, level, education, training, specific skills, years of experience, and comparison to other employees already in this role. In addition to a comprehensive benefits package, candidates may be eligible for other forms of compensation, such as participation in bonus and equity award programs.

About Super Micro Computer, Inc

Super Micro Computer, Inc. designs, develops, manufactures, and sells server solutions based on modular and open architecture. The company offers a range of server, storage, and networking solutions, as well as application-optimized software. Super Micro Computer's products are used in data centers, cloud computing, enterprise IT, big data, high performance computing, and embedded systems. The company was founded in 1993 and is headquartered in San Jose, California.
Learn more about Super Micro Computer, Inc
Size
4,155 employees
Market Cap
$4.3 billion
Industry
Net Income
$88.5 million
5 Year Trend
+15.9%
Revenue
$3.2 billion
NASDAQ

Similar Jobs

More Jobs at Super Micro Computer, Inc

More Information Technology Jobs

Find similar Manager, Software Development jobs: