Junior Software Engineer

Mibura

Mountain View (CA)

On-site

USD 70,000 - 100,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Mibura in Mountain View is looking for a Junior Software Engineer to join their team. In this role, you will contribute to building and managing scalable infrastructure technologies that support modern applications across the globe.

The ideal candidate will have a Bachelor’s degree in Computer Science or a related field, with a strong proficiency in a modern programming language such as Python. Experience in cloud technologies and strong problem-solving skills are essential. This position offers a unique opportunity for career growth in a dynamic, innovative environment.

Qualifications

  • Bachelor’s in CS/Software Engineering or equivalent experience.
  • Proficiency in at least one modern language (Python, Go, Java, C++, Rust).
  • Basic knowledge of APIs, databases (SQL/NoSQL), and networking (TCP/IP, DNS, BGP).
  • Experience through internships, projects, or open-source contributions that demonstrate strong software engineering skills.

Responsibilities

  • Contribute to the development of the infrastructure management platform.
  • Build real-time server monitoring tools.
  • Develop automated network switch configuration systems.
  • Create IP allocation and routing systems for optimized network performance.

Skills

Proficiency in at least one modern language (Python, Go, Java, C++, Rust)
Basic knowledge of APIs
Basic knowledge of databases (SQL/NoSQL)
Basic knowledge of networking (TCP/IP, DNS, BGP)
Strong proficiency in Python
Experience with containerization (Docker, Kubernetes)
Experience with distributed systems

Education

Bachelor’s in CS/Software Engineering or equivalent experience

Job description

Join Mibura Inc, a disruptive cloud platform company, as a Junior Software Engineer and help build the next generation of distributed computing infrastructure. We’re looking for individuals who thrive on challenge, are good problem solvers, and are eager to grow into strong engineers. If you’re driven, curious, and hungry to take on real engineering ownership, you’ll fit right in. You'll work alongside talented and very ambitious peers who are reimagining the delivery of scalable compute | network | storage resources everywhere. This role offers an excellent opportunity to grow your skills in cloud technologies, distributed systems, and high-performance computing while contributing to a platform that powers modern systems & applications across the globe. Our mission is to advance the frontiers of cloud computing and data science through infrastructure development and innovative research.

As a Junior Software Engineer, you’ll take on projects that directly shape how our infrastructure is built and managed. You'll contribute to the development of our infrastructure management platform, building everything from real-time server monitoring tools to automated network switch configuration systems. Given our multi-ISP connectivity requirements, you'll also develop sophisticated IP allocation and routing systems that optimize network performance across multiple providers around the globe! We value ability, enthusiasm, and a relentless drive to learn—qualities that will help you succeed in tackling complex problems independently. This role offers the chance to see your code directly shape global cloud operations and power the connectivity behind modern applications.

Minimum Qualifications
  • Bachelor’s in CS/Software Engineering or equivalent experience.
  • Proficiency in at least one modern language (Python, Go, Java, C++, Rust).
  • Basic knowledge of APIs, databases (SQL/NoSQL), and networking (TCP/IP, DNS, BGP).
  • Experience through internships, projects, or open-source contributions that demonstrate strong software engineering skills.
Preferred Qualifications
  • Strong proficiency in Python.
  • Experience with containerization (Docker, Kubernetes) and virtualization.
  • Experience with distributed systems, including fault tolerance, scalability, and deployment in cloud environments.
  • Knowledge of operating systems fundamentals (kernel, filesystem) and Linux.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Junior Software Engineer: Cloud & Distributed Systems
Junior Software Engineer: Cloud & Distributed Systems

Mibura • Mountain View (CA)

On-site
USD 70,000 - 100,000
Senior Software Engineer
Senior Software Engineer

Searchability® • Dallas (TX)

On-site
USD 90,000 - 150,000
Edge Computing Solutions Engineer - Innovate at the Edge
Edge Computing Solutions Engineer - Innovate at the Edge

Handling SH GmbH • United States

On-site
Edge Computing Solutions Engineer
Edge Computing Solutions Engineer

Handling SH GmbH • United States

Hybrid
USD 100,000 - 130,000
Competitive salary and benefits package
Flexible work arrangements
Professional development opportunities
Software Enigneer – Java/Linux
Software Enigneer – Java/Linux

Talener • New York (NY)

On-site
USD 150,000 - 175,000
Software Engineer - DevOps
Software Engineer - DevOps

Quest Global • Cupertino (CA)

On-site
USD 100,000 - 115,000
Health insurance
401(k) matching
Paid time off
+5
Junior Network Engineer
Junior Network Engineer

Daten • Germantown (MD)

On-site
USD 65,000 - 85,000
Junior - Mid Software Developer TS/SCI
Junior - Mid Software Developer TS/SCI

TENICA and Associates LLC • Chantilly (VA)

On-site
USD 80,000 - 110,000
Confluent - Senior Software Engineer - Cloud Platform
Confluent - Senior Software Engineer - Cloud Platform

IBM • Lowell (MA)

On-site
USD 120,000 - 150,000
Software Engineer
Software Engineer

Recruiting Associates • Maryland

On-site
USD 110,000 - 180,000