You see a card. We see endless possibilities.™
Principal Software Engineer
Location
Canada
Posted
63 days ago
Salary
C$207K - C$259K / year
Seniority
Lead
Job Description
Principal Software Engineer
Marqeta
As Marqeta’s Principal Software Engineer on the Core Issuing & Processing team, you will work across the entire domain to stand up and drive high-impact projects for our customers from inception to completion. You will take on highly technical initiatives that optimize our issuing and processing engines, own the technical roadmap for the core platform, and partner with engineering leaders to drive engineering and operational excellence throughout the organization. We work Flexible First. This role can be performed remotely anywhere within Ontario or British Columbia, Canada. We’d love for you to join The Core Issuing and Processing team owns the foundational stack that powers Marqeta's core business. We develop and maintain the systems that span six critical domains: Onboarding, Issuing, Digital Wallets, Authorization & Clearing, Transaction Controls, and Ledger. Together, these systems form the backbone of Marqeta's card issuing and payment processing platform. The Impact You’ll Have - Own the technical roadmap and author system designs that enable scalable, secure, and operationally efficient card issuing and payment processing products for our customers. - Spend significant time in the codebase – writing, reviewing, and optimizing code across the issuing and processing stack. - Identify and drive high-impact technical initiatives that improve the performance, reliability, and cost-efficiency of our core processing engines. - Collaborate with Product Managers to analyze requirements and provide technical recommendations across onboarding, issuing, digital wallets, authorization & clearing, transaction controls, and ledger. - Mentor and guide technical leads, influence stakeholders, and establish success metrics to drive organization-wide technical excellence. - Apply and evangelize modern best practices in your software designs and implementations to increase the platform's resiliency and scalability. Who You Are - 12+ years of hands-on software engineering experience. - Demonstrated passion for software engineering excellence, including design principles, fault tolerance practices, scalability, cost, security & privacy considerations, and test-driven development. - Experience partnering with product teams to ideate and bring innovative solutions to market. - Experience developing and scaling microservices using modern cloud technologies, preferably AWS. - Experience working with high volume / low latency data infrastructures. - Solid understanding of security engineering best practices and demonstrable experience in designing solutions that adhere to those standards. - Passion for non-functional challenges, namely: Scale, Cost, Reliability, Performance, High Availability. - Experience building systems running in multiple regions. - Team-oriented approach – can effectively lead a project, participate as an influential team member, and work cross-functionally with other organizations. - Experience with our tech stack, namely Java, Springboot, Kubernetes, Terraform, Helm, Kafka, JPOS, and AWS services. Nice-To-Haves - Master's degree in Software Engineering. - Experience in payment processing, card issuing, or the payments industry. - Domain experience in authorization, clearing, settlement, tokenization, or ledger systems. Your Manager - Arash Afrooze, Sr Director, Software Engineering Recruiter For This Role - Prashant Typical Process - Application Submission - Recruiter phone call - Hiring manager video call - Virtual “Onsite” consisting of 4-5, 45 min calls 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. To support Flex First, we calibrate pay to a competitive value according to working location. 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: 207,600 - 259,500 We also believe in recognizing the contributions of our people. That's why we award annual bonuses to eligible employees, rewarding both individual performance and the success of the entire company. Along with monetary compensation, Marqeta offers - 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 About Marqeta Marqeta is on a mission to change the way money moves. We’re one of the earliest enablers of embedded finance, a market opportunity sized up in the trillions. Our card issuing platform provides unprecedented flexibility and control for companies to issue cards, authorize transactions, and manage payment operations in real time. Marqeta is powering the most well known brands in the new economy (Block, Cash App, Affirm, Instacart, Doordash, Uber, Walmart, etc). You don’t need to be a Payments expert to join the Marqeta Team, let us help you with that. This is the opportunity of a lifetime to work with innovators around the world and unlock equitable financial access for all. Marqeta’s Values – Solve for the Customer: With a deep understanding of our customers' business and empathy for their needs, we deliver products and services that drive their success. Earning and keeping their trust guides everything we do. – Do What's Right: Knowing businesses and livelihoods depend on us, we pursue solutions that disrupt responsibly and deliver high-quality results that our customers count on. We own our work from start to finish. – Simplify and Innovate: We approach challenges with curiosity and take smart risks. Innovation comes from finding better, simpler ways to achieve extraordinary outcomes. – Win as a Team: We succeed together by embracing diverse perspectives and pushing each other to raise the bar. We lead with humility and set aside hierarchy to work as a team. – Make it Count: We drive forward with focus and agility. With a sense of urgency and purpose, we get the job done, and done right. Equal Employment Opportunity, Accommodations and Privacy Marqeta is an equal opportunity employer committed to an inclusive workplace that fosters belonging. We do not discriminate based on race, color, religion, sex (including pregnancy, lactation, childbirth, or related medical conditions), veteran status or uniformed service member status, age, national origin or ancestry, citizenship or immigration status, physical or mental disability, gender identity, gender expression, sexual orientation, genetic information (including testing or characteristics) or any other characteristic protected by applicable law. We also consider qualified applicants with criminal histories, consistent with legal requirements. Marqeta endeavors to make reasonable accommodations for applicants with disabilities. If you are an individual with a disability and require a reasonable accommodation to submit this application, complete any pre-employment testing, or otherwise participate in the employee selection process, please submit this form with your specific accommodation request. Personal data that is provided as part of the application and recruitment process is processed in accordance with the Applicant Privacy Notice. Additional information for California residents can be found here.
Related Guides
Related Job Pages
More Software Engineer Jobs
Power Platform Application Developer – OSC
Accenture Federal ServicesWe believe in the power of change, harnessed in ways that matter for our country and communities.
At Accenture Federal Services, nothing matters more than helping the US federal government make the nation stronger and safer and life better for people. Our 13,000+ people are united in a shared purpose to pursue the limitless potential of technology and ingenuity for clients across defense, national security, public safety, civilian, and military health organizations. Join Accenture Federal Services, a technology company within global Accenture. Recognized as a Glassdoor Top 100 Best Place to Work, we offer a collaborative and caring community where you feel like you belong and are empowered to grow, learn and thrive through hands-on experience, certifications, industry training and more. Join us to drive positive, lasting change that moves missions and the government forward! The Work: Supports diverse customer requests and the mission by delivering standardized application development across cloud and on-premise environments. We are seeking an Application Developer to provide expert operations and maintenance support, leveraging software development knowledge, cybersecurity integration, and project management best practices. This role requires strong technical expertise in designing, developing, and maintaining integrated application solutions, while adhering to OIM lifecycle management and Agile methodologies. Application Development & Maintenance: - Support direct change requests to applications in the portfolio, including development, integration, and deployment. - Implement indirect changes or integrations with third-party software, libraries, and components. - Maintain code libraries and enforce code management methodologies. Cybersecurity & Compliance: - Ensure all updates and deployments comply with cybersecurity guidelines and federal requirements. - Establish and manage routine system, application, and component updates per vendor and lifecycle standards. - Guarantee compliance with Section 508 accessibility standards for all Electronic and Information Technology (EIT). Agile Project Management: - Document customer requirements and manage Agile ceremonies (Sprint Planning, Daily Scrums, Sprint Reviews, Retrospectives, and Backlog Refinement). - Collaborate with functional analysts, developers, and administrators to ensure application availability and performance. Customer & Team Support: - Provide daily customer support, issue tracking, and coordination with OIM divisions, contractors, and departmental elements. - Serve as a subject matter expert for application performance and maintenance issues. o Support governance and policy formulation. Documentation & Communication: - Create and update technical documentation, customer guides, and system artifacts in alignment with policies. - Facilitate inter-team communication, strategy alignment, and joint planning for system management activities. Application Lifecycle Management: - Proactively identify deficiencies and modernization opportunities. - Support migration and integration of systems between DOE elements, cloud infrastructure, and standard platforms. - Provide database design, maintenance, and administration support. - Develop and execute retirement plans for end-of-life applications, ensuring seamless transitions to modernized solutions. Here's What You Need: - Bachelor’s degree in Computer Science, Information Systems, or related field (or equivalent experience). - Proven experience in application development, integration, and maintenance across cloud and on-premise environments. - Strong knowledge of Agile methodologies and project management best practices. - Familiarity with cybersecurity standards, compliance frameworks, and Section 508 accessibility requirements. - Experience with database design, administration, and migration. - Excellent communication, documentation, and collaboration skills. - Ability to proactively analyze requirements and recommend modernization strategies. #LI-Platforms As required by local law, Accenture Federal Services provides reasonable ranges of compensation for hired roles based on labor costs in the states of California, Colorado, Hawaii, Illinois, Maryland, Massachusetts, Minnesota, New Jersey, New York, Washington, Vermont, the District of Columbia, and the city of Cleveland. The base pay range for this position in these locations is shown below. Compensation for roles at Accenture Federal Services varies depending on a wide array of factors, including but not limited to office location, role, skill set, and level of experience. Accenture Federal Services offers a wide variety of benefits. You can find more information on benefits here. We accept applications on an on-going basis and there is no fixed deadline to apply. The pay range for the states of California, Colorado, Hawaii, Illinois, Maryland, Massachusetts, Minnesota, New Jersey, New York, Washington, Vermont, the District of Columbia, and the city of Cleveland is: $123,300—$203,200 USD What We Believe As a company wholly dedicated to serving the US federal government, we bring together the best talent to help reinvent how federal agencies operate and deliver greater value for their mission and the American people. We have an unwavering commitment to creating a culture in which all our people are respected, feel a sense of belonging, and have equal opportunity. As a business imperative, every person at Accenture Federal Services has the responsibility to create and sustain a culture where everyone feels welcomed and included. This is grounded in our core values and our experience that hiring and developing great people who reflect different perspectives, experiences, and backgrounds is key to driving innovation and delivering the results that our clients and the country count on. Equal Employment Opportunity Statement We believe that no one should be discriminated against because of their differences. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law. Our rich diversity makes us more innovative, more competitive, and more creative, which helps us better serve our clients and our communities. For details, view a copy of the Accenture Federal Services Equal Opportunity Policy Statement. Accenture Federal Services is an Equal Employment Opportunity employer. Additionally, as an Affirmative Action Employer for Veterans and Individuals with Disabilities, Accenture Federal Services is committed to providing veteran employment opportunities to our service men and women. Requesting An Accommodation Accenture Federal Services is committed to providing equal employment opportunities for persons with disabilities or religious observances, including reasonable accommodation when needed. If you are hired by Accenture Federal Services and require accommodation to perform the essential functions of your role, you will be asked to participate in our reasonable accommodation process. Accommodations made to facilitate the recruiting process are not a guarantee of future or continued accommodations once hired. If you are being considered for employment opportunities with Accenture Federal Services and need an accommodation for a disability or religious observance during the interview process or for the job you are interviewing for, please speak with your recruiter. Other Employment Statements Applicants for employment in the US must have work authorization that does not now or in the future require sponsorship of a visa for employment authorization in the United States. Candidates who are currently employed by a client of Accenture Federal Services or an affiliated Accenture business may not be eligible for consideration. Job candidates will not be obligated to disclose sealed or expunged records of conviction or arrest as part of the hiring process. The Company will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. Additionally, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the Company's legal duty to furnish information. California requires additional notifications for applicants and employees. If you are a California resident, live in or plan to work from Los Angeles County upon being hired for this position, please click here for additional important information.
Senior Software Engineer, Canada
AutoScale VenturesAutoScale Ventures is a technology-driven company with 50+ team members across the Philippines, Pakistan, India, the U.S., China, and Canada. We operate a group of businesses spanning tech, data services, infrastructure, and AI. Some of our main products and ventures include: Vehicle data (VinAudit.com) Proxy Infrastructure solutions (SquidProxies.com)
Position: Senior Software Engineer Location: Remote (Canada) Job Type: Full-time Work Schedule: 9:00 AM- 5:00 PM PST Base Salary: CAD $150,000 per year Role Overview: Were looking for a Senior Software Engineer to help design, build, and evolve large-scale backend systems used by real customers in production. In this role, youll be trusted to think at the system and architecture level, design critical backend components, and implement large portions of those designs while guiding other developers through execution. Key Responsibilities: - Design, implement, and evolve backend systems that power data-heavy, production products. - Lead architectural improvements to existing systems (e.g., redesigning market feeds, crawlers, APIs, or data pipelines). - Build systems from scratch that go into production, are used by real users, and are maintained over time. - Take ownership of major backend initiatives from design, implementation, rollout to long-term support. - Write and maintain scalable APIs and backend services used at meaningful scale. - Help break down complex designs into executable components and delegate effectively when working with other developers. - Support and improve live production systems, ensuring reliability, performance, and maintainability. - Collaborate closely with leadership and senior engineers on technical direction. - Mentor other developers through code reviews, design discussions, and best practices. Requirements: - 5+ years of professional software engineering or architectural experience (or equivalent depth). - A proven track record of building backend systems from scratch that were launched into production, used by real users, and were supported and evolved over time. - Experience designing and supporting APIs or backend systems at scale. - Strong systems thinking — you can reason about performance, failure modes, scaling, and long-term maintainability. - Experience working in startup or startup-like environments, or owning major systems within larger companies. - Comfort working autonomously and making high-impact technical decisions. - Python experience is a plus, but not required. - Proficient in AI-assisted development tools and workflows (e.g., Copilot, ChatGPT, code-generation and review tools) to improve productivity, code quality, and system design. Nice to Have: - Experience redesigning or evolving legacy systems. - Background in data-heavy systems (crawlers, feeds, ingestion pipelines, analytics backends). - Infrastructure or scaling experience (high-throughput systems, reliability, performance tuning). - Prior experience mentoring senior or mid-level developers. Benefits & Perks: - Fully Remote Work – Work from anywhere with a reliable internet connection - Healthcare Coverage – We provide health benefits for you and your familys well-being - Leave Days, Vacation Time, and Paid Holidays – Recharge and take the time you need - Equipment Funds – Get support to set up or upgrade your home office - Profit Sharing – Monthly and annual bonuses tied to company performance - Long-Term Employment – We value team members who grow with us - Collaborative Team Culture – Work with a supportive and globally distributed team About Us: AutoScale Ventures is a technology-driven company with 50+ team members across the Philippines, Pakistan, India, the U.S., China, and Canada. We operate a group of businesses spanning tech, data services, infrastructure, and AI. Some of our main products and ventures include: - Vehicle data (VinAudit.com) - Proxy Infrastructure solutions (SquidProxies.com) Important Note: Only those who are shortlisted will be contacted. We look forward to meeting the right person for this role!
Senior/Staff/Principal Software Engineer (NARA)
SkylightWe make consumer technology products for families: Skylight Frame & Skylight Calendar
About Skylight Skylight is a digital consultancy using design and technology to help government agencies deliver better public services. We’re at the forefront of a civic movement to reinvent how all levels of government serve families, patients, and many others in today's digital world. If you want to play a part in driving this critical movement forward, we’d love for you to join our growing team of public interest technologists. The work we do matters. About the job At Skylight, software engineers design, implement, and maintain software systems to improve government services for users. This software is built to meet the needs of regular users of government services as well as Skylight’s partners in government. In this role, you’ll support the National Archives and Records Administration (NARA) as they modernize how critical government records are securely transferred, stored, and accessed. This work is essential to preserving and providing secure access to historical records, supporting NARA’s vital mission for generations to come. What you’ll do - Engineer a software product as part of a cross-functional team, which includes user experience researchers and designers, product managers, engineers, and other functional specialists - Achieve technical excellence by advocating for and adhering to lean-agile engineering principles and practices such as API-first design, simple design, continuous integration, version control, and automated testing - Select and use the right tools, frameworks, languages, and technologies for the job, with a preference for open-source solutions - Analyze systems to identify technical debt, instability, unreliability, and other opportunities for improvement, as well as design, document, and communicate solutions What we're looking for Minimum qualifications - Applied experience with modern Angular - Experience with frontend and backend engineering - Current job title is Software Engineer at Senior level or higher - Ability to write clean, working, and reusable code - Can produce high-quality code by adhering to good practices such as automated testing - Familiar with how to build secure, compliant software and defend against common vulnerabilities - Understand the different pieces of software systems and how to fit them together, while keeping performance, reliability, and availability in mind - Ability to take on data engineering responsibilities as needed - Flexibility and availability to check in on pipelines during evenings and weekends — if we can’t run system exports during normal business hours without impacting users - Understand the importance of always putting users at the center of your work, including thinking through the impact and implications of any code that you write - Ability to work successfully within a professional services environment (e.g., can communicate effectively with clients) - Passionate about creating better public outcomes through great government services - A mindset and work approach that aligns with our core values - Ability to travel for work from time to time Nice-to-have qualifications - Prior experience with AWS and Docker - Experience with infrastructure as code (e.g. Terraform, CloudFormation) - Experience with SQL databases such as Postgres - Experience with search engines such as Elasticsearch - Familiarity with CI/CD best practices - Experience with multiple programming languages and/or full-stack development - Experience working in a remote-team environment - Experience with Spring Boot - Prior experience working at a consulting firm or at a civic agency - Undergraduate or graduate degree in technology or engineering - Prior experience working in the archives and records management industry Don’t meet 100% of the criteria but think you can do the job? We’d love to chat anyway! We’re on a mission to build diverse teams, and studies have shown that women and marginalized folks are less likely to apply to jobs if they don’t check every box. Other requirements - Ability to obtain and hold a federal public trust (Tier 2). - All work must be conducted within the U.S., excluding U.S. territories. Some federal contracts require U.S. citizenship to be eligible for employment. - U.S. citizenship required to be eligible for employment. - You must be legally authorized to work in the U.S. now and in the future without sponsorship. - You may be required to complete a company background check successfully. - Some of our available roles are on federal contracts that require a degree or additional years of experience as a substitute. Position type This is a full-time, exempt position. Location This is a fully remote position. Care package Salary We want to give you the most competitive salary possible. After all, you deserve it! To that end, we use the results of our interview process to determine what salary is most appropriate given your current level of seniority. For a Software Engineer at Skylight, the current salary ranges are as follows: - Associate Software Engineer : $90,000–$125,000 - Software Engineer I: $120,000–$140,000 - Software Engineer II: $135,000–$160,000 - Senior Software Engineer: $150,000–$185,000 - Staff Software Engineer: $170,000–$203,000 - Principal Software Engineer: $180,000–$230,000 Benefits Your well-being is important to us, so we focus on supporting you in a variety of ways: - Medical insurance, dental insurance, vision insurance - Short-term and long-term disability insurance - Life and AD&D insurance - Dependent care FSA, healthcare FSA, health savings account - Dollar-for-dollar 401(k) match up to 10% of your salary with no vesting period - Flexible paid-time-off policy (generally around 25 days per year), plus 11 paid federal holidays - Up to 12 weeks paid-time-off for all eligible new birth, adoption, or foster parents - Performance rewards, including annual salary increase, annual performance bonus, spot bonuses, and stock options - Business development / sales bonuses - Referral bonuses - Annual $2,000 allowance for professional development - Annual $750 allowance for tech-related purchases - Annual swag budget of $100 to display your Skylight pride with some merchandise (hoodies, hats, and more) - Dollar-for-dollar charity donation matching, up to $500 per year - Flexible, remote-friendly work environment - An environment that empowers you to unleash your superpowers for public good Interview tips We want you to have a great interview experience with us! Here are some tips to help you prepare for a successful interview: - Visit our join page to learn more about how our interview process works. - Check out our Career Pathways framework to learn more about the different roles within Skylight and the skills needed to do them. - If you’d like to request reasonable accommodations during the application or interviewing process, please contact our recruiting team at recruiting@skylight.digital. We participate in E-Verify and upon hire, will provide the federal government with your Form I-9 information to confirm that you’re authorized to work in the U.S. We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, national origin, sex, religion, age, disability, veteran status, or any other category protected by applicable law.
Odoo Developer – Visión Funcional y de Negocio
AITInnovación y tecnología para impulsar el crecimiento empresarial. Juntos, construiremos el futuro digital de tu empresa
• Desarrollar y personalizar módulos en Odoo Community y Enterprise. • Participar en proyectos de implantación, evolución y mantenimiento de Odoo. • Analizar necesidades de cliente y traducirlas en soluciones técnicas viables. • Colaborar con perfiles funcionales y de gestión para definir mejoras y desarrollos a medida. • Realizar integraciones con sistemas externos mediante APIs, webhooks y conectores. • Participar en migraciones entre versiones de Odoo y en procesos de mejora continua. • Desarrollar soluciones orientadas a entornos de retail, e-commerce y operaciones comerciales. • Optimizar procesos relacionados con ventas, inventario, compras, logística, TPV y facturación. • Utilizar herramientas de IA para acelerar análisis, desarrollo, documentación, debugging y automatización de tareas. • Aportar criterio técnico y funcional, proponiendo soluciones en lugar de limitarse a ejecutar tickets. • Documentar desarrollos y mantener buenas prácticas de calidad, orden y escalabilidad.



