Principal Software Engineer-Augmented Data Management
Posted on 10/31/2023
SnapLogic

201-500 employees

Data & Analytics

Company Stage

Series H

Total Funding

$374.7M

Founded

2006

Headquarters

San Mateo, California

Growth & Insights
Headcount

6 month growth

-5%

1 year growth

10%

2 year growth

40%
Locations
San Mateo, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Node.js
AWS
Google Cloud Platform
JavaScript
Java
Management
Microsoft Azure
React.js
Redshift
Snowflake
SQL
Python
CategoriesNew
Software Engineering
Requirements
  • 8+ years experience
  • Proven experience in developing data management solutions or data catalog platforms, with a strong understanding of metadata management and data governance
  • You have proficiency in both front-end and back-end technologies. This includes knowledge of programming languages like Java, Python, JavaScript and frameworks like React and Node.js
  • Experience with data catalog solutions like OpenMetadata, Alation, Collibra, or similar tools
  • Knowledge of data integration, ETL / ETL processes, and data connectors
  • Familiarity with database systems and SQL
  • Strong problem-solving skills and the ability to work in a fast-paced, collaborative environment
  • Experience with Generative AI, Machine learning and Prompt Engineering
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and cloud data warehouses (e.g., snowflake, redshift, databricks)
  • Excellent communication and leadership skills
Responsibilities
  • Develop a data management and governance platform
  • Build solutions across the stack and have a firm understanding of web frameworks, APIs, databases, and multiple back-end languages
  • Ensure solution design and architecture meets SnapLogic and customer security and regulatory requirements
  • Build and design applications such that the cost of change is minimum
  • Build Microservices based architecture that can scale vertically and horizontally
  • Cycle between projects in weeks rather than years - continually learning about technologies, protocols and products