Super Micro Computer, Inc

Software Engineer

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

Qualifications

  • BS or higher in Computer Science, Software Engineering, or related field
  • 3+ years software development experience focused on backend, frontend, and system performance optimization
  • Proficient in Python, Shell, Java, and/or C++ for backend development
  • Strong knowledge of JavaScript, HTML, and web design
  • Experience with RESTful API development and integration
  • Familiarity with BMC, OpenBMC, and Redfish API
  • Hands-on experience with Docker and exposure to Kubernetes

Responsibilities

  • Develop and optimize software for AI/HPC benchmark automation
  • Design and implement full-stack applications for system management
  • Run and analyze benchmarks for AI/HPC applications
  • Develop and maintain automation scripts for monitoring
  • Write clean, maintainable, and well-documented code
  • Integrate software solutions with AI/HPC clusters
  • Collaborate with engineering teams and customers to define requirements

Benefits

  • Comprehensive benefits package
  • Opportunity to participate in bonus and equity award programs
  • Flexible work environment with occasional remote opportunities
  • Opportunities for growth and professional development
  • Diversity and inclusion in the workplace
Full Job Description
Job Req ID: 26713

Job Summary:

Supermicro is seeking an experienced and exceptional Application Software Engineer to work on web-based applications for business process automation. This is a key role that will give you the opportunity to expand your existing knowledge in programming.

Essential Duties and Responsibilities:

Includes the following essential duties and responsibilities (other duties may also be assigned):
• Responsible for application development and analytical work, implementation of tools and service programs
• Work closely with other developers and the software manager to develop and maintain in-house web applications
• Perform revision, repair, or expansion of existing application programs to increase operating efficiency or adapt to new requirements
• May engage in limited research, including investigating new technologies to enhance current software applications

Qualifications:
• BS or above in Computer/Information Science or other relevant degree
• Minimum 2 years of working experience in software development preferred
• Programming Skills in C#, SQL, Java, JavaScript, AJAX
• C# ASP.NET project experience is a plus

Salary Range

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 Software Engineer jobs: