Manager, Software Engineering - (Java - Backend)

Vancouver, British Columbia Mastercard

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

**Our Purpose**
_Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential._
**Title and Summary**
Manager, Software Engineering - (Java - Backend)
Who is Mastercard?
We work to connect and power an inclusive, digital economy that benefits everyone, everywhere, by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships, and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. We cultivate a culture of inclusion for all employees that respects their individual strengths, views, and experiences. We believe that our differences enable us to be a better team - one that makes better decisions, drives innovation, and delivers better business results.
Overview
- The Decision Management program enables intelligent decision based products through streaming analytics with the ability to govern these decisions and manage their outcomes with business agility.
- This program leverages business rules & AI engines, a streaming big data cluster, an in memory data grids, APIs, & UIs to deliver real time decisions at global scale
- This person will be responsible for leading the team as well as stay hands on.
We are looking for a Manager to join our DMP team in Vancouver office.
- Are you a looking for a role with right balance of people management and hands-on with the code?
- Are you a strong technical programmer with experience leading a team?
- Are you passionate about making a difference in this world?
- Do you want to be part of a team which helps prevent fraud on every mastercard transaction in this world?
Role
- Lead and manage the team including performance review and technical guidance.
- Understand the business priorities and work on a roadmap so that business values are delivered.
- Manage your own time while collaborating with teammates to accomplish project goals.
- Collaborate with the architect and make sure the team is aligned with architecture guidelines.
- Apply best development practices to help team well designed, maintainable, testable, scalable, and secure code.
Essential Knowledge/Experience
- Strong People management skills.
- Strong programming skills with deep knowledge of Java.
- Strong leadership skills.
- Good multi-tasking abilities.
- Knowledge of Spring and other frameworks.
- Good knowledge of unit testing and mocking frameworks like junit, mockito or easymock.
- Good knowledge of SQL and experience working with Oracle.
- Experience working with high performance applications.
- Good problem diagnostic and creative problem solving skills.
- Strong organizational skills; able to manage multiple tasks within the constraints and timelines determined by business needs.
Desirable Skills:
- Experience with IBM ILOG/ODM and Pivotal Gemfire Grid.
- Experience with PCF, Dockers or Kubernetes etc.
- Experience with CI/CD, Splunk and other operation monitoring tool
- BS in computer science or a related field preferred.
#AI3
Mastercard is a merit-based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.
**Corporate Security Responsibility**
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
+ Abide by Mastercard's security policies and practices;
+ Ensure the confidentiality and integrity of the information being accessed;
+ Report any suspected information security violation or breach, and
+ Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.
**Pay Ranges**
Vancouver, Canada: $127,000 - $203,000 CAD
This advertiser has chosen not to accept applicants from your region.

Team Lead Software Engineering (Remote) - Aquatic Informatics (AQI)

Vancouver, British Columbia Veralto

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

