Staff Software Engineer scaling Marqeta’s embedded-finance customer migration platform. Building backend services, data pipelines, and cloud infrastructure with Java, Python, and AWS.
Responsibilities
Design, develop, and maintain server-side applications and services using Java and Python
Implement scalable APIs, web services, and microservices
Build cloud-native applications using AWS or other cloud infrastructure
Optimize code and databases for performance, scalability, and maintainability
Resolve technical challenges and backend bottlenecks
Design and maintain data pipelines, ELT processes, and data integration solutions
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
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 improve engineering efficiency
Requirements
Bachelor's degree in Computer Science, Engineering, or a related field
Minimum of 8 years working on software engineering, data pipelines, data integration, and database management
Strong expertise in AWS services, including S3, Glue, Athena, DynamoDB, and Kinesis
Hands-on experience with data integration tools such as Fivetran
Hands-on experience with orchestration services such as Airflow
Proficiency in relational, non-relational, and data warehouse databases such as Amazon Aurora, Cassandra, DynamoDB, and Snowflake
Solid programming skills 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 on cloud
Familiarity with data quality and data governance principles
Ability to lead design, build, deployment, and operations stages
Experience working with distributed teams
Experience using AI tools effectively and responsibly, including reviewing AI-generated output, protecting sensitive data, and following security, privacy, and compliance guidelines
Strong problem-solving, independent work, collaboration, communication, and mentoring abilities
Benefits
Annual bonuses for eligible employees
Multiple health insurance options
Flexible vacation time with additional floating holidays
Retirement savings program with company contribution
Public Cloud Solution Architect advancing Ubuntu adoption and joint initiatives with major cloud providers. Aligning technical, product, engineering, and go - to - market strategies for Canonical’s open - source platform.
Solutions Architect integrating Sardine’s fraud and compliance platform for US and Canadian public - sector clients. Leading API - driven implementations, onboarding, documentation, and deployment delivery.
Senior AI Solutions Engineer building AI agents and automations for Oyster, a global employment platform. Transforming People, Legal, Finance, and Operations into AI - native functions.
Architecte de solutions PLM/CAO pour Airbus Canada. Conception d'intégrations SAP S/4HANA, migrations de données historiques et environnements d'ingénierie sécurisés.
Solution Architect designing scalable quality, compliance, and food safety solutions for Nulogy’s manufacturing software platform. Leading customer scoping, integrations, implementation best practices, and technical mentorship.
Solution Architect für Teamcenter bei ECS, einem PLM - und IT - Berater für die Fertigungsindustrie. Beratung, Konzeption und Umsetzung kundenspezifischer PLM - Lösungen.