Job Closed

This listing is no longer active.

Marqeta logo
Marqeta

You see a card. We see endless possibilities.™

Senior Software Engineer - Data Infrastructure

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 501-1,000Since 2010H1B SponsorCompany SiteLinkedIn

Location

Canada

Posted

75 days ago

Salary

C$116K - C$145K / year

Seniority

Senior

Job Description

Senior Software Engineer - Data Infrastructure

Marqeta

Role Description Marqeta is looking for a talented Senior Software Engineer to independently identify and deliver software solutions on our Data Infrastructure team through a set of milestones spanning a specific platform focus or a multi-component system. You will own and deliver projects in service of quarterly goals on the team and independently identify solutions to solve ambiguous, open-ended problems. You will work in collaboration with your team and cross-functional partners. The Data Infrastructure team, within our Data & ML Platforms organization, is responsible for the data lakehouse, streaming, orchestration, and catalog platforms that power analytics and AI across Marqeta. We're a platform engineering team building infrastructure that other engineering teams depend on. At Marqeta, participation in a rotational on-call pager duty is a required part of the software engineering role. The specifics of the rotation may vary by team, depending on team size and structure, and will be discussed further during the interview process. We work Flexible First. This role can be performed remotely anywhere within Ontario or British Columbia, Canada. We’d love for you to join us! The Impact You'll Have - Define and deliver well-scoped milestones for projects, and may be a technical lead for projects on your team. - Lead design for small-to-medium components and participate in design for larger components, moving from task-level impact to small-to-medium project-level impact. - Have significant ownership of a component of the data infrastructure, including its reliability, performance, and developer experience. - Identify gaps and propose plans towards addressing those gaps. - Independently write code that is clear, well-tested, and appropriately flexible, reusable, and adaptable to changing requirements. - Actively level up less-experienced members of your team by helping them with their craft, providing guidance, and setting a good example. - Participate in on-call coverage. Qualifications - 5+ years of experience as a software engineer with a Bachelor's degree; or 3 years of experience with an advanced degree. In lieu of a degree, 8+ years of relevant experience may suffice. - Strong proficiency in Python in a production context. - Proficiency with SQL. - Experience working with distributed systems. - Production experience with multiple core data technologies, including Apache Kafka, Apache Spark, and Apache Airflow (or close equivalents). - Production experience with modern table formats (Parquet, Hudi, Iceberg, or Delta Lake). - Production experience with AWS or another major cloud. - Experience with infrastructure-as-code (Terraform, CloudFormation, CDK, or equivalent). - Experience monitoring and alerting on production systems. - Ability to decompose business problems into solutions that may require designs with multiple interacting components. - Ability to build correct, maintainable software components. - Ability to work with cross-functional stakeholders to identify technical blindspots and clarify ambiguity. - Ability to present clear and concise messages tailored to various audiences; able to communicate clearly and respectfully both verbally and in writing. - A focus on quality and meeting deadlines. Requirements - Ability to decompose business problems into solutions that may require designs with multiple interacting components. - Ability to build correct, maintainable software components. - Ability to work with cross-functional stakeholders to identify technical blindspots and clarify ambiguity. - Ability to present clear and concise messages tailored to various audiences; able to communicate clearly and respectfully both verbally and in writing. - A focus on quality and meeting deadlines. Nice-To-Haves - Experience with payments or the FinTech space. - Experience with Apache Iceberg specifically. - Experience with CDC tooling, particularly Debezium or Kafka Connect. - Experience with data catalog tooling (DataHub or equivalent). - Experience with Java in addition to Python. - Exposure to Kubernetes and container-based workloads. - Experience building scalable software platforms. Compensation and Benefits - Marqeta is a Flex First company which allows you to choose your best working environment, whether that be from home or at a company office. - When determining salaries, we consider several factors including, but not limited to, skills, prior experience, and work location. The new-hire base salary range for this position, reflected in CAD, is: 116,000 - 145,000. - Annual bonuses to eligible employees, rewarding both individual performance and the success of the entire company. - Multiple health insurance options. - Flexible vacation time. - Retirement savings program with company contribution. - Equity in a publicly-traded company. - Monthly stipend to support our remote work model. - Annual “development dollars” to support our people growth and development. - Family-forming benefits and up to 20 weeks of Parental Leave.

Related Job Pages

More Full-stack Engineer Jobs

Reap logo

Senior Software Engineer, Tech Lead – Web3 Initiatives, NodeJS

Reap

Global financial infrastructure powered by stablecoins

Full TimeRemoteTeam 201-500Since 2018H1B No Sponsor

