Job Closed

This listing is no longer active.

Journey logo
Journey

More than technology. A performance partner for hospitality.

Senior Data Developer

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2012H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

68 days ago

Salary

0

Seniority

Senior

Job Description

Senior Data Developer

Journey

• Design and build scalable ETL/ELT pipelines for BigQuery, using Python and SQL. • Lead our implementation of DataForm for version-controlled, testable SQL transformations. • Define and maintain engineering standards: code review, CI/CD, monitoring, and testing. • Work with analysts, product engineers, and the AI team to turn business needs into robust data models. • Mentor teammates and help level up how Journey works with data. • Work with modern tech, use LLMs and agentic coding tools responsibly to speed up analysis and development. • Projects include migrating legacy Databricks ETL to GCP-native tooling, building cross-cloud ingestion pipelines, and setting up a DataForm-based transformation layer from scratch.

Job Requirements

  • Strong production experience with Google Cloud Platform, especially BigQuery (partitioning, clustering, cost/performance tuning).
  • Hands-on experience with DataForm.
  • Advanced SQL proficiency—window functions, complex joins, and query optimization.
  • Solid Python skills for pipeline engineering and tooling.
  • Thorough understanding of ETL/ELT: orchestration, idempotency, data quality, observability.
  • Comfort with CI/CD practices and Git-based workflows (GitHub Actions, GitLab CI, etc.).
  • 5+ years in data engineering, with at least 2 years focused on GCP.
  • Experience with Databricks or PySpark in production environments is a nice to have.
  • Familiarity with AWS or Azure data services is a nice to have.
  • Exposure to Infrastructure-as-Code (Terraform) is a nice to have.
  • Knowledge of data streaming technologies (Pub/Sub, Dataflow, Kafka) is a nice to have.
  • Partnering with analytics or ML teams is a nice to have.
  • Ability to communicate clearly with non-technical colleagues is a nice to have.

Benefits

  • Direct ownership and influence over a critical business platform.
  • You will join a team of disruptive thinkers, digital specialists and tech pioneers.
  • High quality hardware and development tools.
  • Flexible working — in the beginning we expect mostly office collaboration but over time you will get more remote flexibility.
  • Regular company off-sites.

Related Job Pages

More Software Engineer Jobs

Full TimeRemoteTeam 51-200Since 2012H1B No Sponsor

• Help to envision, design, and implement new features utilizing the Appian low-code platform for the projects based upon the prioritized product backlog • Bring innovating, out-of-the-box thinking to solving challenging problems, brainstorming with peers and utilizing available resources including internal as well as external resources • Provide estimates of upcoming sprints' work based upon current understanding of the functionality • Work with functional and testing team to understand the business functionality, to ensure what is developed meets or exceeds the end-user needs • Unit test all developed features, including edge cases. Also be comfortable to conduct peer review of other developers code as needed • Attend and actively participate in all Agile-related meetings. Work within the Agile framework including participating in User Story grooming sessions, Sprint Planning meeting, and retrospectives • Delivery presentations as required to the client during Sprint demos as well coordinating meetings with intersecting teams as required. • Participate in knowledge sharing sessions within the company to socialize best practices and white papers as applicable

Virginia
$90K - $105K / year
Job Closed
Full TimeRemoteTeam 11-50

