Staff Systems Development Engineer
Posted on 9/13/2023
Plume

501-1,000 employees

SaaS experience platform for Communications Service Providers
Company Overview
Plumes' ambition is to build on their diversity of lived experiences to create more equitable opportunities for underserved communities through community engagement and education.
Locations
Denver, CO, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Computer Networking
Data Structures & Algorithms
Java
Operating Systems
Scala
Kubernetes
CategoriesNew
Software Engineering
Requirements
  • Education Requirements: BS/MS/PhD in Computer Science, Electrical Engineering or related technical field
  • 5+ years of industry experience in writing production code in multiple areas of a product
  • High proficiency in writing idiomatic code with experience in C/C++, Java or Scala
  • Strong understanding of algorithms, data structures, object-oriented programming and embedded systems
  • Fundamental understanding of computer networking, operating systems, and databases
  • Strong analytical and problem-solving skills
  • Strong oral and written communication skills
Responsibilities
  • Participate in all stages of the software design lifecycle working in multi-disciplinary teams spanning cloud, embedded devices, front-end web/mobile, data, and product
  • Interface with the customer on a regular basis and understand their problems and surgically solve them in any software layer possible
  • Write clean, maintainable code, and perform peer code reviews
  • Solve challenging scale, integration, and architectural problems
  • Deploy, operate, and troubleshoot applications in a Kubernetes ecosystem
  • Represent Plume to customer site by interfacing with various customer engineering teams
Desired Qualifications
  • Experience working on WiFi access points, operating systems such as OpenWRT, open source platforms such as RDK or OpenSync is a plus