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 outstanding technical abilities and accomplishments, with a strong passion for technology and software craftsmanship, and the willingness to go the extra mile for our customers.
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
- Work with the Engineering team in Thailand, Engineering Manager/PM/UX/QA teams in the USA
- Be able to quickly debug complex issues in code and figure out the root cause, using tests (unit and integration) to validate the work
- Cycle between projects in weeks rather than years, while working closely with customers to harden an early stage product as it achieves product market fit
- Keep on top of emerging trends and technologies in the field of cloud technologies and distributed data processing, including open source products
- Contribute to creating and evolving an SRE-based team culture
What We're Looking For
- You have deep experience with Java in a multithreaded environment, with a complete understanding of object-oriented programming and software complexity
- You have experience building and delivering enterprise SaaS software at scale in public cloud environments (AWS, Azure, GCP, etc.)
- You have experience developing and deploying containerized microservices in public clouds like AWS/Azure
- You have experience with batch, stream processing using Java, Scala, Spark in a cloud environment (AWS, Azure, GCP, DataBricks, etc.)
- You have experience and expertise with various public cloud technologies and concepts (EC2, EMR, S3, Cloudwatch, SNS, VPC, IAM roles, WASB, ADLS, Databricks etc.)
- You have experience building and debugging complex SQL queries
- You have experience collaborating with other stakeholders like product management, UX and QA to deliver features in an agile development environment
- You appreciate the level of code quality required for delivering and maintaining successful enterprise products and you always write code with testability in mind
- You have excellent communication skills, are comfortable working with little supervision, and have a preference for taking initiative
- You have a pragmatic and customer-centric view of products and processes
- Bachelor's or Master’ degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field
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!