We are searching for a Staff Software Engineer/Technical Lead to join Aviatrix EngProd team
As a Staff Software Engineer, you will design and implement the next generation hermetic integration test framework and support all developers in Aviatrix
As a Tech lead, you will play a key role in leading and managing the technical aspects of software development projects, mentoring junior team members, and ensuring the successful delivery of high-quality software solutions
What You WILL DO:
Collaborate with cross-functional teams to understand requirements and design software solutions.
Write clean, efficient, and maintainable code in accordance with industry best practices.
Develop and maintain integration tests, unit tests, and end2end tests to ensure software quality.
Deploy and manage software applications using cloud infrastructure and containerization technologies.
Participate in code reviews and provide constructive feedback to team members.
Stay updated on emerging technologies and recommend new tools and techniques to improve software development processes.
You will be involved in product development efforts and ensuring the successful delivery of the technical products of services.
Create a mock/simulator to our flagship components.
REQUIREMENTS:
7+ years of experience in software development, with a strong emphasis on technical leadership
Bachelor s, Master s or PHD degree in Computer Science or a related field
Proficiency in English communication, both written and verbal
Strong experience in coding in one or more of the following languages: Python, Golang, C++, Java
Deep understanding of networking concepts, test frameworks, and cloud technologies
Hands-on experience with public cloud providers such as AWS, Azure, GCP, OCI
Experience with database technologies (NoSQL, Relational DB) and CI/CD pipelines
Proficiency in using Github Actions, Docker, and Kubernetes for software development and deployment.