Staff Engineer – Software Development - Aviatrix
University of Illinois Research Park
For enterprises struggling to secure cloud workloads, Aviatrix® offers a single solution for pervasive cloud security. Where current cybersecurity approaches focus on securing entry points to a trusted space, Aviatrix Cloud Native Security Fabric (CNSF) delivers runtime security and enforcement within the cloud application infrastructure itself – closing gaps between existing solutions and helping organizations regain visibility and control. Aviatrix ensures security, cloud, and networking teams are empowering developer velocity, AI, serverless, and what’s next.
For more information please visit the Research Park Tenet Directory: Aviatrix – Research Park
About the Role
We are searching for a Staff Engineer to join the Aviatrix Platform Team. The Aviatrix Platform Team builds and maintains the distributed software platform that powers Aviatrix’s multicloud networking and security solutions. This team ensures the platform is scalable, reliable, and secure, enabling enterprise customers to manage complex cloud environments with confidence.
Responsibilities
-
Own the design, implementation, and evolution of key platform components or services, delivering scalable, high-performance, and reliable distributed networking systems using languages such as Golang, Python, or similar.
-
Lead technical design for moderately complex systems or features, evaluating tradeoffs and impacts across 1–2 components. Author and present design proposals and design documents to align stakeholders and guide implementation.
-
Drive improvements to platform reliability, scalability, performance, and operability, proactively identifying risks and addressing systemic issues rather than isolated defects.
-
Set technical direction within owned areas, proposing architectural improvements, technical standards, and best practices that improve long-term maintainability and velocity.
-
Mentor and support junior and mid-level engineers, providing technical guidance through design reviews, code reviews, and informal coaching to raise the overall quality of the team’s output.
-
Collaborate closely with Product Management and cross-functional engineering partners to translate requirements into well-scoped technical solutions and ensure timely, high-quality delivery.
-
Contribute hands-on code while also guiding others’ work, balancing execution with technical leadership and ownership.
-
Participate actively in design and code reviews, offering thoughtful, constructive feedback and sharing technical learnings broadly across the organization.
Requirements
-
6+ years of software engineering experience with a focus on networking, security, distributed systems, or platform infrastructure.
-
Strong proficiency in at least one modern programming language such as Golang, C/C++, or Python, with demonstrated ability to design and evolve production systems.
-
Proven ability to own components or services end-to-end, including design, implementation, operational considerations, and long-term improvement.
-
Experience writing and reviewing technical design documents and guiding solutions through implementation.
-
Strong collaboration and communication skills, with the ability to influence technical decisions across teams.
-
Bachelor’s degree in Computer Science, Computer Engineering, or a related field (or equivalent practical experience).
-
Preferred Qualifications
Preferred Qualifications
-
Experience working with cloud platforms (AWS, Azure, GCP, OCI, Alibaba Cloud, etc.), particularly in networking or security contexts.
-
Familiarity with containerization and orchestration technologies such as Docker, Kubernetes, OpenStack, KVM, libvirt, or Terraform.
-
Solid understanding of Linux systems, networking internals, and performance optimization, including technologies such as OVS/DPDK, SR-IOV, or VMXnet3.
-
Experience designing, evolving, or consuming REST APIs for internal or external system integrations.
-
Prior experience mentoring engineers or acting as a technical lead on projects or components.
-
Experience with Nix and Bazel.
To apply, please use this application link: https://go.researchpark.illinois.edu/SoftwareDevelopmentEngineer_Aviatrix
