Posted in

Sr. Software Engineer

Sr. Software Engineer

CompanyPlume
LocationPalo Alto, CA, USA
Salary$150500 – $177000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, (or) a related technical field, (or) equivalent experience with 5+ years of relevant industry experience.
  • 5+ years of experience developing cloud security-focused solutions (e.g., Firewall, DPI, Intrusion Detection/Protection, Anomaly Detection, etc).
  • Developing microservices for a SaaS product, in one of the following object-oriented languages: Java, Scala, etc.
  • Strong understanding of algorithms, data structures, and object-oriented programming principles.
  • Deep understanding of computer networking, network protocols, and network traffic management.
  • Understanding of AWS, Kafka, DNS.
  • Excellent analytical and problem-solving skills.
  • Self-motivated with a strong desire to learn and grow.
  • A strong team player with effective collaboration & communication skills.

Responsibilities

  • Collaborating across teams: Participate in all stages of the software development lifecycle while working in multi-disciplinary teams spanning cloud, embedded systems, front-end web/mobile, etc.
  • Code quality: Write clean, maintainable code, and actively participate in peer code reviews.
  • Innovation & R&D: Lead research and development activities to drive security feature set innovation and ideation.
  • Deployment & Operations: Deploy, operate, test, and troubleshoot applications within a Kubernetes ecosystem.
  • Problem ownership: Take ownership of problems and develop solutions end-to-end, including designing and implementing highly reliable and scalable distributed systems.
  • Technical leadership: Provide technical ownership of products, contributing to product capabilities and fostering a knowledge base that enables rapid product delivery at scale.
  • Independent work: Work with minimal technical supervision while responding efficiently to multiple program priorities.

Preferred Qualifications

  • Previous experience developing network security-focused solutions
  • Previous experience building scalable cloud solutions
  • Passionate about shipping high-quality code to production