Skip to Main Content

Sr. Software Engineer/Technical Leader (networking)

Akiri Foster City, CA
  • Expired: over a month ago. Applications are no longer accepted.

Akiri engineering team is growing quickly. There is an immense opportunity to make an impact in all areas of the design and implementation for both senior and junior engineers. We are looking for individuals passionate about disrupting healthcare technology space and building an amazing product. Technology areas we work on include:

  • Software-defined networking and network virtualization
  • Intrinsically resilient geo-distributed systems
  • Secure communication and secure infrastructure
  • Distributed databases that are always up (even during upgrades)
  • Identity management in the multi-tenant world
  • Availability and performance at scale
  • Exceptional user experience

Akiri offers good pay and benefits, as well as, equity in the company. We are located in Foster City.

As a Sr. Software Engineer or Technical Leader, you will be a member of the engineering group, responsible for designing, developing and unit testing various modules of software. You will have ownership for large software components, work with team manager and product management on requirements, apply your knowledge to functional design; utilize your programming skills for efficient and robust implementation.

Job Duties and Responsibilities

  • Be part of a team of engineers involved in the development and testing of software for our cloud based healthcare solution
  • Work with engineering team members, product owners, as well as customers to define feature functionality
  • Contribute to functional and design specifications as needed
  • Design, develop and maintain product features
  • Write tests
  • Support QA and Product teams on customer deployments
  • Operate and maintain the cloud based solution
  • Innovate relentlessly

Requirements and Qualifications

  • Hands-on experience in at least one or more of the following areas – Software Defined Networking, Data Center Virtualization, Distributed Systems, Security technologies, high scale SaaS/PaaS running in public clouds (e.g. AWS, Google)
  • Deep experience in Java, C++, Python, Go or other mainstream programming languages
  • Deep understanding of network and information security in the cloud as well as the enterprise
  • Big Plus: Hands on development experience and strong technical knowledge in at least 2 or more of the following areas
    • IP Routing protocols like OSPF, BGP, IGRP
    • Datacenter SDN technologies such as OpenvSwitch, Floodlight
    • Routing infrastructure and forwarding plane software
    • Multicast protocols, ACLs, QoS, IPv4/IPv6, ARP
    • DNS protocol
    • VPN technologies
    • NAT, Firewalls, Load Balancers, and HTTP proxies
  • Knowledge of Linux kernel, especially with networking aspects
  • Experience of developing software products that scale horizontally and are built for auto-scaling and high availability from ground-up
  • Understanding of data structure and algorithms
  • Problem-solving skills and tremendous self-drive
  • Strong written and verbal communication skills
  • Key requirement is to be a humble team player
  • BS or MS degree in Computer Science or engineering/science fields, or equivalent professional experience plus 7+ years of relevant experience (10+ years for Technical Leader)