Remote Jobs

Snowplow Analytics logo

Senior Software Engineer

Snowplow Analytics

Location
Croatia
Posted

Senior Software Engineer - Go development experience required for Snowplow's Data Processing team

Staff Software Engineer

Check

Location
United States of America
Posted
Salary Range
186k - 234k USD

Join Check as a Staff Engineer to tackle complex engineering challenges using modern tools like Python/Django, React/TypeScript, AWS/Terraform, and more. Work in a distributed team with opportunities for growth and impact while enjoying comprehensive benefits.

Array logo

Staff Software Engineer

Array

Location
United States of America
Posted
Salary Range
208k - 208k USD

Lead technical initiatives at Array's financial innovation platform, leveraging full-stack expertise and AI tools to build impactful products while mentoring developers and collaborating with cross-functional teams.

Gusto, Inc. logo

Staff Software Engineer

Gusto, Inc.

Location
Canada
Posted

Join Gusto as a Software Engineer and shape the future of customer-facing products with scalable solutions.

Staff Software Engineer

Coursera

Location
Canada
Posted
Salary Range
178k - 204k USD

Backend Staff Engineer on Coursera's Learner Success team, developing personalized learning experiences using generative AI and rich learner data.

Shippo logo

Staff Software Engineer

Shippo

Location
Brazil
Posted
Salary Range
150k - 250k USD

Lead the development of billing, authentication, and fraud prevention systems at Shippo. Mentor engineers, set high standards, and collaborate on new products and capabilities.

Staff Software Engineer

Check

Location
United States of America
Posted
Salary Range
186k - 234k USD

Join Check as a Staff Engineer to work with cutting-edge technologies, contribute to impactful projects, and enjoy excellent benefits including health insurance, stock options, flexible PTO, and stipends for remote work.

WatchGuard Technologies, Inc. logo

Staff Software Engineer

WatchGuard Technologies, Inc.

Location
Brazil
Posted

Lead client application development at WatchGuard as a Staff Software Engineer, utilizing your expertise in C#, .NET, WPF, and Windows Services to deliver robust solutions while mentoring team members and fostering innovation.

Eventbrite, Inc. logo

Staff Software Engineer

Eventbrite, Inc.

Location
India
Posted

Join Eventbrite's team as a Staff Software Engineer and work on building impactful computer vision features using tools by Roboflow. Collaborate with a talented team and create innovative AI solutions that make the world programmable.

Vonage logo

Staff Software Engineer

Vonage

Location
Poland
Posted

Develop scalable real-time platform using Kotlin, AWS, Kafka & more, mentor junior engineers & drive innovation at Vonage.

Vonage logo

Staff Software Engineer

Vonage

Location
Spain
Posted

Real-time platform development for Network-based APIs using Kotlin, AWS, Kafka, Redis, and DynamoDb

Smartcar logo

Staff Software Engineer

Smartcar

Location
United States of America
Posted
Salary Range
180k - 225k USD

Staff Software Engineer at Smartcar: Lead OEM integrations for vehicle manufacturers, develop high-performance APIs, and drive technical excellence.

Shippo logo

Software Engineer III

Shippo

Location
Brazil
Posted

Backend Software Engineer II/III at Shippo: Develop new features, build infrastructure, and maintain current services for address validation, tracking, and pickups.

Nextech logo

Software Engineer III

Nextech

Location
United States of America
Posted

Design and develop next-gen software for Nextech's product suite using C#, Angular, and SQL

Jane App logo

Senior Software Developer in Test

Jane App

Location
Canada
Posted
Salary Range
124k - 193k USD

Remote QA SDET position at Jane, designing automated test frameworks and collaborating on quality standards

JumpCloud logo

Platform Software Engineer

JumpCloud

Location
India
Posted

Join JumpCloud's Platform Engineering organization as an experienced engineer, designing and implementing routing, load balancing, and communication strategies in a distributed microservice-based environment.

Whatnot logo

Software Engineer, Payments - Poland

Whatnot

Location
Poland
Posted

Software Engineer - Payments Experience at Whatnot: Build scalable systems, create seamless payment experiences, and drive business growth in a fast-paced e-commerce platform.

Twilio logo

Software Engineer (P3)

Twilio

Location
India
Posted

Design and build scalable systems for Twilio's Phone Numbers team, collaborate with cross-functional teams, and mentor junior engineers while utilizing modern technologies like AWS and Kafka.

Vercel logo

Senior Community Engineer

Vercel

Location
United States of America
Posted
Salary Range
120k - 180k USD

Senior Community Engineer at Vercel: build relationships with customers, provide technical support, and foster best practice knowledge sharing in a dynamic community.

Vonage logo

Software Engineer (Mid Level)

