Evolve is on a mission to make vacation rental easy for everyone, seeking a Principal Software Engineer, Applications to join their Applications Team. This role involves architecting, designing, building, and maintaining tools and applications to enhance customer experiences, while collaborating with cross-functional teams to deliver innovative solutions.
Responsibilities:
- Build and maintain our Sales and Service Clouds and integrations with upstream and downstream consumers in mind
- Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in backend development tools and technologies
- Own/support CRM Release Management and contribute to the improvement of Evolve’s CI/CD pipelines, GIT repositories, automated testing and additional quality gates throughout the application lifecycle
- Perform collaboration duties such as design reviews, code reviews, and technical documentation for peers
- Execute on engineering and release priorities successfully through strong leadership and communication
Requirements:
- 10+ years of development experience
- Demonstrated expertise in architecting, designing and implementing solutions in a highly integrated, enterprise scale, multi-technology environment
- Comfortable partnering with DevOps teams to optimize CI/CD pipelines
- Experience leading design and code reviews
- Expertise working in an Agile Scrum environment while driving continuous improvement of team maturity
- You have a knack for finding solutions to problems - and using a full arsenal of debugging tools
- You have built your own custom tools to help you automate tasks
- Experience with Git version control and repository management in Gitlab
- Experience creating solution designs integrating with APIs
- Demonstrated experience integrating with 3rd Party tools, APIs, and other web services