Principal Software Engineer, Platform

| Remote
Sorry, this job was removed at 9:04 a.m. (PST) on Monday, November 22, 2021
Find out who’s hiring remotely
See all Remote jobs
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Duetto is looking for a Principal Software Engineer to join our Platform Architecture team. As a key member of the Duetto’s Platform Architecture team, you will design and implement core technologies that are critical to our continuing success. This is a hands-on role that includes engineering, architecting, and prototyping as needed to foster innovation within the larger Product Development team. Other responsibilities include embedding with Engineering scrum teams when needed to accelerate development for scalable cloud-based applications, large scale data processing, data analytics, and APIs. You will be both a resource for Engineering and an influencer for strategic Architecture initiatives.


The ideal candidate is passionate about creating effective, high-quality, scalable products and online services. You love to iterate quickly. You must have knowledge of building scalable cloud-based solutions, ability to manage multiple competing priorities, and a reputation for getting things done. You have experience in some, or all, of the following areas: revenue management, hospitality/travel, OLAP, data pipelines, and analytics. You are also a consensus builder who understands how to influence and collaborate with other engineers to produce high-impact outcomes on a consistent basis.

Our cloud technology stack includes Java server technologies, NoSQL, Github, JavaScript web frameworks (jQuery, Backbone, React, and RequireJS), and patent­-pending analytical methods on top of MongoDB and AWS. 

What you’ll do:

  • Design and implement foundational platform capabilities to ensure Duetto’s success in building a scalable, efficient, high-performance platform
  • Work with peers and team members inside and outside Engineering to translate business and technical requirements into architectural frameworks and designs
  • Balance elegance and pragmatism as you develop solutions to maximize technology and business success
  • Proactively identify and advocate for architectural improvements to existing systems
  • Participate in project scoping, resource planning, and timeline estimation
  • Follow agile/continuous integration engineering best practices
  • Support multiple projects simultaneously
  • Model best practices and mentor software engineers throughout the organization

Qualifications

  • Bachelor's degree (Engineering, Computer Science), Master's degree or other advanced credentialing preferred
  • 10+ years relevant experience as a Systems Engineer / Architect with SaaS/cloud applications
  • Experience in developing software architecture blueprints, and leading a team to build them
  • Expertise in developing detailed network system diagrams, flow diagrams, and state diagrams
  • Excellent problem solving, critical thinking and analytical skills, with strong interpersonal skills and a proven ability to collaborate with minimal oversight
  • You possess leadership qualities, including ability to facilitate technical discussions with diverse and cross-functional groups
  • Ability to research new concepts and technologies and understand how to apply them to our problem space
  • In light of your current expertise, you remain curious and teachable with new ideas - If you don’t know the answer, you can learn it ... quickly
  • You can juggle multiple projects and remain flexible as business priorities change
  • Must have extensive experience in defining and building scalable cloud-based systems
  •  Appreciation of the design concepts behind large scale web applications
  • Intuitive design and problem solving skills, with a strong bias for architecting reliable systems that scale
  • Understanding of RESTful API patterns
  • Experience with Infrastructure as Code on AWS or other cloud providers


About Duetto

We are a team of passionate hospitality and technology professionals delivering a modern platform to hoteliers in over 60 countries. Our solutions address the biggest problems faced by the hospitality industry by simplifying distribution complexity and optimizing profitability with unique and powerful applications that increase conversion, guest loyalty, operational efficiency and revenue. Our goal is to become the most trusted, effective and widely used hotel technology company in the world. Founded in 2012, Duetto is headquartered in San Francisco with offices in Las Vegas, London, Singapore and Buenos Aires. Duetto is backed by leading investors: Warburg Pincus, Accel Partners, Icon Ventures, and Battery Ventures.  If you want to be a part of a fast-growing company, working with amazing people tackling big challenges in a massive industry, then Duetto is looking for you.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

333 Bush St, San Francisco, CA 94104

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about DuettoFind similar jobs