Staff Software Engineer – Onboarding and Migrations

atMarqetaRemoteCA flagCanadaFull-timeSolutions EngineerLeadC$156.8k – C$196k/year

Posted 15 hours ago

This is a fully remote position, open to applicants in Canada.

📋 Description

• Design, develop, and maintain server-side applications and services utilizing Java and Python.

• Implement scalable APIs, web services, and microservices.

• Create cloud-native applications leveraging AWS or alternative cloud infrastructures.

• Optimize code and databases to enhance performance, scalability, and maintainability.

• Address technical challenges and backend bottlenecks.

• Design and maintain data pipelines, ELT processes, and data integration solutions.

• Work with both structured and unstructured datasets while implementing data storage and retrieval mechanisms.

• Collaborate with data scientists and analysts to ensure data quality, accuracy, and availability.

• Enforce data security and privacy best practices.

• Implement CI/CD pipelines and automate deployment processes.

• Monitor and troubleshoot production systems.

• Participate in on-call rotations and incident response.

• Create and maintain documentation for code, architecture, and data processes.

• Collaborate with product managers, domain experts, and other cross-functional teams.

• Mentor junior engineers and enhance engineering efficiency.


⛳️ Requirements

• Bachelor's degree in Computer Science, Engineering, or a related discipline.

• At least 8 years of experience in software engineering, data pipelines, data integration, and database management.

• Strong proficiency in AWS services, including S3, Glue, Athena, DynamoDB, and Kinesis.

• Hands-on experience with data integration tools such as Fivetran.

• Practical experience with orchestration services like Airflow.

• Proficiency in relational, non-relational, and data warehouse databases such as Amazon Aurora, Cassandra, DynamoDB, and Snowflake.

• Strong programming skills in Python, Java, or Scala.

• Knowledge of data modeling, ELT processes, and data warehousing concepts.

• Experience in building and managing containerized workloads and services such as Kubernetes in the cloud.

• Familiarity with data quality and data governance principles.

• Capability to lead the design, build, deployment, and operational stages.

• Experience collaborating with distributed teams.

• Proven experience using AI tools effectively and responsibly, including reviewing AI-generated output, safeguarding sensitive data, and adhering to security, privacy, and compliance guidelines.

• Excellent problem-solving, independent work, collaboration, communication, and mentoring skills.


🏝️ Benefits

• Annual bonuses for eligible employees.

• Multiple health insurance options.

• Flexible vacation time along with additional floating holidays.

• Retirement savings program with company contributions.

• Equity in a publicly traded company.

• Monthly stipend to support the remote work model.

• Annual development stipend.

• Family-forming benefits.

• Generous parental leave base salary top-up.

People also viewed

Chartis5 hours ago

Solution Architect, Revenue Cycle Transformation, Performance Transformation

US flagUnited States OnlyFull-timeSolutions Engineer$153.5k – $198k/year
ApplyView job
SHI International Corp.6 hours ago

Solutions Engineer – Enterprise

US flagCalifornia OnlyFull-timeSolutions Engineer$160k – $260k/year
ApplyView job
ClickHouse6 hours ago

Solutions Architect

MX flagMexico OnlyFull-timeSolutions Engineer
ApplyView job
UserTesting6 hours ago

Solutions Consultant

US flagUnited States OnlyFull-timeSolutions Engineer
ApplyView job
Clario6 hours ago

R&D Solution Architect

CA flagCanada OnlyFull-timeSolutions Engineer
ApplyView job
Allstate6 hours ago

Digital Product Manager – Control Integration Engineering

US flagUnited States OnlyFull-timeSolutions Engineer$120k – $193.7k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers