Senior Software Engineer (Back-end focus)
LodgeLink · Scottsdale, AZ · 2 wk ago
HybridInformation TechnologyFull-time
About The Role
LodgeLink is inviting Senior Software Engineers in Scottsdale to join our team to be part of the creation of the future of workforce travel. We are looking for talented engineers with a passion to create products that impact the industry, who enjoy learning about the latest technologies, strong critical thinking skills, and a user-focused approach. As a part of the Software Engineering team, you will join an agile, audacious, inventive, collaborative, and dependable team with a bold and opinionated vision of how we use technology to solve business problems.
Responsibilities
- Influence and execute the technical vision and system design decisions on how the product is built, deployed, and operated on production.
- Collaborate with other software engineers and engineering leaders in designing new cloud-native solutions and rearchitecting existing ones.
- Make the software engineering team better through doing, mentoring, and sharing. You are a role model, and you show by doing.
- Create the tools and templates so that all the other developers will say “wow, this is easy.”
- Play a key role in evolving and scaling our platform to support substantial growth while maintaining strong reliability and performance.
Qualifications
- 7+ years of progressive career in software development lifecycle experience and still have a curiosity and are malleability to learn new ways.
- Mastery of SDLC, SOLID, Architecture Principles, Data/Behavior/Test Drive Development, and a love of Clean Code and of clean architecture.
- 5+ years of experience with modern technologies such as GoLang, gRPC, microservices, and NoSQL are assets.
- A growing career in SaaS development patterns and best practices with multiple years in different architectures and industries is highly valued.
- Mastery in cloud-based architecture and fully automated release pipelines because this is the way.
- 5+ years focused on an API-first approach expertise with loosely coupled systems, and domain driven.
- An advocate for and experience in effectively managing and planning technical debt so that ours does not grow.
- A commitment to leaving code/processes/people better than when you got there.
- An attitude and pride in quality code and have multiple approaches towards testing.
- Degree in Computer Science or Software Engineering.