Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Aeris Logo

Senior Software Engineer

Aeris

$170,000 - $190,000
Aug 28, 2025
San Jose, CA, US
Apply Now

Aeris is seeking to develop an innovative security product in the cellular IoT space, requiring the design, documentation, and implementation of intelligent IP network software within a Kubernetes environment to handle packet routing, filtering, and rate limiting, while ensuring high-availability, scalability, security, and observability.

Requirements

  • Java, Python
  • experience with at least one SQL (MySQL, Oracle, etc.) and one NoSQL (Cassandra, Redis, etc.) database
  • RabbitMQ, Kafka, etc.
  • demonstrated proficiency with pcap files, tcpdump, and Wireshark
  • GitHub, Bitbucket, etc.
  • GCP, AWS or Azure
  • IP packet frame, IP routing, CIDR, IP allocation, subnets, VRF, 802.1Q VLAN, OSI model

Responsibilities

  • Design, document and implement IP network software that performs intelligent packet routing, filtering, and rate limiting functions in a Kubernetes runtime environment.
  • Cover non-functional requirements such as high-availability, scalability, security and observability.
  • Plan development activities, develop accurate schedule estimates and provide daily progress updates in a stand-up meeting.
  • Deliver high quality software in a predictable and reliable manner.
  • Collaborate actively with other developers and other cross-functional teams like QA, SRE, and Operations.
  • Assist in support of the existing code in production environments.
  • Investigate and evaluate advanced technologies, protocols, and architectures to identify scalable and efficient solutions that address system-level challenges and support secure, high-performance product development in the cellular IoT domain.

Other

  • Excellent communicator: able to effectively express ideas and concepts, in both written and spoken forms. Can organize and lead internal discussions and present to customers.
  • Lifelong learner: eager to learn new skills, sees new challenges as an opportunity.
  • Proven problem solver: ability to effectively transform product requirements into solution architecture complete with definition of all required components and their interworking.
  • Create artifacts: independently produce required design and functional specification documents prior to implementation.
  • Organized: effectively manage personal Jira backlog and tasks within the current sprint, prioritize activities in the interest of the business.