Senior Software Engineer, Data

New
M
MagpieEducation Technology
United StatesFull-TimeSenior
SalarySalary range of $145,000 - $160,000 per annum
Apply NowOpens the employer's application page

Job Details

Experience
6+ years
Required Skills
AWSPostgreSQLSQLJavascriptMongoDBTypeScriptReactTerraformData modelingdbt

Requirements

  • 6+ years of full-stack engineering experience, with a track record of building systems, driving engineering standards, and setting technical direction.
  • Experience building for both internal stakeholders and external users, including complex systems such as authentication, onboarding, or enablement features.
  • Experience writing automated tests (unit, integration, and/or end-to-end) as part of normal delivery workflow.
  • Experience working with data-intensive systems, including data pipelines, analytics infrastructure, event data, or data modeling.
  • Experience leading the design or delivery of meaningful systems that improved outcomes for users or teams.
  • Startup or early-stage company experience, ideally as a founding engineer, with a strong sense of ownership.
  • Proficiency with Infrastructure as Code and cloud tools: Terraform, AWS, ECS, Lambda, S3, Athena.
  • Database experience with SQL/NoSQL systems: Postgres, Mongo, Timestream, dbt.
  • Frontend proficiency: TypeScript, JavaScript, CSS, React.
  • Ability to explore alternatives and make recommendations to improve systems and processes.

Responsibilities

  • Design and build platform capabilities that deliver reliable, high-value features with safety, precision, and user focus.
  • Collaborate closely with product managers, designers, and fellow engineers to create new features and improve existing ones.
  • Approach the platform as a product: maintain a clear understanding of customer needs, identify friction points, and take ownership of outcomes.
  • Take ownership across all phases of development, from design to production, and monitor system performance in live environments.
  • Write clean, efficient, and well-documented code following best practices.
  • Build and maintain APIs and integrate with third-party services.
  • Design and maintain reliable data flows across application databases, event-driven systems, analytics platforms, and downstream consumers.
  • Participate in code reviews, testing, and debugging to maintain high-quality deliverables.
  • Mentor other engineers and contribute to their growth.
  • Contribute to architectural decisions and help define technical standards and best practices.
View Full Description & ApplyYou'll be redirected to the employer's site
Salary range of $145,000 - $160,000 per annum
Apply Now