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

Senior Software Engineer "Go/GoLang"

Evolve is on a mission to make vacation rental easy for everyone, seeking a Senior Software Engineer to innovate and maintain integrations with distribution partners.

Skills

  • Backend development
  • APIs and integrations
  • AWS services
  • Infrastructure as Code
  • Agile development

Responsibilities

  • Build and maintain APIs and integrations
  • Collaborate with Agile teams
  • Lead design reviews and write technical documentation
  • Drive improvements to system reliability and monitoring
  • Mentor less experienced developers

Benefits

  • 401(k) with vesting match
  • Generous PTO and parental leave
  • 100% employer-paid health plans
  • Annual travel credit
  • Professional development resources
To read the complete job description, please click on the ‘Apply’ button
Evolve Glassdoor Company Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Evolve DE&I Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Evolve
Evolve CEO photo
Brian Egan
Approve of CEO

Average salary estimate

$152500 / YEARLY (est.)
min
max
$120000K
$185000K

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 "Go/GoLang" , Evolve

At Evolve, we're on a mission to make vacation rental easy for everyone, and we're searching for an energetic Senior Software Engineer with a knack for Go/GoLang to join our remote team! In this role, you'll be integral to developing and maintaining our integrations with distribution partners. You won't just fix bugs; you'll deliver scalable solutions and innovative features that improve our operations. Working closely with our Agile Product and engineering teams, you'll guide cross-functional collaborations, conduct design reviews, and help build robust APIs that are crucial for our customers' experiences. If you're a self-starter who thrives in a fast-paced environment, loves tackling complex problems, and enjoys mentoring other developers, you'll find this position incredibly fulfilling. With at least 5 years of backend development experience under your belt, especially in Go and AWS services, you'll play a key part in creating cutting-edge solutions in the hospitality industry. You'll also enjoy the autonomy to drive code reviews, optimize CI/CD pipelines, and build tools to automate tasks. Not only is this a chance to make a meaningful impact at Evolve, but it’s also a perfect opportunity to grow your skills and advance your career while working from anywhere in the U.S. Join us, and help transform the way people think about vacation rentals!

Frequently Asked Questions (FAQs) for Senior Software Engineer "Go/GoLang" Role at Evolve
What are the primary responsibilities of a Senior Software Engineer at Evolve?

As a Senior Software Engineer at Evolve, your main responsibilities include building and maintaining APIs, collaborating with Agile teams to develop technical solutions, leading design review processes, and mentoring junior developers. You'll also be key in troubleshooting complex issues and collaborating with the Product and Engineering Managers to align on project goals. Your technical expertise in Go and AWS, alongside your problem-solving capabilities, will empower you to create effective and scalable software solutions.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Software Engineer position at Evolve?

To apply for the Senior Software Engineer role at Evolve, you should have at least 5 years of backend development experience, particularly in Go and NodeJS. Experience with AWS services and CI/CD tools is essential, along with solid knowledge of software engineering principles. Additionally, a proactive mindset, a collaborative spirit, and experience in Agile development will make you an ideal candidate for this creative and impactful position.

Join Rise to see the full answer
Can I work remotely for the Senior Software Engineer position at Evolve?

Yes! The Senior Software Engineer role at Evolve is a remote position, allowing you to work from anywhere in the U.S., provided you reside in an approved location. This flexibility supports our team's diverse working styles while ensuring that you're not just a cog in the machine but an integral part of our mission to redefine vacation rentals.

Join Rise to see the full answer
How does Evolve support the professional growth of its Senior Software Engineers?

Evolve is dedicated to supporting the professional growth of its team members through a variety of opportunities. As a Senior Software Engineer, you'll participate in comprehensive onboarding programs, engage in continuous learning resources, and be part of a collaborative environment where mentorship plays a key role. We strive to create pathways for career development that empower you to enhance your skills and shape your career trajectory.

Join Rise to see the full answer
What type of projects can I expect to work on as a Senior Software Engineer at Evolve?

In the Senior Software Engineer role at Evolve, you can expect to work on exciting projects that involve building and maintaining integrations with various distribution partners, enhancing our APIs, and implementing new back-end features that directly improve user experience. You will collaborate closely with cross-functional teams, ensuring that the solutions you develop are both innovative and aligned with our company's mission to make vacation rentals effortless for everyone.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer "Go/GoLang"
How do you ensure the quality of your coding in backend development?

To ensure quality in backend development, I focus on writing clean, modular code while adhering to coding standards. I also regularly perform code reviews to maintain high-quality standards and use unit tests to automate testing processes.

Join Rise to see the full answer
What experience do you have with integrating third-party APIs?

In my previous roles, I've successfully integrated various third-party APIs, focusing on understanding their architecture, ensuring efficient data exchange, and rigorously testing for reliability and performance.

Join Rise to see the full answer
Can you describe a challenging bug you encountered and how you resolved it?

Certainly! I encountered a multi-system bug that caused data discrepancies across our applications. By using advanced debugging tools and collaborating with cross-functional teams, I identified the source, implemented a robust solution, and added additional monitoring to prevent future recurrences.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple projects?

I prioritize tasks based on urgency, project deadlines, and business impact. I use tools like Agile methods to keep track of progress, consult with team members for their insights, and stay flexible to re-evaluate priorities as project scopes evolve.

Join Rise to see the full answer
What are your strategies for mentoring junior developers?

I believe in hands-on mentorship, which includes pairing programming sessions and encouraging independent problem-solving. Providing constructive feedback, celebrating their achievements, and creating a safe environment for them to ask questions are also vital.

Join Rise to see the full answer
What role does feedback play in your development process?

Feedback is integral to my development process. I actively seek it from peers and supervisors to identify areas for improvement and enhance my coding techniques. This willingness to adapt leads to personal and project success.

Join Rise to see the full answer
How familiar are you with cloud services, specifically AWS, in your projects?

I have extensive experience with AWS services, including using AWS Lambda for serverless deployments and RDS for database management. My familiarity with Docker and Kubernetes facilitates the deployment of scalable applications.

Join Rise to see the full answer
Describe your experience with CI/CD pipelines.

I have collaborated closely with DevOps teams to design and optimize CI/CD pipelines using tools like Jenkins and GitLab CI. This experience has allowed for smoother deployments and improved quality by automating testing and integration processes.

Join Rise to see the full answer
What strategies do you use for effective debugging?

I employ a systematic approach to debugging, starting with understanding the business logic involved, using logs efficiently, and leveraging debugging tools. Collaboration with team members can also provide fresh perspectives that lead to solutions.

Join Rise to see the full answer
How do you maintain documentation for your projects?

I prioritize documentation by keeping it clear and up-to-date throughout development. I use formats that facilitate easy access, such as wikis and README files, which are essential for team collaboration and future maintenance.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 8 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
Photo of the Rise User
Evolve Remote Remote - US
Posted 19 hours ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Posted 8 hours ago
Photo of the Rise User
Posted 6 hours ago
Photo of the Rise User
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition
Photo of the Rise User
Posted 5 days ago

Evolve is a fast-growing hospitality company based in Denver, Colorado. Our team specializes in helping owners reach their financial goals and giving guests stress-free stays and supporting our fellow Evolver teammates in their careers.

41 jobs
MATCH
Calculating your matching score...
BADGES
Badge ChangemakerBadge Family FriendlyBadge Flexible CultureBadge Work&Life Balance
BENEFITS & PERKS
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$120,000/yr - $185,000/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 8, 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!