3 hours ago
Remote, CanadaStaff+
Responsibilities
- Design, develop, and maintain server-side applications and services using Java and Python.
- Build scalable APIs, web services, and microservices supporting front-end applications and user interactions.
- Use AWS and other cloud infrastructure to build scalable cloud-native applications.
- Optimize backend code and databases for performance, scalability, and maintainability.
- Design and maintain data pipelines, ELT processes, and data integration solutions for analytics and reporting.
- Work with structured and unstructured datasets and implement data storage and retrieval mechanisms.
- Collaborate with data scientists and analysts to ensure data quality, accuracy, and availability.
- Implement data security and privacy best practices for sensitive information.
- Build CI/CD pipelines and automate deployment processes.
- Monitor and troubleshoot production systems, participate in on-call rotations, and respond to incidents.
- Maintain documentation for code, architecture, and data processes.
- Lead technical work through design, build, deployment, and operations while collaborating with cross-functional teams.
- Mentor junior engineers and improve engineering efficiency and software engineering practices.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field; a master’s degree is a plus.
- Minimum eight years of experience in software engineering, data pipelines, data integration, and database management.
- Strong expertise with AWS services, including S3, Glue, Athena, DynamoDB, and Kinesis.
- Hands-on experience with Fivetran and Airflow.
- Experience with relational and non-relational databases and data warehouses, including Amazon Aurora, Cassandra, DynamoDB, and Snowflake.
- Proficiency in Python, Java, or Scala.
- Knowledge of data modeling, ELT processes, and data warehousing concepts.
- Experience building and operating containerized workloads and services such as Kubernetes in the cloud.
- Familiarity with data quality and data governance principles.
- Ability to lead teams through technical design, development, deployment, and operations.
- Strong problem-solving, communication, independent-working, and cross-functional collaboration skills.
- Experience working with distributed teams and proactively communicating.
- Experience mentoring junior engineers and championing software engineering principles and best practices.
- Experience using AI tools responsibly in design, development, and operations while protecting sensitive data and following security, privacy, and compliance guidelines.
- AWS or other relevant certifications are a plus.
Benefits
- Flexible-first remote work within Ontario or British Columbia, Canada.
- CAD 156,800–196,000 annual base salary for the full-time position.
- Annual bonuses for eligible employees.
- Multiple health insurance options.
- Flexible vacation time and additional floating holidays.
- Retirement savings program with company contribution.
- Equity in a publicly traded company.
- Monthly remote-work stipend.
- Annual professional development stipend.
- Family-forming benefits and generous parental leave base salary top-up.
Tech Stack
Categories
BackendData Engineering
About Marqeta
Marqeta builds an API-based card issuing and payments processing platform that lets fintechs and enterprises create virtual and physical cards, authorize transactions, and manage spend in real time. Founded in 2010 and headquartered in Oakland, California, it is a public company that generates revenue from usage-based fees and program management. Its platform powers embedded finance for brands such as Block/Cash App and Instacart, and it is listed on Nasdaq.
