Lead Software Development Architect
1 week ago
Mastercard is a leading global technology company in the payments industry, connecting and powering an inclusive digital economy that benefits everyone, everywhere. Our mission is to make transactions safe, simple, smart, and accessible.
Job DescriptionWe are seeking a highly skilled Lead Software Engineer to join our Data and Platform team. This pivotal role involves guiding both data and software engineering design, requiring expertise in a wide variety of technical skills, from API to database, from coding to infrastructure, from data analysis to database management.
The ideal candidate will have experience building enterprise solutions following the standard Software Development Life Cycle process and possess extensive knowledge of building robust, scalable, and efficient solutions.
- Responsible for analyzing, designing, developing, and delivering software solutions.
- Write code to build and enhance applications/services, promoting code reviews, code scanning, and other standard development practices to deliver high-quality artifacts to production.
- Automate and simplify all aspects of software delivery and development, actively evangelizing the need to automate and simplify where needed.
- Conduct technical interviews for hiring engineering staff and raising the performance bar.
The successful candidate will have:
- Able to write secure code in three or more languages (e.g., Java, Python, PHP) and be familiar with secure coding standards (e.g., OWASP).
- Skills in building applications using open frameworks to achieve reuse and reduce development times (e.g., microservices architecture).
- Experience with cloud technologies, especially AWS Redshift, AWS Glue Jobs and Crawler, Lake Formation Policies, Step Functions, S3, SQS, SNS, and Sparks technology.
- Experience with monitoring tools, such as Datadog, Splunk, AWS CloudWatch/CloudTrail.
- Able to perform debugging and troubleshooting to analyze core, heap, thread dumps and remove coding errors.
- Experienced with working with large data sets, implementing parallel processing, and dealing with the limitations and challenges of working with terabytes of data.
- Skilled in undertaking a technical review of code across applications and their dependencies to look for anti-patterns and promote continuous refactoring.
- Understands and elaborates technical debt and operational issues to drive prioritization discussions with stakeholders to improve the run experience.
- Skilled in simplifying deployment and eliminating software and infrastructure snowflakes using standardized platforms, ephemeral instances, and automation.
- Skilled in orchestrating release workflows and pipelines and applying standardized pipelines via APIs to achieve CI and CD using industry-standard tools (e.g., Jenkins, Bamboo, AWS Pipelines, others).
- Able to configure rules and build automation for code with vulnerability scanning and software composition analysis using standard tools (e.g., OWASP ZAP).
- Skilled in defining, organizing, and reporting on test runs for major, minor, and hotfix releases (including unit, component-level, system-level, customer journeys, past customer issues, and regulatory controls).
- Skilled in conducting various performance tests (e.g., load testing).
$127,000 - $203,000 CAD per year, depending on location and experience.
-
Software Architect
4 weeks ago
Vancouver, British Columbia, Canada Aequilibrium Software Inc Full timeSoftware ArchitectAequilibrium Software Inc seeks a skilled Software Architect to drive the design and development of innovative software solutions. As a key member of our team, you will be responsible for crafting architectural visions, leading technical workshops, and delivering high-quality software products that meet the needs of our clients.Key...
-
Senior Software Developer
1 week ago
Vancouver, British Columbia, Canada Iris Software Inc. Full timeIris Software Inc. is a highly diversified financial services provider based in Canada, seeking a skilled Sr. Software Developer - Cloud Architect for a long-term contract or full-time opportunity.The work location will be Vancouver, BC, with a hybrid working arrangement (3 days/week). The successful candidate will have the option to work remotely from...
-
Cloud Architect Lead
3 weeks ago
Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full timeAbout the RoleAs a seasoned Cloud Architect Lead, you will be responsible for leading a team of engineers in designing, developing, testing, and deploying critical services at Amazon Development Centre Canada ULC. With 8+ years of experience in leading the definition and development of multi-tier web services, you will make analytical data-driven decisions...
-
Lead Software Architect
7 days ago
Vancouver, British Columbia, Canada Iris Software Inc. Full timeAre you a skilled .NET developer looking for a challenging opportunity? Iris Software Inc. is seeking an experienced Senior .NET/C# Developer to join our team in Vancouver, BC.Job Summary:Iris Software Inc., a leading technology services and solutions provider, is hiring a Senior .NET/C# Developer for a long-term assignment. As a key member of our...
-
Data Architect for Enterprise Software
2 weeks ago
Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full timeRole OverviewA Data Architect is required to drive the development of our enterprise software solutions. This individual will lead the design and implementation of complex data systems, ensuring seamless integration with existing infrastructure.
-
Senior Test Architect Lead
1 week ago
Vancouver, British Columbia, Canada Triunity Software, Inc. Full time**Job Description:**We are seeking a highly skilled Senior Test Architect Lead to join our team at Triunity Software, Inc.The ideal candidate will have experience in leading delivery teams and developing detailed solution roadmaps for capabilities or logical groups of systems, services, or projects.As a Senior Test Architect Lead, you will partner closely...
-
Lead Software Architect
3 weeks ago
Vancouver, British Columbia, Canada Ansys Full timeJob Overview:The Lead Software Architect will be responsible for leading the design and development of innovative software solutions. This role involves working closely with customers, partners, application engineers, and development teams to define and deploy major new flows, methods, and capabilities.Key Responsibilities:Lead the planning, architecture, or...
-
Senior Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada Take-Two Interactive Software Full timeJoin Our Team as a Senior Software Engineer - Backend ArchitectWe are looking for an experienced Senior Software Engineer to join our team in San Francisco and Vancouver. As a Backend Architect, you will be responsible for leading the development of scalable and robust large-scale distributed backend systems.About the PositionTake-Two Interactive is a...
-
Software Development Manager
1 month ago
Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full timeAs a member of the Amazon Development Centre Canada ULC team, you will lead a high-performing engineering team to build, scale, and monitor systems within Amazon Financials Foundation Services. This team is responsible for advancing one of the world's most scalable, reliable, and secure e-commerce ecosystems, processing hundreds of billions of dollars in...
-
Cloud Architect
1 week ago
Vancouver, British Columbia, Canada Iris Software Inc. Full timeOverview of the OpportunityIris Software Inc. is a leading provider of innovative software solutions, and we are currently seeking an experienced Cloud Architect with expertise in Salesforce to join our team.Salary Range: $120,000 - $160,000 per yearJob Description:We are looking for a seasoned Cloud Architect who can design, build, and deploy scalable and...
-
Vancouver, British Columbia, Canada Atimi Full timeWe are seeking an experienced Software Development Architect to join our team at Atimi, a leading provider of software solutions. Based in Canada, this is a fully remote position with EST working hours.As a Software Development Architect, you will be responsible for architecting the final approach and advising clients on utilizing the Braze platform...
-
Software Development Leader, Amazon Prime
4 weeks ago
Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full timeJob Description:The Amazon Prime Team is seeking a motivated software development manager to take on a key role in building, scaling, and operating services to support Prime members worldwide. The ideal candidate will have a strong background in managing engineering teams, designing and architecting systems, and leading the definition and development of...
-
Senior Software Development Architect
3 weeks ago
Vancouver, British Columbia, Canada Hiive Full timeWe are seeking a highly skilled and experienced Senior Software Development Architect to join our team at Hiive. In this role, you will be responsible for designing, developing, and implementing complex software systems that meet the needs of our clients.Job DescriptionSalary:$120,000 - $180,000 per year, depending on experienceThe ideal candidate will have...
-
Embedded Software Architect
3 weeks ago
Vancouver, British Columbia, Canada Corinex Full timeOverviewCorinex is a leading innovator in the green economy sector, and we are seeking an exceptional Embedded Software Architect to join our team. In this role, you will have the opportunity to design and develop cutting-edge software solutions that drive business growth and sustainability.Job DescriptionWe are looking for a highly skilled Embedded Software...
-
Lead Video Software Architect
4 weeks ago
Vancouver, British Columbia, Canada Microsoft Canada Full timeWe are looking for a talented Lead Video Software Architect to join our team at Microsoft Canada. As a key member of the Xbox Video team, you will be responsible for designing and developing cutting-edge video solutions that push the boundaries of what is possible on our platforms.The ideal candidate will have a strong background in software development,...
-
Senior Technical Architect Leader
1 week ago
Vancouver, British Columbia, Canada Triunity Software, Inc. Full timeJob Title: Senior Technical Architect LeaderAbout the Role:We are seeking an experienced Senior Technical Architect Leader to join our team at Triunity Software, Inc. in Vancouver. As a key member of our architecture community, you will play a crucial role in shaping the technical direction of our company and driving innovation.Responsibilities:- Lead the...
-
Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full timeAbout the Role:As a Software Development Manager at Amazon Development Centre Canada ULC, you will be responsible for leading a high-performing team of listings specialists and product managers in the development of a world-class listing experience.The ideal candidate will have experience in designing or architecting new and existing systems, as well as...
-
Senior Software Developer, Team Architect
4 weeks ago
Vancouver, British Columbia, Canada Pixieset Full timeLead Technical VisionaryWe're seeking a seasoned Senior Software Developer to lead our technical team as a Team Architect. In this role, you'll drive the development of best-in-class applications for photographers and creative professionals.Your ImpactOversee the entire software development lifecycle, from initial design to implementationConduct code...
-
Software Development Engineer
4 weeks ago
Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full timeAmazon Development Centre Canada ULC is at the forefront of innovation, pushing the boundaries of technology to deliver data solutions that impact millions of users worldwide. As a Software Development Engineer on our team, you will play a pivotal role in shaping the definition, vision, design, roadmap, and development of our security and compliance...
-
Distributed Systems Architect
3 weeks ago
Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC Full timeWe are seeking a highly skilled Distributed Systems Architect to join our team at Amazon Development Centre Canada ULC. As a key member of our engineering team, you will be responsible for designing and delivering large-scale, high-performance production distributed database systems.About the RoleIn this role, you will have the opportunity to develop deep...