Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Software Engineer - Golang, PaaS image - Rise Careers
Job details

Staff Software Engineer - Golang, PaaS

Position Overview: We are looking for a Staff Engineer to join our Platform-as-a-Service team. This role is ideal for someone passionate about building robust, scalable systems and eager to contribute to a project of strategic importance to the company. You will work on the PaaS infrastructure, focusing on implementing complex distributed systems using Kubernetes and AWS services. This is an excellent opportunity to grow your skills in a collaborative environment and make a significant impact.Key Responsibilities:• Design, develop, and maintain PaaS infrastructure components.• Implement and manage complex distributed systems using Kubernetes and AWS services.• Collaborate with senior team members to ensure seamless integration and deployment of new features.• Write clean, maintainable, and efficient code in Golang.• Troubleshoot and resolve issues related to infrastructure and application performance.• Participate in code reviews, design discussions, and contribute to best practices.Qualifications:• Bachelor’s degree in Computer Science, Engineering, or a related field.• 8 years of experience in software development and infrastructure management.• Strong knowledge of Golang and building gRPC based microservices.• Experience with agile development practices and ownership of development/operations lifecycle.• Experience with Kubernetes and AWS is highly desirable.• Understanding of distributed systems and microservices architecture.• Experience with networking/network security infrastructure services is highly desirable.US Pay RangeThe US annual base salary range for this full-time position is $220,000-$226,000 + benefits + 401(k) match + equity. The pay range is determined by the role, work location, job-related skills, level, experience and relevant education. [Certain roles are eligible to earn sales commission, depending on the terms of the applicable plan.] The range displayed is the minimum and maximum target base salary and is applicable only for new hires for the listed position located in the US. Your Talent Advisor can share more details regarding salary ranges, benefits, and equity for your location during the hiring process.BenefitsUS: We cover 100% of employee premiums and 88% of dependent(s) premiums for medical, dental and vision coverage, 401(k) match, short and long-term disability, life/AD&D insurance, $1,000/year education reimbursement, and a flexible vacation policy.Outside the US: We offer a comprehensive benefits package which, (subect to regional variations) could include pension, private medical for you and dependents, generous holiday allowance, life assurance, long-term disability, annual wellbeing stipendYour total compensation package will be based on job-related knowledge, education, certifications and location, per our aligned ranges.About Aviatrix Aviatrix is the cloud networking expert. We’re on a mission to make cloud networking simple so companies stay agile. Trusted by more than 500 of the world’s leading enterprises, our cloud networking platform creates the visibility, security, and control needed to adapt with ease and move ahead at speed. Combined with the Aviatrix Certified Engineer (ACE) Program, the industry's leading multicloud networking and security certification, Aviatrix empowers the cloud networking community to stay at the forefront of digital transformation.WE WANT TO INCLUDE YOUWe embrace the fact that not everyone’s journey took the same route or started at the same place. If your experience doesn’t quite meet the requirements but the opportunity excites you and you believe you could be great, don’t let that hold you back from applying. Tell us what you CAN bring and what makes you special.Aviatrix is a community where everyone's career can grow and we want to help you achieve your goals and be “your best YOU,” however that looks. If you're seeking an opportunity where you can be excited to start work every morning with enthusiastic people, make a real difference and be part of something amazing then let’s talk. We want to get to know you and how we could grow together.Aviatrix, Inc. is an equal opportunity employer and does not make hiring decisions based on race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.CPRA - California Applicant Privacy Notice
Aviatrix Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Aviatrix DE&I Review
3.0 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star iconGlassdoor star icon
CEO of Aviatrix
Aviatrix CEO photo
Doug Merritt
Approve of CEO

Average salary estimate

Estimate provided by employer
$59 / HOURLY (est.)
min
max
$55.1
$63.8

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Software Engineer - Golang, PaaS, Aviatrix

Are you a passionate software engineer with a flair for creating robust and scalable systems? Aviatrix is looking for a Staff Software Engineer specializing in Golang to join our innovative Platform-as-a-Service (PaaS) team in Santa Clara, CA! In this exciting role, you'll dive deep into designing and developing PaaS infrastructure components, managing complex distributed systems using cutting-edge tools like Kubernetes and AWS. You'll love collaborating with fellow engineers to seamlessly integrate and deploy new features while writing clean and efficient code in Golang. Your expertise will help troubleshoot and resolve infrastructure issues while actively participating in code reviews and contributing to best practices. With at least 8 years of experience in software development and a strong grasp of microservices architecture, you'll find that this position allows you to grow your skills in a supportive, enthusiastic environment. At Aviatrix, we believe in simplifying cloud networking, so if you're keen on making a significant impact and continuing to push your limits, we'd love to meet you and see how we can grow together!

Frequently Asked Questions (FAQs) for Staff Software Engineer - Golang, PaaS Role at Aviatrix
What are the main responsibilities of a Staff Software Engineer - Golang at Aviatrix?

As a Staff Software Engineer - Golang at Aviatrix, your primary responsibilities will include designing and maintaining PaaS infrastructure, implementing and managing complex distributed systems with Kubernetes and AWS, and writing clean Golang code. You'll also collaborate with team members on feature integration, troubleshoot infrastructure issues, and participate in code reviews to ensure high-quality practices.

Join Rise to see the full answer
What qualifications do I need to apply for the Staff Software Engineer - Golang position at Aviatrix?

