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

Senior Software Engineer

Job Description

About the role

At Going, our mission is to help people travel and experience the world, while becoming the foremost travel app in everyone’s pocket. As a bootstrapped and profitable travel-tech company with over 2.5M subscribers, we are scaling our infrastructure to support a data-driven product experience and ensure a seamless platform for our members.

We’re hiring a Senior Infrastructure Engineer to lead the design, implementation, and optimization of our SaaS infrastructure. In this role, you will partner across engineering and product teams to create scalable, secure, and reliable systems that meet the demands of a growing customer base. You’ll balance hands-on technical work with strategic decision-making, fostering a culture of automation, collaboration, and operational excellence.

We will prioritize applications received by December 31 to ensure timely review and response. While applications may remain open after this date, those submitted later may experience a slower review process.

Key Accountabilities

  • Oversee the migration of key services to modern cloud-native infrastructure using best practices for scalability and performance.

  • Enhance CI/CD pipelines to streamline development workflows and reduce time-to-production.

  • Implement robust monitoring, logging, and alerting systems to improve reliability and visibility into system performance.

  • Audit the current infrastructure to identify risks, inefficiencies, and opportunities for improvement.

  • Own the technical vision for DevOps and infrastructure, driving long-term improvements in automation, scalability, and security.

  • Lead incident response and postmortem processes, ensuring the team is proactive in preventing future outages.

  • Act as a mentor to and experience dependent, manage a junior engineer, sharing best practices and fostering a culture of continuous improvement.

  • Build and maintain infrastructure as code (IaC) to ensure consistency and repeatability of deployments.

  • Collaborate with product, data, and engineering teams to align infrastructure with evolving business needs.

What You Know

Required:

  • 6+ years of professional experience in DevOps, infrastructure engineering, or site reliability engineering, including 2+ years in a leadership role.

  • Expertise in cloud platforms such as AWS, GCP, or Azure, with a focus on designing and managing scalable infrastructure.

  • Hands-on experience with infrastructure as code tools (e.g., Terraform, CloudFormation).

  • Strong background in containerization and orchestration technologies (e.g., Docker, Kubernetes).

  • Proven track record of building and optimizing CI/CD pipelines for efficient and secure deployments.

  • Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK stack).

  • Familiarity with security best practices, including identity management, network security, and data protection.

  • Excellent communication skills and the ability to collaborate with cross-functional teams.

Preferred:

  • Certifications in cloud platforms (e.g., AWS Solutions Architect, Kubernetes Certified Administrator).

  • Experience with incident management and building high-availability systems.

  • Knowledge of performance optimization and cost management in cloud environments.

  • Expertise in scripting and automation (e.g., Python, Bash, Go).

  • Familiarity with supporting data and machine learning platforms.

  • Experience working in subscription-based business models or with large-scale consumer applications.

Benefits & Perks you’ll love…

  • The salary for this role is $165,000 + equity

  • 100% remote work environment

  • Annual team retreats, with past destinations including Washington D.C., Vancouver, Punta Cana, and Mexico City.

  • Open vacation policy, with a 15-day minimum

  • Comprehensive health, vision, dental, and life insurance

  • 401(k) with a 5% match

  • $750/quarter remote work, wellness, and wisdom stipend

  • Up to 12 weeks of paid family leave

  • Meetup stipend when you cross paths with a co-worker

  • Continuing education & development reimbursement

  • Challenging problems to solve and an awesome team to collaborate with every single day

We want you to bring your authentic self to work every single day. We accept you for who you are and consider everyone on an equal opportunity basis without regard to ancestry; age; appearance; color; gender identity and/or expression; genetics; family or parental status; marital, civil union, or domestic partnership status; mental, physical, or sensory disability; national, social or ethnic origin; past or present military service; sexual orientation; socioeconomic status; race; religion or belief; hair length; organ donor status. Going is an E-Verify employer.

‍If you require a reasonable accommodation or assistance for any part of the interview and employment process, please contact us at careers@going.com and let us know the nature of your request.

Going Glassdoor Company Review
3.8 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Going DE&I Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Going
Going CEO photo
Scott Keyes and Brian Kidwell
Approve of CEO

Average salary estimate

$165000 / YEARLY (est.)
min
max
$165000K
$165000K

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 Senior Software Engineer, Going

If you're a talented Senior Software Engineer looking for a fantastic opportunity, Going is the place for you! Our mission is to help people travel the world more easily and to become the leading travel app in everyone’s pocket. With over 2.5 million subscribers and a strong focus on data-driven product experiences, we're on the lookout for someone who can elevate our SaaS infrastructure. As a Senior Software Engineer at Going, you'll lead the design and optimization of our systems, working closely across engineering and product teams. You’ll have the chance to implement modern cloud-native infrastructure and enhance our CI/CD pipelines while ensuring our services are scalable and reliable. You'll guide the transition to automated systems and encourage a culture of collaboration and operational excellence. Plus, there’s plenty of room for mentorship as you manage a junior engineer, share your knowledge, and drive continuous improvement in our innovative engineering environment. This role offers a flexible remote working arrangement, a competitive salary of $165,000 plus equity, and a variety of wonderful benefits that ensure you feel supported and valued in your work. If you're ready to take on the challenge of building an awesome travel experience for our users, we’d love to hear from you and have you join our passionate team!

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at Going
What are the key responsibilities of a Senior Software Engineer at Going?

