Senior/Principal Software Engineer Big Data

Who We Are:
 
SnapLogic is the leader in self-service application and data integration. Our mission is to make it fast and easy for users to access, connect and analyze enterprise data to improve business processes, accelerate decision-making, and drive better business outcomes.
 
SnapLogic’s Enterprise Integration Cloud accelerates data flow across applications, databases, data warehouses, big data streams, and IoT deployments – whether on-premises or in the cloud. Unlike traditional integration software that requires painstaking, hand-crafted coding by teams of developers, SnapLogic’s simple but powerful platform enables both IT and business users to create quality, scalable data pipelines that get the right data to the right people at the right time.
 
Hundreds of Global 2000 customers – including Adobe, AstraZeneca, Box, GameStop, Verizon, and Wendy’s – rely on SnapLogic to automate business processes, accelerate analytics, and drive digital transformation. SnapLogic was founded by data industry veteran Gaurav Dhillon and is backed by blue-chip investors including Andreessen Horowitz, Capital One, Ignition Partners, Microsoft, Triangle Peak Partners, and Vitruvian Partners. Learn more at snaplogic.com.
 
The Role:
 
SnapLogic is seeking Senior/Principal Software Engineers (Java & Cloud Technologies) for our Engineering team in San Mateo, California.
 
As a Senior/Principal Software Engineer, you will have a prominent role within the team building SnapLogic eXtreme the product that enables our customers to create cloud based data integrations at scale
 
We are seeking a detail-oriented candidate with outstanding technical abilities and accomplishments, an extremely strong passion for technology and software craftsmanship, and willingness to “go the extra mile” to ensure the highest quality of experience for our customers.
 
What You’ll Do:
 
  • Contribute to the on-going development of SnapLogic Extreme - the product that enables our customers to create cloud based data integrations at scale
  • 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.
 
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 and expertise with various public cloud technologies and concepts (EC2, EMR, S3, Cloudwatch, SNS, VPC, IAM roles, WASB, ADLS, HDInsights, RBAC, etc.)
  • You have experience collaborating with other stakeholders like product management 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 strong customer-centric view of products and processes.
  • Bachelor's or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
 
Nice to Have’s:
 
  • Experience with batch, stream processing using Java, Scala, Spark in a cloud environment (AWS, Azure, GCP, DataBricks, etc.)
  • Knowledge of Hadoop, Kafka, Storm or Spark internals.
  • Contributions to open source projects like HDFS, Spark, Flink, etc.
  • Interest in AI / ML technologies like Scikit, MLlib
 
Why Join Now:
 
There’s never been a better time to join SnapLogic. Here are the top 6 reasons to become part of the SnapLogic team:
 
  • Hot Market: With the proliferation of cloud apps, explosion of big data sources, emergence of IoT, and an increasingly complex data landscape, the need for integration technologies has risen to the top of the agenda for data-driven companies. According to industry analysts, the Integration Platform as a Service (iPaaS) market grew by 70% in 2017, the fastest growth area in the application infrastructure and middleware market.

  • Company Momentum: In 2017, fueled by its best-ever Q4, SnapLogic saw triple-digit bookings growth year-over-year, adding global customers like Emirates, Hewlett Packard Enterprise, Illumina, PwC, Qualcomm, Schneider Electric, Smith College, Thomson Reuters, and Workday. Driven by the 250+ of industry's best and brightest employees in offices across North America, the UK, and India along with a constantly growing network of industry partners, SnapLogic has consistently acquired recognition from analysts, reporters, industry boards and communities.

  • AI-fueled Product Innovation: SnapLogic’s modern, self-service, cloud-native platform makes integration fast and easy with no coding – for IT and business managers alike. Earlier this year, SnapLogic celebrated the one-year anniversary of its industry-first artificial intelligence technology, called Iris AI, which underpins a series of exciting innovations set to debut over the next 2-3 years to drive the future of autonomous integration.

  • Happy Customers: Our customers are seeing unmatched results with the SnapLogic platform. Adobe enabled 800+ “citizen integrators” and saved millions per year. AstraZeneca enabled 600+ self-service users globally on a single platform for both apps and data. Box connected 24 + apps in months with only 1.5 developers. SnapLogic’s customer retention rate is 95%+, and analysts recognize SnapLogic as the industry leader in customer satisfaction.


  • Vibrant Company Culture: We firmly believe that our people are our strongest asset as a company and we never lose sight of that fact. Our work environment and employee programs and services are all geared to ensure that our employees have challenging and meaningful roles and also a great place to do the best work of their careers. Our efforts to keep our culture thriving and strong are paying off: for two years’ running, we have been named a Bay Area Top Workplace by the Bay Area News Group and Mogul selected SnapLogic for their list of the Top 100 Companies for Millenial Women.

SnapLogic is headquartered in San Mateo, CA with offices in New York, NY; London, UK; and Hyderabad, India.
  
To all recruitment agencies: SnapLogic does not accept unsolicited agency resumes. Please do not forward resumes to SnapLogic employees or to any other company location. SnapLogic is not responsible for any fees related to unsolicited resumes and will not pay fees to any third-party agency or company that does not have a signed agreement with the company. SnapLogic provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. SnapLogic complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. SnapLogic expressly prohibits any form of unlawful employee harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of SnapLogic employees to perform their expected job duties is absolutely not tolerated.

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
insert_drive_file
insert_drive_file
ErrorRequired field
ErrorRequired field
ErrorRequired field