The Position
At point.me, we’re on a mission to increase the spending power for millions of people by turning loyalty points into powerful currency. Therefore, we are looking for a Staff Software Engineer to join point.me to play a vital role in shaping the evolutionary vision and strategy for our current infrastructure. Your focus will be on driving continuous enhancements that impact the entire application lifecycle.
Our technical team is made up of hard-working engineers that share a common interest in building a beautiful consumer website by developing sophisticated algorithms and highly available systems to offer best in class services to our customers. You will help build the frontend and backend systems that deliver our services, scale those systems for growth, and continuously improve our engineering practice. Above all, your work will impact the way rewards points are maximized, and help people travel better!
What You'll Do
- Scope and Solve Complex Problems: You’ll take the lead on directing and implementing solutions to significantly complex, unscoped problems.
- Collaborate with Cross-Functional Teams: Collaborate with other engineers, product, and design to build high-quality, scalable solutions. Your work will extend to many parts of a domain, and can influence the entire organization.
- Decision-Making: Make effective tradeoffs that consider business priorities, user experience, and a sustainable technical foundation.
- Drive Engineering Excellence: Promote and coach on sound engineering practices, which drive technical excellence (examples not limited to: automated testing, code reviews, and wanting to ‘always leave the code better than you found it.’). Drive innovation through rapid prototyping and iterative development.
- Technical Leadership: Be a technical mentor and leader for other engineers and take steps to support the growth and continued success of your teammates. Facilitate design discussions with key stakeholders at various levels which empower engineers to focus on business goals.
- Planning: Partner closely with other engineering leaders to define a cohesive, end to end, executable plan.
Who You Are
- Experienced Engineer: Software professional with a combined 8+ years of hands on knowledge building and maintaining scalable, reliable products using object-oriented programming languages such as Java, Ruby, Scala, GoLang, Python, as well as popular JS frameworks and libraries, including React, Next.js, Node.js, Formik, Material UI, Recoil, and Stripe.
- Cloud Infrastructure: Experience architecting, implementing and operating large-scale, highly available applications in AWS cloud environments.
- Continuous Delivery: Experience building production web applications ideally using Agile, Lean and/or Continuous Delivery approaches such as TDD, continuous integration, pairing, and infrastructure automation.
- Exceptional Communication: You have demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.
- Collaborative Visionary: You are a teammate who thrives in a collaborative environment and provides feedback consistently and well, with an open mind and willingness to continuously improve. You have the ability to internalize the best ideas from across the organization, and set a vision that others are excited to get behind.
- Educational Background: A degree in Computer Science or related, or equivalent industry experience.
- Travel Experience: Experience working with travel booking systems, especially airlines is preferred, but not required.
The point.me Tech Stack
- Java, Kotlin, Spring Boot, Node.js
- JavaScript, Typescript, Tailwind, React.js, Next.js, Recoil
- Microservices, REST APIs
- Docker, Postgresql, Cypress
- AWS - ECS, Kubernetes, EC2, S3, RDS, Lambda, VPC, IAM
- Figma, Storybook, Shortcut, Slack, Google Workspace
- Github, Github Actions, Gradle, IntelliJ IDEA, AWS CI/CD
- Auth0, Stripe, Hubspot, Looker Studio
About point.me
Here at point.me we’re devoted to bringing simplicity and clarity to a system that is intentionally opaque. And unlike traditional travel agencies, or even online booking services like Orbitz, Kayak, & Google, we don’t take a fee or commission from the airlines when someone books a flight.
Instead, point.me is on the side of our customers — we work directly for them! We’re an ally that uses our expertise and technology to ensure people travel better, and are never taken advantage of.
Our proprietary algorithm crawls the many hidden corners of the Internet, including those hard-to-search airline award websites to discover the clearest path to maximizing the value of loyalty and credit card points.
Benefits & perks
Join our growing team! Here at point.me we believe in taking care of our team, so that our team can take care of our customers. All employees are offered the following:
- Competitive salaries and meaningful equity
- Comprehensive health care coverage
- A 100% distributed workforce, so you can contribute from wherever you prefer
- An open vacation policy, with a minimum of 15 days off each year
- Team trips and outings
The anticipated salary range for this role is $180,000-$215,000. Specific compensation will be determined based on your level of experience.
Given the nature of our business, we anticipate that all team members will be traveling from time to time, including company trips and off-sites, or meeting with strategic partners. As such, being fully vaccinated against COVID-19 is a condition of employment at point.me. We’ll ask you to send us a copy of your vaccination card in advance of your first day.
While our team members can participate from anywhere, all applicants must be eligible to work in the United States.
We respect the individual needs of employees and are an equal opportunity employer.