Imagine yourself.
+ Doing meaningful work that makes an everyday impact on the world around you.
+ Growing your expertise and expanding your skillset with every project.
+ Thriving in a supportive team environment that inspires you to strive for excellence.
It's possible with a role at Aquatic Informatics ( ).
Aquatic Informatics (AQI), a Veralto ( company, is a mission-driven software company that organizes the world's water data to make it accessible and useful. We provide software solutions that address critical water data management, analytics, and compliance challenges for the rapidly growing water industry. We offer a full range of solutions, from standalone software packages for individual users, hosted software services, and enterprise-wide national systems. We serve over 1,000 municipal, federal, state/provincial, hydropower, mining, academic, and consulting organizations in over 60 countries that collect, manage, and process large volumes of water data.
Aquatic Informatics is headquartered in Vancouver, Canada and has offices in the US and Australia. We value independent thinking, initiative, teamwork, a relentless pursuit of quality, a playful spirit, and a sense of humor. We like smart people - IQ and EQ - who care about the environment and want to do good in the world. Ours is a unique culture where purpose meets possibility: where the work we do makes a real difference on the world's valuable water resources, and where you'll have opportunities to own your ambition and fuel your career growth.
We offer:
+ Flexible working hours
+ Professional onboarding and training options
+ Powerful team looking forward to working with you
+ Career coaching and development opportunities
+ Health benefits
+ 401(k)
Reporting to the Software Engineering Director, the **Software Engineer Team Lead** is responsible for for delivering software for their team at speed! Will have the opportunity to work as a leader of a SAFe software development team. This role wears many hats and is a leadership role that blends team enablement with individual contribution. The main focus is on microservice applications utilizing C#, .NET, and Microsoft Azure PaaS offerings, including Service Fabric. This is a mission-critical software that is leveraged by water facilities to ensure water quality around the world!
This position is part of the Digital Data Science & Data Engineering team, and can be based in either the U.S. or Canada, preferably near one of our offices in Loveland, CO or Vancouver, B.C., but could be 100% remote.
**In this role, a typical day will look like:**
+ Plans and organizes work for the team based on an established roadmap
+ Creates epics for team's work that include user stories, acceptance criteria, UX design, & architecture artifacts. Can create these artifacts themselves with minimal assistance.
+ Aligns with other key stakeholders including Product Owner, Support, UX, Architecture
+ Managing the people on team including growth and performance conversations and reviews
+ Serves as a scrum master for the team
+ Contributes as a developer
+ End-to-End development of cloud microservice applications with restful APIs
+ Ensure quality of all their work by performing testing including: manual, automated API test, unit testing
**The essential requirements of the job include:**
+ Bachelor's in Computer Science or Computer Engineering or similar experience
+ 5+ years in a professional software development role using .Net (C#).
+ 2+ years building microservice applications with Cloud providers such as Azure.
+ Restful APIs
+ 1+ years leadership experience.
+ JIRA / Confluence or equivalent project management & knowledge management tools.
+ Proficient with enterprise data store including SQL & Data Lakes
Aquatic Informatics is proud part of the Water Quality segment of Veralto (NYSE: VLTO), a $5B global leader dedicated to ensuring access to clean water, safe food and medicine, and trusted essential goods. When you join Veralto's vibrant global network of 16,000 associates, you join a unique culture and work environment _where purpose meets possibility_ : where the work you do has an everyday impact on the resources and essentials we all rely on, and where you'll have valuable opportunities to deepen your skillset, pursue your ambitions, and grow your career. Together, we're Safeguarding the World's Most Vital Resources-and building rewarding careers along the way.
**US ONLY** **:**
The below range reflects the range of possible compensation for this role at the time of this posting. We may ultimately pay more or less than the posted range. This range may be modified in the future. An associate's position within the salary range will be based on several factors, including, but not limited to, relevant education, qualifications, certifications, experience, skills, seniority, geographic location, performance, shift, travel requirements, sales or revenue-based metrics, any collective bargaining agreements, and business or organizational needs.
The compensation range for this role is $00,000 - 140,000 USD per year. This job is also eligible for Bonus Pay.
We offer a comprehensive package of benefits including paid time off, medical/dental/vision insurance and 401(k) to eligible employees.
Note: No amount of pay is considered to be wages or compensation until such amount is earned, vested, and determinable. The amount and availability of any bonus, commission, benefits, or any other form of compensation and benefits that are allocable to a particular employee remains in the Company's sole discretion unless and until paid and may be modified at the Company's sole discretion, consistent with the law.
US residents: In any materials you submit, you may redact or remove age-identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information.
Veralto Corporation and all Veralto Companies are committed to equal opportunity regardless of race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity, or other characteristics protected by law. We value diversity and the existence of similarities and differences, both visible and not, found in our workforce, workplace and throughout the markets we serve. Our associates, customers and shareholders contribute unique and different perspectives as a result of these diverse attributes.
The EEO posters are available **here ( .
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform crucial job functions, and to receive other benefits and privileges of employment. Please contact us at to request accommodation.
**Unsolicited Assistance**
We do not accept unsolicited assistance from any headhunters or recruitment firms for any of our job openings. All resumes or profiles submitted by search firms to any employee at any of the Veralto companies ( , in any form without a valid, signed search agreement in place for the specific position, approved by Talent Acquisition, will be deemed the sole property of Veralto and its companies. No fee will be paid in the event the candidate is hired by Veralto and its companies because of the unsolicited referral.
Veralto and all Veralto Companies are committed to equal opportunity regardless of race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity, or other characteristics protected by law. We value diversity and the existence of similarities and differences, both visible and not, found in our workforce, workplace and throughout the markets we serve. Our associates, customers and shareholders contribute unique and different perspectives as a result of these diverse attributes.
This advertiser has chosen not to accept applicants from your region.

Software Development Manager, Region Flexibility Engineering

Vancouver, British Columbia Amazon

Posted 23 days ago

Job Viewed

Tap Again To Close

Job Description

Description
As a software development manager on the Region Flexibility Engineering team, you will play an essential role in building the software services, frameworks, and components at the forefront of Amazon's service-oriented architecture. You will be integral in shaping the direction of our team, how we use state-of-the-art technologies to influence the way thousands of engineers interact with our products. You will be empowered to define the goals, strategy, roadmap and success metrics for this brand new team.
Key job responsibilities
In this role, you will:
- Lead your team to solve intriguing problems in software architecture with highly scalable solutions, guiding your team in choosing the right technologies
- Define the strategy, prioritization and engineering roadmap for your team & influence across
- Directly influence your team's product design and architectural direction while collaborating with different teams across the company
- Hire and develop the industry's best talent to build highly collaborative and functional teams
- Identify opportunities and implement innovative solutions to improve developer experience for thousands of teams at Amazon
A day in the life
In this role, you will manage products and programs and deliver through a highly collaborative team that you help build. You will partner closely with senior leaders across Amazon, and frequently influence their programs & product roadmaps. One day you may be contributing to strategy documents, and another day developing your engineering talent. You will also regularly improve product operational metrics and drive operational excellence initiatives that measurably improve your team's productivity and job satisfaction.
If this role sounds interesting to you, please send us your application using the Apply Now function. We look forward to hearing from you!
About the team
The Region Flexibility Engineering organization supports the rapid global expansion of Amazon's infrastructure. Our products support all Amazon businesses like Worldwide Stores, Alexa, Kindle, and Prime Video. We drive adoption of ever-evolving and state-of-the-art AWS and non-AWS technologies, and work closely with AWS teams to improve AWS public offerings. Our organization focuses on robust and scalable solutions that are simple to use and are delivered utilizing engineering best practices. We leverage and build foundational infrastructure capabilities, tools, and datasets that enable Amazon teams to delight our customers.
Basic Qualifications
- 4+ years of engineering team management experience
Preferred Qualifications
- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
The base salary for this position ranges from $171,400/year up to $286,200/year. Salary is based on a number of factors and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. Applicants should apply via our internal or external career site.
This advertiser has chosen not to accept applicants from your region.

Software Development Manager

Vancouver, British Columbia Global Relay

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Who we are:

For over 20 years, Global Relay has set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions. We securely capture and preserve the communications data of the world's most highly regulated firms, giving them greater visibility and control over their information and ensuring compliance with stringent regulations.

Though we offer competitive compensation and benefits and all the other perks one would expect from an established company, we are not your typical technology company. Global Relay is a career-building company. A place for big ideas. New challenges. Groundbreaking innovation. It's a place where you can genuinely make an impact – and be recognized for it.

We believe great businesses thrive on diversity, inclusion, and the contributions of all employees. To that end, we recruit candidates from different backgrounds and foster a work environment that encourages employees to collaborate and learn from each other, completely free of barriers.

Your role:

As a Software Development Manager, you are an experienced 2nd line manager who will lead a software organization, consisting of multiple teams that are responsible for delivering highly scalable distributed services and applications. You will act as the anchor for building a top-tier team that will transform Information Management through technology that is smart, sophisticated, user-centric, and highly scalable. We're building teams and a culture that respects the craft of software engineering, applying our expertise to problems that really matter.

If you want to solve complex problems that make clear and real-world impact in people's lives, join us!

Your responsibilities:

As a Software Development Manager, you will:

  • Lead a team of talented Engineers who like to ship code and tackle hard engineering problems
  • Be a hands-on 2nd line Engineering team manager who will spend up to 60% of your time on people management, recruitment and organizing teams, and 40% of your time in design reviews, sprint planning and other Agile artifacts
  • Partner with peers across Engineering, Product Management, Operations, Support, and Human Resources to drive delivery of cross-functional projects and address technical and resourcing challenges in your organization
  • Mentor and guide the professional and technical development of your team members: help develop their careers, and assign them to projects tailored to their skill levels, personalities, work styles, and professional goals
  • Build teams that are collaborative, inclusive, and respectful of each other
  • Provide continuous feedback, address underperformance, and recognize the individual strengths and contributions of your team members
  • Instill a spirit of continuous improvement in the team's code, architecture, and processes
  • In collaboration with Product Mangers, Test Managers, and your Engineers, maintain a prioritized backlog and create short-term and long-term goals for your team
  • Help your team build relationships across functions such as Support, Operations, Test, and other teams to ensure Global Relay's continuing success
  • Appreciate and advocate for information security and secure coding practices

About you:

  • A degree in Computer Science or Engineering, or an equivalent combination of education and relevant experience
  • 2+ years of experience as a 2nd line Software Development Manager or Senior Manager overseeing an organization of 20 people or greater, including managing 1st line Managers or Leads
  • 3+ years of experience as a hands-on 1st line Software Development Manager or a Team Lead, managing a team of 3 people or greater
  • 8+ years of software development experience, shipping enterprise grade software, using multiple languages and frameworks
  • Extensive people management experience, and experience aggressively recruiting for and building a software development organization
  • Experience building and managing large, highly scalable distributed services, complex databases, microservices, and API's in service and resource-oriented architectures
  • Experience with large complex databases and managing data quality and lifecycle issues
  • Understanding of modern frameworks and techniques for building web application user interfaces
  • Experience with any of the following is an asset:
    • Java or .Net Core
    • JavaScript
    • React
    • Docker or Kubernetes
    • CI/CD systems
    • Big Data technology
    • Security in an enterprise environment

Compensation:

Global Relay advertises the pay range for this role in compliance with British Columbia's pay transparency laws. Individual pay rates are determined by evaluating factors such as expertise, skills, education, and professional background.

The range below reflects the expected annual base salary, which is only one element of our comprehensive total rewards package designed to reflect our company pay philosophy, culture and values. We aim to foster an inspiring work environment and support employees' work-life rhythms. We provide a comprehensive extended health benefits program, including virtual healthcare and a wellness allowance. Employees also receive annual allotted vacation days, which increase based on tenure. Other benefits include: Paid sick days, maternity/parental enhancement program, corporate bonuses, and an RRSP contribution matching program.

For Vancouver-based employees, we provide a subsidized meal program, courtesy of our talented in-house culinary team!

British Columbia - Base salary range

$130,000—$155,000 CAD

What you can expect:

At Global Relay, there's no ceiling to what you can achieve. It's the land of opportunity for the energetic, the intelligent, the driven. You'll receive the mentoring, coaching, and support you need to reach your career goals. You'll be part of a culture that breeds creativity and rewards perseverance and hard work. And you'll be working alongside smart, talented individuals from diverse backgrounds, with complementary knowledge and skills.

Global Relay is an equal-opportunity employer committed to diversity, equity, and inclusion.

We seek to ensure reasonable adjustments, accommodations, and personal time are tailored to meet the unique needs of every individual.

We understand flexible work arrangements are important, and we encourage that in our work culture. Whether it's flexibility around work hours, workstyle, or lifestyle, we want to ensure our employees have a healthy work/life balance. We support and value a hybrid work model that blends collaboration with the team in the office and focus time from the comfort of your home.

To learn more about our business, culture, and community involvement, visit

This advertiser has chosen not to accept applicants from your region.

Director, Software Development

Vancouver, British Columbia Spare

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Description

About Us

Spare is a fast-growing startup transforming the way people move with on-demand transit solutions. We thrive on innovation, rapid execution, and building products that make a real impact in communities around the world. As we continue to scale, we’re looking for a Director of Software Development to play a pivotal role in shaping our software development organization and enabling Spare’s next phase of growth.

About This Role

As Director of Software Development, you’ll be responsible for leading and scaling a high-performing development team while empowering our technical leaders to focus on product innovation and delivery. This role is 80% people and organizational leadership, and 20% technical contribution — reviewing code, mentoring, and maintaining technical depth, with the ability to jump in and be hands-on when needed.

Reporting directly to our VP of Software Development, you’ll manage team leads across our emerging products and core systems, ensuring that our developers are productive, our products are high quality, and our organization continues to scale effectively. This is a highly visible leadership role where you’ll collaborate closely with product, design, and other cross-functional teams, while also serving as a mentor to emerging leaders within the company.


Key Responsibilities
  • Lead, coach, and develop software development team leads, ensuring strong people management and technical mentorship across the software development organization
  • Ensure delivery of high-quality products that meet user and business needs
  • Partner closely with product and design leaders to align roadmaps and execution
  • Balance hands-on technical involvement (e.g., code reviews, architectural input) with organizational leadership
  • Foster a culture of urgency, ownership, and results while maintaining Spare’s values of collaboration and inclusion
  • Navigate and shape Spare’s evolving structure, establishing scalable processes while remaining adaptable in a high-growth environment
  • Actively contribute to recruiting and retention, ensuring a strong and diverse pipeline of talent
  • Travel quarterly to connect with distributed teams and participate in leadership events and customer visits

About you
  • A proven software development leader with experience managing managers and scaling software development teams in fast-moving environments
  • Skilled in people management, coaching, and building high-performing teams
  • Product-oriented, able to translate user needs and business goals into technical execution
  • Comfortable operating in ambiguity, creating clarity and alignment where structure is still developing
  • Driven by urgency and results, while fostering an inclusive and collaborative culture
  • Technically fluent with modern web development practices, able to review code and provide meaningful technical guidance
  • Excited by the opportunity to be one of the first leaders at this level within Spare, helping define how our software development organization grows
  • Open to hybrid work with three days of the week in-person in our Vancouver office

Requirements

  • 10+ years of software development experience, with 3+ years in a director-level (or equivalent) role managing managers
  • Proven experience in people management within software development organizations
  • Background in web development and awareness of modern web stacks, code pipelines, and devops paradigms
  • Strong organizational leadership skills, with a track record of scaling teams and driving measurable results
  • Excellent collaboration and communication skills, with experience working cross-functionally with product and design

It Will Be Considered a Plus:

  • Experience in the transit, mobility, or logistics industries
  • Leadership experience through high-growth startup stages
  • Previous work in companies at a similar funding stage
  • Commitment to building diverse teams and inclusive organizations

Why Join Us?

  • Opportunity to shape and scale Spare’s development organization at a pivotal growth stage
  • Mentorship under exceptional executive leadership, with exposure to strategic decision-making at the highest levels
  • Be one of the first leaders at this tier, building the foundation for how Spare’s software development org scales
  • Collaborate with a passionate, mission-driven team making a real-world impact

Benefits
  • Purposeful work: Be a part of a mission-driven company that is solving real-world problems and improving the lives of people around the world.
  • Growth Opportunities: Spare is growing fast and there is uncapped potential for rapid advancement of motivated high performers on our team!
  • Market-competitive pay: We benchmark roles annually to attract and retain top talent. For Growth roles, we also offer a competitive commission/bonus structure that rewards strong performance. 
  • Stock options: Enjoy the feeling of ownership. All Spartians are provided stock options, so you can share in the growth and success of Spare!
  • Home office allowance: We recognize the importance of a productive home office setup to help you do your best work, which is why we provide a CA$1,000 home office allowance.
  • Health insurance: We offer a fully-paid health insurance package for you and your dependents that includes prescription drug, paramedical, mental health, dental, life insurance, travel insurance, and Employee Assistance Program.
  • Lifestyle Spending Account: We offer CA$500 per year Lifestyle Spending Account (taxable benefit), which you can use to get reimbursed for a variety of expenses including education, wellness, transportation, and childcare/pet care.
  • Paid time off: Along with your three weeks of annual vacation, we offer unlimited sick days and have company-wide shut-down days to help you rest and recharge.

This advertiser has chosen not to accept applicants from your region.

Software Development Manager, Ordering

Vancouver, British Columbia Amazon

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Description
Are you passionate about enabling millions of customers around the world to buy anything, anywhere, anytime? Dealing with large scale distributed systems and orchestrating the entire retail ordering workflow?
The Ordering platform is part of eCommerce Services Group (eCS) and has a collection of services that manage all aspects of a customer purchase life cycle starting from shopping cart, proceeding through checkout, order processing, managing order history and any post-fulfillment actions such as refunds. Our mission is to provide a commerce platform that offers the most secure, available, performant, and reliable shopping experience to Amazon's customers
This powerhouse is set to build the next generation of core ordering systems shaping the entire post-click journey.
About the team
Ordering stands at the heart of Amazon retail, guiding the journey from purchase to delivery to resolution, and this new site will play a pivotal role in its evolution. We, the Ordering team, need founding members of software development engineers team, able to dive deep into abstract problems and come up with innovative designs to help us continuously make our platform ready for our current and future challenges.
You are the ideal candidate if you are capable of breaking down and solving complex problems, are customer obsessed, and have sharp business acumen to build a product vision and roadmap that contributes to the success of both our internal and external customers. You are a technical leader with a track record of building and growing strong teams. You thrive in a fast-moving environment where you are able to juggle complex dependencies and requirements while producing optimal solutions. You are passionate about what you do.
Key job responsibilities
* Building, leading and growing diverse, inclusive and high-performing engineering product teams, including recruiting, mentoring, motivating, promoting and performance management.
* Collaborate effectively with cross-functional teams including customers, product managers, stakeholders and leaders to ensure the successful delivery of product capabilities.
* Timely execution and prioritization of goals for the team and effectively mitigating risks.
Strategic leadership to create product roadmaps, set the vision for the team and collaboratively partner with other stakeholder teams.
* Technical leadership including architecture and design discussions for science and engineering problems and technical deep dives to ensure resolution of root causes of complex issues.
Basic Qualifications
- 7+ years of engineering experience
- 3+ years of engineering team management experience
- 8+ years of leading the definition and development of multi tier web services experience
- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
- Experience partnering with product or program management teams
Preferred Qualifications
- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
- Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
The base salary for this position ranges from $171,400/year up to $286,200/year. Salary is based on a number of factors and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. Applicants should apply via our internal or external career site.
This advertiser has chosen not to accept applicants from your region.

Software Development Engineer, S3

Vancouver, British Columbia Amazon

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Description
Managing trillions of objects in storage, retrieving them in sub-x ms, building software that deploys to tens of thousands of hosts, achieving % (you didn't read that wrong, that's 11 nines!) durability. These are just a few of the numbers that give you a sense of the scale of the exciting problems you will find every day working in Simple Storage Service (S3). Amazon S3 powers businesses across e globe that make the lives of consumers better daily. Whether its electronic content delivered to your home, technology that betters your remote working experience, allows you to plan travel to exotic places or simply get stuff delivered to your home.
As a Software Development Engineer in the S3 Distribution Plane team, you will deliver services at scale to delight our customers and support the routing of billions of requests per minute to S3's globally distributed server fleet. You will have the opportunity to design and develop systems and services in the domains of DNS, IP and Network Connectivity, TLS Certificates, VPC Endpoints and Private Connectivity. You will work alongside engineers and leaders who obsess about operations, performance, availability, scalability, and durability of customer data. Our services run at scale worldwide and as a member of this team, you will have the opportunity to ship code often, and see the impact your code has on a wide range of S3 customers.
Day to day you will be responsible for designing, delivering and maintaining the operational health of our services, maintaining our build & release systems, and ensuring maximum up-time for our developers and customers. You will provide coaching and mentoring for junior engineers and participate in design reviews, operations meetings and leadership discussions. You will partner with service teams across AWS to build ground-breaking DNS, networking and security solutions in code for S3. You will work closely with the likes of Amazon Route 53, AWS EC2 and AWS Networking to achieve the combined goals of AWS and S3. You will transcend a single organization in order to deliver solutions that require broader integration across AWS. For this reason, thinking big and thinking outside of S3 is one of the key tenets you will have to practise on a daily basis.
As a Software Development Engineer in our team, you are constantly striving to raise our operational bar and improve our infrastructure, enabling our teams to move faster. Your responsibilities will include:
Developing tools to streamline operations as we scale to reduce operational load and improve our overall operational posture. Influencing & driving operational excellence and best practices within the organization.
Identifying ways to increase the automate and improve our test infrastructure and make our CI/CD more robust and flexible.
Playing a key role in investigating and recommending best practices for maintaining and improving code quality, fleet health, and security & reliability of our service.
Growing our talent through actively mentor junior system development engineers, improving their skills, their knowledge of our systems, and their ability to get things done.
Sharing your knowledge with wider teams and writing clear and concise documentation to allow other system development engineers to get the most out of the service and tools.
Our team works together to provide work/life balance for all team members. We recognize that the circumstances of our team members vary, and we balance work across the team so that we're all able to maintain high standards on behalf of our customers, while at the same time allowing for rich and happy personal lives.
In AWS, if you build it, you own it. S3 is a highly available 7x24 worldwide service requiring dedicated support from our engineering teams. We pride ourselves on a high level of ownership in the work we do. This means we hold a high bar for test automation, verification processes, design and code reviews to ensure that our systems meet the exacting standards our customers demand. We maintain a regular on-call rotation across our teams with engineers and managers all taking part to resolve the inevitable issues that arise. We work hard to minimize getting paged in the middle of the night as we recognize that a well-rested employee is a productive employee.
Utility Computing (UC)
AWS Utility Computing (UC) provides product innovations - from foundational services such as Amazon's Simple
Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that
continue to set AWS's services and features apart in the industry. As a member of the UC organization, you'll support
the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity
Apps services in AWS, including support for customers who require specialized security solutions for their cloud services.
A day in the life
Upon joining S3, every employee is paired with a peer buddy who will help you to quickly come up to speed in understanding the technology we're building, the tools we use and the business problems we're trying to solve. We hire exceptional people and we recognize the importance of coaching others. We have a formal mentor search application that lets you find a mentor that works best for you based on location, job family, and job level. On our internal "Broadcast" video streaming website, you'll find countless presentations by some of the brightest minds in computing discussing solutions to many of the exciting problems we're solving in AWS today with new live-streaming videos added every week.
About the team
Diverse Experiences
Amazon values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job
description, we encourage candidates to apply. If your career is just starting, hasn't followed a traditional path, or
includes alternative experiences, don't let it stop you from applying.
Why AWS
Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform. We pioneered
cloud computing and never stopped innovating - that's why customers from the most successful startups to Global 500
companies trust our robust suite of products and services to power their businesses.
Work/Life Balance
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is
why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home,
there's nothing we can't achieve.
Inclusive Team Culture
AWS values curiosity and connection. Our employee-led and company-sponsored affinity groups promote inclusion and empower our people to take pride in what makes us unique. Our inclusion events foster stronger, more collaborative teams. Our continual innovation is fueled by the bold ideas, fresh perspectives, and passionate voices our teams bring to everything we do
Mentorship and Career Growth
We're continuously raising our performance bar as we strive to become Earth's Best Employer. That's why you'll find
endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-
rounded professional.
Basic Qualifications
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
Preferred Qualifications
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
- Experience building complex software systems that have been successfully delivered to customers
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
The base salary for this position ranges from $114,800/year up to $191,800/year. Salary is based on a number of factors and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. Applicants should apply via our internal or external career site.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software engineering Jobs in Vancouver !

Senior Software Development Engineer

Vancouver, British Columbia Autodesk

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

**Job Requisition ID #**
25WD90991
**Position Overview**
Autodesk is seeking a motivated, experienced and skilled engineer to join our Connected Delivery platform team. This platform is responsible for enabling the discovery, download, and installation of all Autodesk products and services. You'll be responsible for building a full-stack application that is resilient, scalable, and highly available. As an ideal candidate, you'll have led teams developing modern web experiences with cloud services in a fast-paced, agile environment.
**Responsibilities**
+ Design, and develop high-quality, secure, performant applications
+ Participate in agile ceremonies of the Scrum team
+ Work closely with the product manager and team to understand and elaborate on requirements
+ Work with team to troubleshoot code level problems quickly and efficiently
+ Identify risk and propose mitigation strategies associated with the design
+ Participate in code reviews to ensure new code conforms to highest standards
+ Interact with internal and external customers to identify and resolve product defects
+ Mentor and develop junior developers
+ Respond on a rotational basis to escalated incidents after hours or on weekends to ensure 24/7 availability of our platform
**Minimum Qualifications**
+ BS in Computer Science or a related technical field (an MS in Computer Science or a related degree is preferred)
+ 5+ years of professional experience developing scalable, distributed applications
+ 3+ years deep experience in developing web applications using the React framework
+ Strong experience in object-oriented programming with languages like Java, TypeScript, JavaScript
+ Experience designing and building RESTful APIs using Microservices architecture
+ Strong knowledge of AWS, databases, and cloud architectures
+ Strong experience and understanding of working on Agile processes like SCRUM
+ Strong, communication skills, and ability to influence without authority
#LI-IC1 #SrSDE
**Learn More**
**About Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
**Salary transparency**
Salary is one part of Autodesk's competitive compensation package. Offers are based on the candidate's experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
**Diversity & Belonging**
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: you an existing contractor or consultant with Autodesk?**
Please search for open jobs and apply internally (not on this external site).
This advertiser has chosen not to accept applicants from your region.

Director of Software Development

North Vancouver, British Columbia Targeted Talent

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

We are looking for an experienced Director of Software Development for our client. This is a permanent position that is remote to start with later relocation to Vancouver . Our client is a global enterprise company providing a last-mile delivery service to large E-Commerce and retail businesses.

You Have:

  • 10+ years’ experience as a Software Developer
  • 2+ years' people management experience leading full-stack engineering teams
  • Extensive experience mentoring junior developers; performing code reviews, contributing to architectural decision-making, and
  • Experience with the following; Java , Node.js , MongoDB , React , HTML , SQL
  • Experience working with Microservices architecture
  • Experience working in cloud environment, ideally with AWS

Perks:

  • Very Competitive Salary
  • Equity Options
  • Individual performance bonus
  • Health and dental benefits
  • 3 weeks’ vacation

This advertiser has chosen not to accept applicants from your region.

Software Development Technical Lead

Vancouver, British Columbia Lendesk

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Salary: $160-$90K

About Lendesk

Were a financial technology company on a mission to make the mortgage experience easy, accessible, and transparent. Our flagship product is an advanced digital mortgage origination platform that connects borrowers, brokers, and lenders. Were a fast-growing team of 50+ employees, composed of innovative and engaged individuals working collaboratively to deliver a unique digital home buying experience.


The Role
Were looking for a Software Development Tech Lead with strong Node.js and JavaScript/TypeScript experience to guide and grow our engineering team. In this role, you will oversee the development of front-end applications, back-end services, and infrastructure that power our mortgage origination platform, while ensuring that best practices and high-quality standards are upheld.

Working closely with product management and other stakeholders, youll be key in planning, scoping, and delivering new features and services. Youll have a direct impact on driving technical excellence, mentoring team members, and helping shape our development processes and culture.


Youll Be Responsible For:

  • Leading and mentoring a team of full-stack developers (Node.js, React, TypeScript) through code reviews, pair programming, and regular 1:1s.
  • Collaboration & communication: Work closely with Product Management to prioritize and scope projects, facilitate effective communication across teams, and ensure requirements are clearly understood.
  • Process improvement: Actively help shape and continuously improve our development process, tooling, and techniques.
  • Team coaching & growth: Conduct regular feedback sessions, identify opportunities for professional development, and foster a culture of learning and innovation.
  • Technical oversight: Write and maintain clear documentation and tests, oversee deployments using tools like GitHub Actions, and advocate for best practices in software design, testing, and DevOps.
  • Hands-on development: Contribute to the design and implementation of new features in our Node.js services and React front-end.


Our Core Technology Stack:

  • Node.js (JavaScript/TypeScript)
  • React (with Redux for state management)
  • Postgres
  • AWS Services (S3, Lambda, DynamoDB, etc.)
  • GitHub Actions
  • Terraform


What We Expect From You:

  • Leadership experience: You have a proven track record of leading and mentoring software development teams.
  • Excellent communication: You can clearly present ideas, provide constructive feedback, and collaborate effectively with technical and non-technical stakeholders.
  • Strong Node.js background: Youre comfortable designing and building robust, scalable services in JavaScript or TypeScript.
  • Full-stack proficiency: Familiarity with modern front-end frameworks, particularly React.
  • Technical depth: Understanding of distributed systems, RESTful APIs, fault tolerance, and cloud-based architectures.
  • Automation & CI/CD: Experience with test-driven development, continuous integration, and continuous deployment pipelines (e.g., GitHub Actions).
  • Agile mindset: Familiar with Agile/Scrum methodologies and capable of adapting them to the teams needs.


Additional experience that would be beneficial:

  • Experience in the fintech industry
  • Knowledge of mortgage and/or private lending industry practices
  • Understanding of Agile / Scrum / Shape-Up practices


What We Offer

In addition to the exciting work, great people and a fun and supportive culture, we offer an extensive benefits and perks package:

  • Competitive salaries
  • Comprehensive benefit plan including dental, medical and vision
  • Remote first, work from where you are in Canada
  • Budget to improve your home office set-up
  • Flexible work hours
  • The latest in hardware and software tools
  • Budget for continuous development and training
  • Stock purchase program in our parent company (NYSE:RKT)


You must be a current Canadian resident to be considered for this role. A candidate selected for this position must pass a criminal background check.


Lendesk is committed to offering competitive salaries to all our team members. This role has a salary range of 160,000 - 190,000 CAD which accounts for the skills youll bring to the team, the impact youll have on the business, and the growth youll experience in the role. Throughout your time at Lendesk well continue to have conversations about your career development and youll have the opportunity to build an amazing career with us.


remote work

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Engineering Jobs View All Jobs in Vancouver