Senior Software Engineer, Data Pipeline
WFA Digital Insight
As businesses continue to push for seamless online experiences, demand for skilled engineers who can handle large-scale data pipelines has skyrocketed. With a 25% increase in cloud-based job postings in 2025, professionals with expertise in distributed systems and cloud-based microservices are in high demand. Fullstory, a leader in behavioral data platforms, is looking for a Senior Software Engineer to join their team and drive the evolution of their data pipeline services. With a strong focus on innovation and collaboration, this role offers the chance to work on ambitious projects and make a significant impact. Before applying, candidates should be prepared to showcase their experience with distributed architectures, Go, and Kubernetes, as well as their ability to collaborate with cross-functional teams.
Job Description
## About the Role The Senior Software Engineer, Data Pipeline position at Fullstory is a hybrid role that requires a combination of technical expertise and collaboration. As a key member of the engineering team, you will be responsible for evolving the company's data pipeline services, ensuring they are highly reliable, secure, and performant. Your work will have a direct impact on the company's ability to provide valuable insights to its customers, and you will be an integral part of the team that drives the technical roadmap for ingestion services. The role is based in Atlanta, with a requirement to attend the office one day a week. This presents a unique opportunity for those who value the flexibility of remote work but also appreciate the benefits of face-to-face collaboration. As someone who is passionate about building scalable and efficient systems, you will thrive in Fullstory's fast-paced and dynamic environment. The engineering team at Fullstory is committed to excellence, and you will be working alongside experienced professionals who share your passion for innovation and quality. The company's mission to help teams create amazing online experiences for their users is at the heart of everything they do, and you will be an integral part of this mission. ## What You Will Do - Engineer distributed systems that operate at tens to hundreds of thousands of requests per second using Go, Kubernetes, and GCP.
- Explore ideas about how to unlock new features through thoughtful architecture and framework designs.
- Ensure the quality and reliability of Fullstory's capture and extraction systems across many services and downstream applications both internally and externally.
- Collaborate with technical leaders and product experts to evolve the technical roadmap for Ingestion services.
- Participate in collaborative development efforts across the Engineering organization.
- Design and implement scalable and efficient data pipelines to handle large volumes of data.
- Work with cross-functional teams to identify and prioritize project requirements.
- Develop and maintain technical documentation for data pipeline services.
- Troubleshoot and resolve technical issues with data pipeline services.
- Participate in code reviews and ensure that all code meets the company's standards.
- Experience writing Golang code in production.
- Experience with Kubernetes and supporting highly available and reliable cloud-based microservices in production.
- Experience working on asynchronous or streaming ingestion and processing systems and frameworks.
- Ability to leverage AI tools to enhance work quality by implementing AI solutions that optimize efficiency.
- Strong collaboration and communication skills.
- Experience working with cloud-based services such as GCP.
- Strong problem-solving skills and ability to troubleshoot complex technical issues.
- Knowledge of cloud-based security and compliance frameworks.
- Experience working with agile development methodologies.
- Discretionary bonus of up to 10% of base salary.
- Opportunities for professional growth and development.
- Collaborative and dynamic work environment.
- Flexible working hours and remote work options.
- Access to cutting-edge technologies and tools.
- Comprehensive health insurance.
- Generous PTO policy.
How to Stand Out
- To stand out as a candidate, be prepared to showcase your experience with distributed systems and cloud-based microservices, and highlight your ability to collaborate with cross-functional teams.
- Make sure to review the company's technology stack and be prepared to ask informed questions during the interview process.
- A strong understanding of Go and Kubernetes is essential for this role, so be prepared to provide examples of your experience with these technologies.
- Don't be afraid to ask about the company culture and values, and be prepared to discuss how you can contribute to the team's mission.
- Be prepared to provide examples of your problem-solving skills and ability to troubleshoot complex technical issues.
- Consider creating a personal project that demonstrates your skills and experience with distributed systems and cloud-based microservices, and be prepared to discuss it during the interview process.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.