Software Engineer - Datapath/Services (San Jose, CA)
Alkiraover 1 year ago
San Jose, California, United States
Hybrid
Full-time
Junior Level (1-3 years)
$90,000-$120,000 Annually
Job Description
Position Overview
Are you passionate about the cloud and distributed systems? At Alkira, Inc., we are looking for a passionate Software Engineer with strong foundations in Algorithms, Data Structures & Software Engineering to work on Alkira's packet forwarding engine and related components. This role is based in San Jose, CA with a hybrid schedule—working onsite on Tuesdays and Thursdays. Candidates must be willing to relocate if not already based in the Bay Area.
Key Responsibilities
- Develop robust and high quality code in C, Golang, or Python as needed.
- Develop unit tests for any new features.
- Collaborate with QA and Automation to identify issues and improve features.
- Understand how Alkira's cloud networking solution is deployed and assist in periodic on call/escalation cycles.
Required Qualifications
- Requires B.S., M.S., or equivalent in EE or CS with a strong foundation in data structures and algorithms; 0 - 2 years of software development experience in C, Golang, or Python is ideal.
- Excellent C programming and debugging skills.
- Strong background in Golang and/or Python.
- Solid computer science fundamentals including algorithms, data structures, and operating systems.
- Knowledge of distributed systems is a plus.
- Experience with version control tools like Git.
- Team-player mindset with the ability to work in geographically distributed teams.
Preferred Qualifications
- Experience in computer networks and/or cloud networking.
- Experience in networking on Linux/Unix systems and TCP/IP.
Benefits & Perks
- Compensation: Based on California pay transparency law, the annual salary range for this position is $90,000 - $120,000. Base salary is just one part of your total rewards package.
- Great opportunity to be part of the multi-cloud networking industry.
- Healthcare Benefits: Generous healthcare benefits package (medical, dental, and vision) for employees and their dependents, including 100% employer-paid medical coverage for employees and 85% for dependents.
- Flexible Time Off: Includes vacation, sick days, and parental leave, encouraging work/life balance.
- Education Budget: For professional development, including online courses, books, and certifications.
- Remote Friendly: Employees work 100% remote or in a hybrid environment.
Required Skills
C
Distributed Systems
Algorithms
Computer Networks
Data Structures
Python
Software Engineering
Git
Golang