Senior Software Engineer, Data Management
WFA Digital Insight
As the demand for skilled software engineers continues to rise, with a 25% increase in remote tech jobs in the past year, professionals with expertise in data management and AI-enhanced products are in high demand. Fullstory, a leader in behavioral data and AI, is seeking a Senior Software Engineer to join their team in Bogotá, Colombia. With a strong focus on customer empathy and building intuitive products, this role offers a unique opportunity for engineers to shape the future of digital experiences. Candidates should be prepared to showcase their technical expertise, passion for problem-solving, and experience with scalable APIs. Before applying, it's essential to understand the company's vision and the skills required to excel in this role.
Job Description
About the Role
The Senior Software Engineer, Data Management role at Fullstory is a unique opportunity for a skilled engineer to join a team of innovators who are shaping the future of behavioral data and AI. As a key member of the Data Management team, you will be responsible for designing and building new data management capabilities and features that power Fullstory's next generation of AI-enhanced products. Your work will directly impact how companies understand and improve their customers' digital experiences.The ideal candidate will have a deep understanding of customer needs and a passion for building products that are both powerful and simple to use. You will collaborate with your team to design and build new features, partner with product and design counterparts to propose new solutions, and own the operational health of the features you build.
Fullstory is committed to creating a frictionless experience for its users, and as a Senior Software Engineer, you will play a critical role in achieving this goal. Your expertise in data management, AI, and software engineering will be essential in driving the company's vision forward.
What You Will Do
- Design and build new data management capabilities and features that power Fullstory's next generation of AI-enhanced products
- Collaborate with your team to propose new solutions for solving customer pain points or streamlining their experience
- Partner with product and design counterparts to design and build features that move Fullstory toward a zero-configuration future
- Own the operational health of the features you build, monitoring services and resolving issues if needed
- Build, monitor, and manage distributed systems at scale
- Leverage AI tools to enhance work quality and accelerate timelines
- Design and build robust and scalable APIs
- Develop features that automatically identify, label, and provide semantic meaning to raw user event data
- Work with Apache Solr or Apache Lucene to build and maintain high-performance services
- Collaborate with your engineering peers through design discussions, pair programming, and thoughtful code reviews
- Uphold high technical quality and ship software with confidence
What We Are Looking For
- A passion for solving complex engineering problems
- Experience designing robust and scalable APIs
- Proficiency in a strongly-typed language such as Go, Java, Typescript, or Rust
- Experience building, monitoring, and managing distributed systems at scale
- A track record of effective collaboration, autonomy, and ownership
- Experience working with Apache Solr or Apache Lucene
- A history of building and maintaining high-performance services
- Experience with AI tools and technologies
- Strong communication and documentation skills
- A deep understanding of customer needs and a passion for building products that are both powerful and simple to use
Nice to Have
- Experience working with gRPC and Protocol Buffers
- Knowledge of cloud-based technologies such as AWS or Google Cloud
- Experience with containerization using Docker
- Familiarity with agile development methodologies
- Experience working in a remote team environment
Benefits and Perks
- Competitive salary and benefits package
- Opportunity to work with a talented team of engineers and innovators
- Flexible working hours and remote work options
- Professional development and growth opportunities
- Access to the latest technologies and tools
- Collaborative and dynamic work environment
- Recognition and rewards for outstanding performance
- Comprehensive health and wellness programs
- Generous paid time off and vacation policy
How to Stand Out
- To stand out as a candidate, be prepared to showcase your technical expertise and experience with data management and AI-enhanced products.
- Make sure to highlight your proficiency in a strongly-typed language and experience with scalable APIs.
- Familiarize yourself with Fullstory's products and services to demonstrate your understanding of the company's vision and goals.
- Be prepared to provide examples of your experience with distributed systems and your ability to work in a remote team environment.
- Practice your communication and documentation skills to demonstrate your ability to work effectively with cross-functional teams.
- Research the company culture and values to ensure you are a good fit for the role and the organization.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.