Vonage

Location
Spain
Posted

Join Vonage's Engineering Mission as a Mid Level Software Engineer, working on scalable microservices, testing strategies, and service quality approaches.

Snowplow Analytics logo

Senior Software Engineer

Snowplow Analytics

Job Summary

Snowplow is a global leader in customer data infrastructure (CDI) for AI, enabling organizations to own and unlock the value of their customer behavioral data. The company's core streaming pipeline product runs on GCP, AWS, and Azure, and requires a Senior Software Engineer with experience in Go development to build, test, and maintain applications that satisfy various use cases. As a member of the Data Processing team, you will have autonomy and responsibility to make decisions, take ownership of the product from code to customer, and collaborate with cross-functional teams. Snowplow offers a competitive package, flexible working arrangements, and opportunities for growth and learning. The company values diversity, inclusion, and emotional intelligence, and welcomes applicants from all backgrounds.

Senior Software Engineer

London/Hybrid - Europe/Remote

About Snowplow

Snowplow, the global leader in customer data infrastructure (CDI) for AI, enables every organization to own and unlock the value of its customer behavioral data.

The Snowplow CDI fuels AI-driven marketing, digital products and services, customer experiences and fraud detection, by enabling companies like Burberry, Strava, and AutoTrader to collect and manage real-time, structured and unstructured behavorial data governed in their cloud data platform.

With thousands of companies relying on Snowplow worldwide to generate AI-ready data to uncover deeper customer journey insights, predict customer behaviors, optimize differentiated customer experiences, and detect fraud; we are at the forefront of transforming how data-driven organizations leverage their customer behavioral data.

Following our $40 million Series B funding led by global venture capital firm NEA, known for investments in Databricks, MongoDB, and Elastic, we are seeking creative and innovative individuals to help us shape the future of Snowplow.

The Opportunity

We are looking for a Senior Software Engineer with experience in Go development to join our Data Processing team at Snowplow. The Data Processing team is responsible for the applications that make up our core streaming pipeline product, running on GCP, AWS and Azure.

You'll be responsible for solving complex problems in building, testing and maintaining those applications - to satisfy a variety of use cases.

We believe in supporting engineers to have autonomy and responsibility to make decisions, taking ownership of the product from code to customer. The ideal fit will be an engineer who loves to learn and take on new challenges, and can solve a variety of problems to ensure the success of the overall service, in partnership with our infrastructure and customer-facing teams.

If you are growth-oriented, passionate about technology, and excited about building exceptional data pipelines, we want to hear from you!

What You’ll Be Doing:

● Design, develop, document core software components of the Snowplow pipeline ensuring high-quality code delivery.

● Build robust QA, unit and integration tests both within our Go/Scala projects, and using our Go-based automated QA framework.

● Collaborate in Scrum ceremonies and engage with cross-functional teams for requirements.

● Review code to maintain quality and provide constructive feedback.

● Manage CI/CD pipelines for automated deployments and reliability.

● Monitor system health with observability tools and address issues proactively.

● Engage with stakeholders for alignment on project goals and updates.

● Research new technologies to improve the Snowplow ecosystem.

We’d Love to Hear From You If:

● A proven track record and solid experience in software development, particularly in Go (Golang). Experience with Scala is a plus.

● Experience with continuous integration and continuous deployment (CI/CD) practices.

● Proficiency with tools like Terraform / IaC tooling and GitHub Actions.

● Familiarity with containerization tools such as Docker.

● Experience with cloud-based services and environments (e.g., AWS, GCP, Azure).

● Excellent problem-solving skills and attention to detail.

● Strong communication and collaboration skills.

● You approach software delivery pragmatically, balancing rapid learning with a commitment to reliable, trusted service for our customers.

You May Also Have:

● An understanding of event-driven architectures and data processing pipelines.

● Familiarity with the Scala programming language, functional programming principles, and/or configuring JVM apps.

● Experience with Kubernetes, particularly in the context of data processing workflows.

● Knowledge of Snowplow products and services.

● Experience with data analytics platforms and tools.

● Expertise with observability tools like Grafana and Sentry.

What We Offer You in Return:

💰 A competitive package, including share options

🧘 Flexible working

🏖 A generous holiday allowance no matter where you are in the world

💻 MacBook and home office equipment allowance

🚴‍♀️ Cycle to work scheme

🫶 1 week of volunteering a year for a cause you feel passionate about

👪 Enhanced maternity, paternity, shared parental and adoption leave

Snowplow is dedicated to building and supporting a brilliant, diverse and hugely inclusive team. We don't discriminate against gender, race, religion or belief, disability, age, marital status or sexual orientation. Whatever your background may be, we welcome anyone with talent, drive and emotional intelligence.