Role Description Our VC-backed, Unicorn-level US client is building the next generation of intelligent billing infrastructure for independent healthcare providers — a cloud-native, AI-native platform designed to eliminate the manual complexity of US medical billing and get providers paid faster. This is a greenfield build with real urgency, a talented team, and meaningful skin in the game for everyone involved. We're looking for a Staff Backend Software Engineer with deep Java expertise and genuine AI fluency to join their Revenue Cycle Management team. You'll be a core technical leader on a small, senior team building a new billing system from the ground up — one where AI isn't bolted on after the fact but baked into the architecture from day one. What you'll be doing: - Designing and building the backend services that power a new AI-native billing platform, hosted on GKE and built cloud-native from the ground up. - Integrating LLMs, ML models, and external AI services into billing workflows — with proper observability, fallback behaviour, and human review where appropriate. - Identifying and implementing practical AI opportunities across the SDLC: summarization, extraction, classification, recommendation, and workflow automation. - Partnering closely with a principal frontend engineer and cross-functional teams (product, design, data, operations) to turn complex billing pain points into scalable solutions. - Leading code reviews, establishing engineering best practices, and mentoring junior and mid-level engineers. - Contributing to technical direction and architecture decisions for a platform with a real end-of-year launch target. Qualifications - 8+ years of professional software engineering experience. - Strong, production-depth Java and Spring Boot — this is their core backend language and a hard requirement. - RESTful APIs and microservices architecture at scale. - Hands-on React and frontend fluency — you're comfortable owning frontend work, not just aware of it. - Cloud platform experience: GCP preferred, AWS or Azure also fine; you understand cloud-native architecture in practice. - Containers, Kubernetes, CI/CD pipelines (Jenkins, Harness, Docker) — not just awareness, actual production use. - Database depth across relational and NoSQL: MySQL, PostgreSQL, MongoDB, DynamoDB. - You use AI tools every day across your full workflow — research, debugging, code generation, deployment. This isn't a nice-to-have; it's how they work and how they expect this person to work. Requirements - Recent TypeScript or Node.js experience alongside your Java background — they're evolving their stack and that combination is genuinely valuable there. - Prior exposure to US healthcare billing, claims processing, or RCM — the domain has a steep learning curve and prior knowledge meaningfully accelerates impact. - Experience building production AI-enabled services — agentic workflows, LLM integration, evaluation frameworks, not just using Copilot. - Track record of greenfield platform delivery with real deadlines and real stakes. Benefits - Fully remote. - You'll report directly to the engineering leader (Sr Director) for this team. - This is a high-ownership, high-impact seat on a small team with a tight timeline — the right person will have the technical depth to lead from day one and the mindset to thrive in a build environment.

Worldwide
Job Closed
Diabolocom logo

Software Development Team Lead

Diabolocom

AI-Powered Cloud Contact Center Software

Full TimeRemoteTeam 51-200Since 2005H1B No Sponsor

• Lead and manage a team of engineers: hiring, performance reviews, continuous feedback and day-to-day support • Define and drive quarterly, release and sprint planning to ensure timely, high-quality delivery • Own architectural decisions and technical direction; review and challenge designs with a focus on performance, scalability, reliability and testability • Ensure production stability: proactive monitoring, incident response, post-mortems and corrective measures • Define and maintain service contracts to ensure seamless communication between systems • Collaborate with Product, Design, Infrastructure and Customer Operations to align technical solutions with business needs • Contribute personally to back-end development, primarily in Kotlin • Participate in the on-call rotation to ensure 24/7 service availability.

France
Vanta Inc. logo

Senior Manager, Engineering – Core Platform

Vanta Inc.

Vanta Inc. is a software development company that is on a mission “to secure the internet and protect consumer data.” As an employer, the company strives to

• Lead and grow high-performing platform engineering teams that deliver reliable, scalable infrastructure and operational excellence for Vanta’s products and customers • Set technical direction and drive multi-quarter platform initiatives spanning infrastructure reliability, security, scalability, and developer experience across shared systems and services • Partner closely with product engineering, security, and engineering leadership to identify organizational needs. Translate ambiguous infrastructure challenges into clear roadmap priorities, and deliver scalable platform solutions • Design and evolve internal platforms, paved roads, and abstractions that enable product teams to ship independently, securely, and efficiently without deep infrastructure expertise • Guide the evolution of Vanta’s cloud and data infrastructure, including AWS services (ECS, Fargate), MongoDB performance and optimization, and event-driven architecture • Establish strong engineering culture, operational standards, and ownership practices that empower teams across Vanta to build and operate healthy systems responsibly

Canada