As a Senior Software Engineer at Going, your key responsibilities will include overseeing the migration of services to cloud-native infrastructure, enhancing CI/CD pipelines, implementing monitoring systems, conducting infrastructure audits, and leading incident response efforts. You'll also mentor junior engineers and collaborate closely with product and data teams to align infrastructure with business needs.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer position at Going?

To qualify for the Senior Software Engineer role at Going, candidates should have at least 6 years of experience in DevOps or infrastructure engineering, including a minimum of 2 years in a leadership role. Strong expertise in cloud platforms like AWS or GCP, hands-on experience with tools such as Terraform, Docker, and Kubernetes, as well as a solid background in CI/CD practices are also essential.

Join Rise to see the full answer
How does Going support professional development for Senior Software Engineers?

Going values continuous learning and professional development for Senior Software Engineers. The company offers reimbursement for continuing education and development programs, ensuring that employees can grow their skills and stay updated with the latest industry standards.

Join Rise to see the full answer
What can a Senior Software Engineer expect in terms of team culture at Going?

At Going, Senior Software Engineers will find an inclusive and collaborative team culture that encourages sharing knowledge and best practices. The company prides itself on fostering a supportive environment where everyone’s authentic self is welcomed, and there’s a significant focus on operational excellence and continuous improvement.

Join Rise to see the full answer
What unique benefits does Going offer to its Senior Software Engineers?

Senior Software Engineers at Going enjoy a variety of unique benefits, including a remote work environment, open vacation policy, a competitive salary, equity options, comprehensive health benefits, and an annual team retreat to exciting locations. There's also a stipend for wellness and remote work to help every employee maintain a healthy work-life balance.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you describe your experience with cloud platforms for the Senior Software Engineer role at Going?

In answering this question, highlight specific cloud platforms you’ve worked with, such as AWS, GCP, or Azure. Discuss your roles in designing and managing scalable infrastructure and any notable projects you've led or participated in that showcase your expertise.

Join Rise to see the full answer
What strategies would you employ to optimize CI/CD pipelines at Going?

When discussing CI/CD optimization strategies, focus on tools and techniques like automating testing, simplifying deployment processes, and leveraging containers. Mention specific experiences where you successfully streamlined workflows, resulting in faster and more reliable releases.

Join Rise to see the full answer
How do you ensure security in cloud-based infrastructure?

When answering, showcase your understanding of security best practices. Discuss how you manage identity, network security, and data protection in cloud environments. Highlight your experience conducting security audits or implementing compliance measures in previous roles.

Join Rise to see the full answer
Can you share an incident management experience from your past roles?

Describe a specific incident where you played a key role in managing the response. Detail the steps you took to troubleshoot, resolve the issue, and how you led the postmortem process, emphasizing any proactive measures you took to prevent similar occurrences.

Join Rise to see the full answer
What tools do you use for monitoring and logging systems?

Share your familiarity with various monitoring tools, such as Prometheus or Grafana. Discuss how you've implemented these tools to gain visibility into system performance and ensure reliability, and how these experiences have shaped your understanding of effective monitoring.

Join Rise to see the full answer
How do you approach mentoring junior engineers?

When discussing mentoring, emphasize your philosophy of fostering a culture of continuous improvement. Share specific techniques you use to support junior engineers, such as providing constructive feedback, sharing resources, and encouraging independent problem-solving.

Join Rise to see the full answer
How have you contributed to a culture of collaboration in previous teams?

Illustrate your approach to collaboration by sharing examples of how you foster teamwork in your projects. Discuss tools and practices you’ve implemented that enabled effective communication and brought cross-functional teams together to achieve common goals.

Join Rise to see the full answer
What experience do you have with infrastructure as code (IaC)?

Discuss your proficiency with IaC tools like Terraform or CloudFormation. Give specific examples of projects where you used IaC to automate infrastructure deployments, ensuring consistency, repeatability, and efficient resource management.

Join Rise to see the full answer
What are some challenges you foresee in the Senior Software Engineer position at Going?

Identifying potential challenges demonstrates foresight. Discuss common industry challenges, such as keeping pace with rapid technology changes or managing large-scale infrastructure, and propose actionable solutions or strategies that you've successfully implemented in the past.

Join Rise to see the full answer
What motivates you to work in the travel-tech industry?

Share your passion for technology and travel. Discuss how your interests align with Going’s mission and what unique experiences or insights you bring that contribute to creating better travel solutions, making the conversation more personal and engaging.

Join Rise to see the full answer
Similar Jobs
Going Remote No location specified
Posted 2 hours ago
Photo of the Rise User
Travoom Hybrid 1014 Broadway, Santa Monica, CA 90401, USA
Posted 4 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 5 days ago
G By Going

Going is on a mission to enable people to travel and experience the world. We're facilitating endless family and friend reunions, realizing bucket list destinations, and helping people make memories that will last a lifetime. We’re making travel...

5 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 17, 2024

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!