To be a strong candidate for the Staff Software Engineer - Golang position at Aviatrix, you'll need a bachelor's degree in Computer Science or a related field, along with at least 8 years of experience in software development. A deep understanding of Golang and experience with Kubernetes and AWS services are also essential, alongside familiarity with distributed systems and microservices architecture.

Join Rise to see the full answer
What programming languages are important for the Staff Software Engineer - Golang role at Aviatrix?

The primary programming language for the Staff Software Engineer - Golang role at Aviatrix is Golang. Having strong knowledge in Golang and experience in building gRPC-based microservices will be critical for your success in this position, as you'll be developing and maintaining complex PaaS infrastructure.

Join Rise to see the full answer
How can a Staff Software Engineer - Golang contribute to Aviatrix's mission?

As a Staff Software Engineer - Golang, you will directly contribute to Aviatrix's mission of simplifying cloud networking. By innovating and optimizing PaaS infrastructure and helping to build scalable systems, you are playing a vital role in providing visibility, security, and control for our clients' cloud environments, thereby enabling them to thrive digitally.

Join Rise to see the full answer
What career growth opportunities are available for a Staff Software Engineer - Golang at Aviatrix?

At Aviatrix, career growth opportunities abound for a Staff Software Engineer - Golang. Engaging in collaborative projects, participating in cutting-edge technology initiatives, and contributing to best practices will enhance your skillset. Additionally, we focus on personal development and encourage our team members to achieve their professional goals through mentorship and continuous learning.

Join Rise to see the full answer
Common Interview Questions for Staff Software Engineer - Golang, PaaS
Can you explain your experience with Golang in distributed systems?

When answering this question, share specific projects where you've utilized Golang to develop distributed systems. Focus on how you designed your systems, any challenges faced, and the outcomes of your work to demonstrate your expertise and problem-solving skills.

Join Rise to see the full answer
How do you approach troubleshooting issues within PaaS infrastructure?

Discuss your systematic approach to troubleshooting, including gathering logs, identifying metrics, and using relevant tools. Explain an experience where you successfully resolved an infrastructure issue, highlighting the steps you took and how you improved performance as a result.

Join Rise to see the full answer
What do you consider best practices for writing maintainable Golang code?

Share specific practices such as adhering to code conventions, using meaningful naming conventions, writing modular code, and extensive commenting. You can also discuss the importance of code reviews and how sharing knowledge contributes to a positive team dynamic.

Join Rise to see the full answer
Can you detail your experience with Kubernetes?

In your response, describe the projects where you've utilized Kubernetes, emphasizing how you deployed applications, managed container orchestration, and solved challenges. Mention any specific tools or techniques you used to optimize Kubernetes performance.

Join Rise to see the full answer
How do you work in an Agile development environment?

Explain your understanding of Agile practices, such as Scrum or Kanban. Provide examples of how you've collaborated with cross-functional teams, participated in sprints, and effectively communicated progress while remaining adaptable to changes in projects.

Join Rise to see the full answer
What strategies do you use to ensure code quality?

Talk about automated testing, code reviews, and peer programming as your strategies to ensure code quality. Provide a specific example of a project where these practices helped maintain a high-quality codebase.

Join Rise to see the full answer
How do you stay updated with the latest technologies in cloud and software development?

Discuss your methods for keeping abreast of technological advancements, such as attending industry conferences and workshops, staying active in tech communities, or taking online courses. Mention any recent trends you've learned about and how they might influence your work.

Join Rise to see the full answer
Describe a challenging technical problem you've solved.

Detail a specific scenario that illustrates your problem-solving skills, focusing on the complexity of the issue, the steps you took to analyze it, the solutions you implemented, and the results achieved. This showcases your analytical thinking and expertise.

Join Rise to see the full answer
What are your experiences with team collaboration?

Share your experiences in team settings, emphasizing how you've effectively communicated with team members, participated in collaborative coding sessions, or engaged in brainstorming discussions to drive project success.

Join Rise to see the full answer
What motivates you as a Staff Software Engineer?

Reflect on what aspects of software engineering excite you, such as solving complex problems, working on impactful projects, or collaborating with skilled colleagues. Sharing personal anecdotes can help convey your passion for the field.

Join Rise to see the full answer
Similar Jobs
Robusta Remote No location specified
Posted 9 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 5 days ago
SuperDial Remote No location specified
Posted 3 days ago
Photo of the Rise User
Dsquares Remote No location specified
Posted 3 days ago

Aviatrix is a world-class aerospace parts supplier with a foundation built on customer service and quality. We pride ourselves in customer service and reliability. Our knowledgeable staff will go above and beyond to assist in fulfilling customer'...

8 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 20, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom
Photo of the Rise User
128 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Stow just viewed IT Asset administrator at Ergomed
Photo of the Rise User
Someone from OH, Loveland just viewed Senior Buyer (wholesale) (m/f/d) at ABOUT YOU SE & Co. KG
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Internship: Talent at Hylant
C
Someone from OH, Cincinnati just viewed Senior Instructional Designer at CXG
Photo of the Rise User
Someone from OH, Youngstown just viewed Compliance Specialist, Anti-Corruption Program at ServiceNow
Photo of the Rise User
Someone from OH, Cleveland just viewed Finance Intern - Summer 2025 at Spectrum
Photo of the Rise User
Someone from OH, Cleveland just viewed QC Engineer at QODE
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Westerville just viewed Data analyst | Mid at Nord Security
Photo of the Rise User
Someone from OH, North Canton just viewed Researcher-NBC Sports at NBCUniversal