• Design and deploy production-grade smart contracts across multiple blockchains (Solana, Ethereum, and others as the business expands) • Own CaaS web3 capabilities — build secure, scalable blockchain systems for card-as-a-service, asset management, and financial use cases • Lead wallet infrastructure discovery and development — architecting wallet solutions that support Reap's product roadmap • Build backend services (Node.js/TypeScript) to support on-chain functionality, working closely with backend engineering • Collaborate with product and business teams to translate ideas into clear, secure technical execution • Contribute to architecture decisions, code reviews, and security audits • Leverage AI tools and modern development practices to drive engineering efficiency and velocity

Singapore
Job Closed

Role Description We are seeking an experienced Full Stack Developer (Senior) to join a high-performing global engineering environment focused on building scalable, secure, and data-driven enterprise solutions. This role sits within a complex digital ecosystem that supports large-scale transactional systems and master data platforms. You will work across backend, frontend, and cloud technologies, contributing to the design and delivery of modern microservice-based architectures and graph data solutions. Key Responsibilities - Design, develop, and maintain full stack applications (frontend and backend) - Build and maintain RESTful APIs and microservices - Develop scalable and secure enterprise-grade solutions - Participate in architecture discussions and technical design decisions - Collaborate with international Product Owners and global engineering teams - Participate in Agile ceremonies and cross-functional planning - Conduct code reviews, testing, and CI/CD pipeline integration - Debug, troubleshoot, and optimise application performance - Develop and maintain technical documentation and standards - Design and implement graph-based data solutions for complex relationships - Model and optimise large-scale data structures (e.g. connected vehicle or digital twin data use cases) - Support continuous improvement of systems, processes, and engineering practices Qualifications - Strong experience with Java and Spring Boot (or similar backend frameworks) - Proven experience building and consuming RESTful APIs - Microservices architecture experience - Strong software engineering fundamentals - Experience with AWS (preferred) or other cloud platforms - Understanding of CI/CD pipelines and modern deployment practices - Proficiency with Git version control - Experience working with graph databases - Hands-on experience with AWS Neptune or similar technologies - Ability to design and optimise complex graph data models - Understanding of connected data use cases (e.g. knowledge graphs, digital twins) Advantageous Skills - Frontend development experience with Angular or React - Strong knowledge of HTML, CSS, JavaScript - Experience with TypeScript and NodeJS - Exposure to MongoDB - Experience working with Atlassian APIs - Understanding of modern DevOps tooling and practices

South Africa
Job Closed

Role Description Sizanid Staffing is seeking an experienced Senior Software Developer to lead and contribute to the design, development, and maintenance of high-quality software solutions. The ideal candidate possesses strong problem-solving skills, leadership qualities, and the ability to work collaboratively in fast-paced environments. - Design, develop, test, and deploy scalable software web and mobile applications. - Lead and mentor junior developers and collaborate across cross-functional teams. - Participate in architectural decisions and enforce coding standards and best practices. - Review code and perform thorough testing to ensure software quality. - Identify performance bottlenecks and propose optimization solutions. - Collaborate with product managers, QA engineers, and other stakeholders to define and refine requirements. - Stay updated with emerging technologies and industry trends and apply them to projects. - Contribute to continuous integration and continuous delivery (CI/CD) processes. - Ensure security best practices and compliance are adhered to throughout the development lifecycle. Qualifications - 5+ years of professional software development experience. - Strong proficiency in one or more programming languages such as Java, C#, Python, or JavaScript. - Experience with modern frameworks and technologies (e.g., React, Angular, .NET Core, Spring Boot). - Solid understanding of RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure, or GCP). - Experience with database design and management (SQL and NoSQL). - Familiarity with DevOps practices and tools (Docker, Kubernetes, Jenkins). - Proficiency with version control systems, particularly Git. Requirements - Strong problem-solving and analytical skills. - Excellent communication and collaboration abilities. - Leadership experience and ability to mentor junior developers. - Ability to manage multiple tasks, priorities, and deadlines. Benefits - Private Health Insurance - Paid Time Off - Work From Home - Performance Bonus

Philippines
Job Closed
BeInCrypto logo

Fullstack Developer

BeInCrypto

With millions of visitors per month, BeInCrypto is among the biggest cryptocurrency news websites worldwide.

ContractRemoteTeam 201-500Since 2018H1B No Sponsor

• Develop and maintain backend services written in Rust • Build and maintain automation scripts and pipelines in Python • Work with no-code automation tools (n8n) where appropriate • Deploy and manage workloads on Google Cloud Run • Design and implement event-driven workflows using Pub/Sub • Manage and optimize Postgres databases and BigQuery data warehouses • Build and maintain data ingestion pipelines • Collaborate with the frontend team on React-based features when needed.

Worldwide
€2.5K - €4K / month
Job Closed