Hotel Engine logo
Hotel Engine

Innovating business travel with a free-to-use hotel booking platform.

Senior Software Engineer, Billing

Full-stack EngineerSoftware EngineerContractRemoteSeniorTeam 201-500Since 2018H1B No SponsorCompany SiteLinkedIn

Location

Latin America

Posted

4 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer, Billing

Hotel Engine

• Drive the design and implementation of a greenfield billing service, replacing legacy code with modern microservices, strong test coverage, and production-grade observability • Enable other product teams by building and maintaining billing infrastructure they depend on • Triage and resolve billing support tickets, including escalation to the payments team when needed • Collaborate closely with the Accounts Receivable team to translate accounting requirements into engineering solutions • Use AI tools (Claude and/or Cursor) as your primary development environment

Job Requirements

  • Strong system design skills — you can walk through architectural decisions you've made, explain tradeoffs, and think at the infrastructure level
  • Excellent communication — you can explain technical problems clearly to non-technical stakeholders like accountants and business ops teams
  • AI fluency — you're comfortable using Claude, Cursor, or similar tools as your main coding interface; you don't just use them occasionally
  • Proven delivery — you've shipped complex systems, not just features; you can speak to the weight and scope of what you've built
  • Nice to Have: Experience in FinTech, payments, fraud, or billing systems — adjacent domains like fraud prevention or payment logistics count
  • Nice to Have: Java or Kotlin background (most of our services are Java/Kotlin; not a hard requirement with AI in the loop)
  • Nice to Have: Terraform, Datadog, or Splunk experience

Benefits

  • Compensation: Competitive base pay tied to role and experience, with opportunities for bonuses, commissions, and equity.
  • Benefits: Check out our full list at engine.com/culture.
  • Environments for Success: Different roles have different needs in terms of the environments that drive success which is why we have a hybrid-hub model. Whether you are in one of our amazing offices or fully remote, we’ll make sure you have what you need to succeed.

Related Job Pages

More Full-stack Engineer Jobs

Autodesk logo

Senior Software Development Engineer

Autodesk

How the world gets designed and made. #MakeAnything

Full TimeRemoteTeam 10,001+Since 1982H1B No Sponsor

• Design and develop serverless and containerized services using Go and Python • Build and operate microservices using cloud-native compute platforms across AWS, Azure, and GCP (e.g., Lambda, Azure Functions, ECS/Fargate, managed container services) • Implement Infrastructure as Code using Terraform to manage multi-account and multi-project cloud environments • Develop and maintain CI/CD pipelines using Jenkins and CloudOS • Build event-driven workflows using cloud-native messaging and orchestration services • Implement scalable data persistence using managed databases and object storage services • Contribute to security and compliance controls • Implement monitoring, logging, and tracing using cloud-native observability tools and custom metrics • Support AI-assisted observability initiatives, including intelligent alerting, anomaly detection, and signal correlation using telemetry data • Optimize services for reliability, performance, and cost across cloud providers • Participate in on-call rotations and production incident response • Build and enhance automated cloud account and project provisioning workflows • Develop self-service APIs for infrastructure requests and governance • Implement cross-account and cross-project identity and access controls • Create reusable Terraform modules and service templates • Build and maintain Docker images and manage deployments via container registries

California
$117K - $209.3K / year
Job Closed
Full TimeRemoteTeam 201-500H1B Sponsor

• Drive the technical vision and architecture for Aerial Capture, driving clean code standards, setting technical direction, and making key architectural decisions. • Serve as a primary code contributor, lead projects end-to-end, and proactively coordinate work to ensure predictable delivery, technical quality, and the quick unblocking of teammates. • Raise the technical bar across the team by providing hands-on mentorship, pairing, and timely, direct technical feedback to foster engineer growth. • Take ownership of system health, including reliability and maintainability. Champion the reduction of technical debt and measure outcomes to drive value throughput. • Act as the technical voice for the team in cross-functional forums, communicating decisions, trade-offs, and project status clearly to Engineering Managers and stakeholders.

United States
Full TimeRemoteTeam 10,001+Since 1993H1B Sponsor

• Enhance NVIDIA's future GPU Networking offerings for accelerating AI workloads. • Lead vision, architecture and design of such technologies. • Lead proof-of-concept development to evaluate and drive such technologies. • Identify and evaluate new technologies, innovations and partner relationships for alignment with our technology roadmap and business value. • Work with the community and maintainers to drive strategic technologies.

Switzerland
3Pillar Global logo

Senior Software Engineer

3Pillar Global

Building digital businesses, together.

Full TimeRemoteTeam 1,001-5,000H1B Sponsor

• Primarily responsible for analyzing data integrity challenges including investigating, correcting, and monitoring data to help identify and address key data issues. • Facilitate effective communication with client project stakeholders regarding project status and recommendations. • Craft client code that is not just efficient, but also performant, testable, scalable, secure, and of the highest quality. • Actively participate in accurate planning and estimation efforts, utilizing project methods and tools. • Proficiently gather requirements and organize/present developed features for clients. • Execute complex activities within the current methodology and quality standards, showcasing success across diverse engagements. • Promote client success across the team by collaborating with engineers, designers, and managers to understand user pain points, anticipate potential problems, and iterate on solutions that drive client success. • Engage in agile software development, including daily stand-ups, sprint planning, team retrospectives, and other governance activities. • Actively participate in the Engineering Practice community, mentoring others through Communities of Practice (CoPs) or on project teams, and supporting the growth of technical capabilities. • Independently drive project delivery within defined architecture, demonstrating autonomy and accountability in all stages from conceptualization to deployment.

Canada
$100K - $128K / year
Job Closed