Senior Software Engineer (Data Products)
SnapLogic
Software Engineering
Thailand
Posted on Jan 9, 2025
The Role:
We're looking for a Senior Software Engineer for our Data Products team. As a Senior Software Engineer, you will have a prominent role on the team, and will be responsible for the development of products like SnapLogic AutoSync, which enables customers to synchronize data to Cloud Data Warehouse (CDW) and SnapLogic ELT, which enables our customers to create data transformation logic visually to process data within CDW.
We are seeking a detail-oriented candidate with with a strong passion for technology, software craftsmanship and observability, along with the ability to debug and solve complex customer problems. If you thrive in a fast-paced environment and enjoy working with cutting edge cloud technologies, we’d love to hear from you.
Candidates must be able to work onsite in our Thailand office at least twice per week.
What You'll Do:
- Contribute to the on-going development of SnapLogic AutoSync and ELT ensuring seamless data movement and transformation in cloud environments
- Develop observability and monitoring capabilities for platform products, work with third party observability tools
- Work with the Engineering team in Thailand, Engineering Manager/PM/UX/QA teams in the USA
- Identify, debug, and resolve complex issues in distributed cloud applications
- Quickly iterate on projects, transitioning between initiatives in weeks rather than years, while collaborating closely with customers to refine and strengthen products
- Stay updated on emerging trends in cloud computing, observability and distributed data processing, including open source products
- Contribute to creating and evolving an SRE-based team culture focusing on reliability, automation and performance
What We're Looking For:
- 3-5 years of experience in Java development within multithreaded, distributed systems
- Experience in full-stack development, including modern frontend frameworks like React
- Proficiency in SQL and working with relational & NoSQL databases (PostgreSQL, MySQL, DynamoDB, etc.)
- Good understanding of cloud platforms (AWS, Azure, GCP, Databricks) and services like EC2, EMR, S3, Cloudwatch, SNS, VPC, IAM roles
- Hands-on experience with one or more observability tools (e.g., Datadog, Prometheus, OpenTelemetry, New Relic, Grafana)
- Knowledge of event-driven architectures and message streaming with Kafka
- Excellent debugging skills and a strong understanding of system performance monitoring
- Strong focus on writing high quality, maintainable code that meets enterprise standards and is designed with testability in mind
- Excellent communication skills, with the ability to work independently and take initiative in a fast-paced environment
- A pragmatic and customer-centric approach, with a passion for delivering high quality software
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
- Nice to have - Experience developing and deploying containerized microservices using Docker and Kubernetes
Why Join:
There's never been a better time to join our SnapSquad!
At SnapLogic, we believe our people are the heart of our success. That is why we are dedicated to creating an environment where you can thrive both personally and professionally. From competitive salaries and robust health benefits to global wellness initiatives, we ensure you’re set up for success - wherever you’re based.
Here’s why you don’t want to miss out on being a part of our team:
A Legacy of Excellence - Recognized Industry Visionary and Leader:
When it comes to innovation and growth, SnapLogic isn’t just keeping up; we’re setting the pace. Recognized by Inc. 5000 as one of the Fastest Growing Private Companies in 2024, our trajectory speaks volumes. For the third consecutive year, SnapLogic has been named a Visionary in the Gartner Magic Quadrant for Data Integration Tools, where we’ve been praised for our expanding platform and generative AI innovations. And that’s not all—Aragon Research has highlighted our leadership in the tPaaS Globe Report, calling our generative AI capabilities a major differentiator that puts us ahead of the competition.
Redefining the Integration Category in the Age of AI:
In an era where enterprises are reimagining themselves as composable, data-driven entities, SnapLogic is at the forefront, unlocking new possibilities through generative AI and AI-augmented, graphical-visual integration. SnapLogic is not just making integration accessible to highly technical experts, but also to business technologists seeking simplicity. SnapLogic’s comprehensive, highly scalable platform transcends traditional boundaries by unifying application and data integration, API management, and automation. It’s not just another iPaaS platform - we’re a catalyst for agility and innovation, enabling businesses to seize the future today.
Innovation at the Forefront:
SnapLogic was first to market with the world’s only generative integration solution, SnapGPT, empowering users to integrate faster and easier. With open source and proprietary large language models (LLMs) and artificial intelligence, SnapGPT enables users to integrate any applications or data sources with natural language. Since launching SnapGPT in early 2023, SnapLogic has launched a full suite of AI solutions, including AgentCreator which empowers everyone to create GenAI-powered automations and applications without coding. Thousands of enterprises around the globe rely on SnapLogic to integrate, automate and orchestrate their data – across their business and now they’re looking to SnapLogic to help them unlock the next frontier of generative AI.
Join Us on Our Journey
At SnapLogic, we're changing the way the world works with data—and we want you to be part of that change. If you're ready to push boundaries, embrace innovation, and lead the charge in transforming industries, we want to hear from you.
SnapLogic is headquartered in San Mateo, CA, with team members located across the globe. No matter where you’re based, we offer a dynamic, collaborative, and forward-thinking environment that fosters growth, creativity, and success.
Are you ready to join the SnapSquad and shape the future of generative integration? We can’t wait to see your application!