Magnify.Net - Seattle, WA

posted 2 months ago

Full-time - Principal
Seattle, WA
Professional, Scientific, and Technical Services

About the position

The Principal Software Engineer will play a critical role in the Data Platform team at Magnify, focusing on the architectural design and implementation of data integration, warehousing, and processing systems. This position is essential for delivering high-quality experiences and actionable insights to enterprise software companies, ultimately driving adoption, retention, and revenue growth post-sale.

Responsibilities

  • Designing and implementing data integration, warehousing, and processing systems.
  • Driving technical strategies for deep bidirectional integrations with external services such as Salesforce, Pendo, Gainsight, and Marketo.
  • Defining data schemas, specifications, and interfaces to reduce complexity and ease data consumption.
  • Establishing and managing AWS-hosted data infrastructure.
  • Building internal services and external APIs to solve user needs and create value from data.
  • Mentoring other members of the engineering team.

Requirements

  • Bachelor's degree in Computer Science or related field.
  • 7+ years of experience as a software engineer building data-intensive applications in a high-growth startup environment.
  • Extensive familiarity with relational and non-relational data stores (e.g., Postgres, Redis, Pinot, DynamoDB, Redshift, Snowflake).
  • Experience with event stream and processing tools (e.g., Kafka, Flink).
  • Knowledge of data integration and transformation tools (e.g., Stitch, Airbyte, Meltano, dbt).
  • Proficiency in data serialization formats (e.g., Parquet, Avro, Iceberg).
  • Experience with distributed and event-driven architectures (e.g., Lambda, serverless, Temporal).
  • Advanced proficiency in Typescript/Javascript, Python, or equivalent languages.
  • Experience with cloud-native environments and Amazon Web Services (AWS).
  • Demonstrated success in leading and delivering complex software projects with limited oversight in a distributed environment.
  • Strong collaboration skills and a user-focused mindset.

Nice-to-haves

  • Experience in a fast-moving startup environment.
  • A strong bias for action and a track record of moving quickly.

Benefits

  • Inclusive work environment
  • Commitment to diversity in the workforce
  • Equal opportunity employer
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service