Staff Developer Jobs
By designstripe At Canada
- Experience with database design and management, including SQL and NoSQL databases.
- Strong collaboration skills and experience working with cross-functional teams.
- Collaborate with cross-functional teams, including Product, Tech, Design & Studio, to translate requirements into high-quality solutions.
- Implement front-end interfaces and experiences with an emphasis on usability and performance.
- Mentor junior developers and share knowledge across the team.
- Strong knowledge of back-end programming languages (e.g., Python, Typescript, Node.js).
Staff Software Engineer - Planning & Reporting
By StackAdapt At Canada
8+ years of experience building highly performant web applications with outstanding UX.
Knowledge of our full-stack technologies is highly preferred - React, Typescript, GraphQL, Ruby on Rails and Go.
Experience collaborating closely with Product & Design to design, implement and iterate on high impact end-to-end product experiences.
Experience working with relational databases and key-value stores
Experience analyzing, benchmarking and optimizing web application page load performance across the entire stack.
Experience working on large scale Ruby on Rails / Go projects.
(Can) Gt - Staff Software Developer, Adtech
By Walmart Canada At Mississauga, Ontario, Canada
Bachelors degree with 8+ years of experience in software development, ideally focusing on distributed applications, system integrations, and big data management.
Leadership experience in solutions architecture and design.
3+ years of experience in building and managing large-scale distributed, scalable, highly available, and fault-tolerant systems.
Experience in Apache Hadoop, Map-reduce, Apache Spark, and messaging Systems such as Kafka.
Excellent communication and leadership skills.
Exceptional analytical reasoning and problem-solving skills.
Staff Research Developer Jobs
By ServiceNow At Montreal, Quebec, Canada
Build and manage end-to-end data pipelines and large datasets.
Experience with building and managing end-to-end data pipelines, from data extraction and transformation to loading and storage;
Hands-on experience with big data processing frameworks, such as Hadoop or Spark;
Experience in rapid prototyping and the ability to quickly validate whether a certain direction is worth pursuing;
Train large models on multi-node GPU clusters.
Present your work in research papers of which you will become a coauthor.
Staff Developer - Marketplace
By Jane.app At Canada
Strong knowledge and experience with event- or message-driven architecture (e.g. Kafka)
Experience scaling systems both vertically and horizontally using a metrics-based approach to decision-making
Cloud architecture (e.g. AWS, GCP, Azure), containerization (e.g. Docker, Kubernetes) and some Infrastructure as code (e.g. Terraform or Helm) experience
Experience applying architectural patterns and design patterns in and across services, with an eye towards clean architecture and clean coding practices
Experience in data modelling and different types of data stores (Postgres, MySQL, Redis, MongoDB, DynamoDB, Kafka)
Experience exposing services to third-party integrators
Staff Software Engineer, Assessments
By HackerOne At Canada
You have 8+ years of (open source) development experience within a SAAS environment
HackerOne is a digital first company, and all employees must be able to work and excel in a remote environment.
Based in US or Canada (Remote)
You are at first a tech-savvy person who likes to work with people and teams
You can help build a team and cultivate innovation, driving cross-functional collaboration and execution of projects across multiple teams
You know how to make a strong impact at a company level
Staff Software Developer, Fullstack
By Neo Financial At Calgary, Alberta, Canada
10+ years of experience in software engineering
Knowledge of web and/or mobile technologies, and an ability to work with designers to implement front ends to spec
Experience working with bigger teams and bigger projects that span multiple teams - startup experience is also a plus
Benefits of working at Neo:
Be a true expert in software development, showing top-of-industry expertise when it comes to how to write code and build tech!
Lead the way by being hands-on, developing code, troubleshooting problems, or building the most complex features
Staff Software Engineer Jobs
By Chainalysis At Ontario, Canada
You have a bias to ship and iterate alongside product management and design partners
Experience mentoring other engineers, leading cross-team projects, and driving design and technology decisions
Experience with object-oriented programming languages. We mostly use Java but appreciate a variety of languages!
Strong technical background with 8+ years of experience working directly on backend systems/ projects
Experience with Terraform and Kubernetes is a plus!
You have successfully built cloud-native data ingest and aggregation processes that intake gigabytes of data per day
Staff Software Developer, Application Security
By Wealthsimple At Toronto, Ontario, Canada
Contributes to best practices in leadership and people management, especially when it comes to hiring at the senior level
Has experience running a product or application security program in a fast paced environment
Take a maker owner approach to identifying and remediating security or privacy anti-patterns affecting large parts of the organization
Integrate security best practices throughout the software development lifecycle while maintaining developer productivity
Is an effective listener, consensus builder and effectively incorporates diverse ideas into a coherent vision
Is a mentor and who will have a large positive impact on morale and company culture
Staff Software Developer Jobs
By PayByPhone At Vancouver, British Columbia, Canada
Act as the go-to technical person representing multiple teams and own technical strategy for broad or complex projects and requirements
Collaborate with Product Managers, Designers, and Developers to design, build, and launch new product features
Provide insight and feedback to Developers, Designers and Product Managers
Participate in market and client requirements discovery in collaboration with PayByPhone product team
7+ years’ experience designing, developing, and maintaining scalable production software that stands up to real-world users and production conditions
Experience with automated unit testing, and an interest in techniques such as TDD and BDD
(Can) Gt - Staff Software Developer
By Walmart Canada At Mississauga, Ontario, Canada
Build reusable React components with modular CSS, manage data on the client with Redux, use react query, and GraphQL.
As a part of Walmart’s all-hands philosophy, help customers via support to ensure they have the best experience possible.
BS/MS with minimum of 10+ years of experience in software engineering
Minimum 8 years of experience in JavaScript.
Minimum 2 years of experience in Node JS development
Minimum 1 year of experience in GraphQL
Staff Software Engineer, Square Payroll
By Square At Ontario, Canada
Help us to continually improve the experiences of our customers and operations teams through automation
8+ years of experience developing and leading large scale software
Experience in both building and refactoring complex systems
Huge plus if you have experience with decomposing into SOA, plus monitoring, & observability
Provide technical guidance to an amazing group of engineers.
Build systems that collect and maintain customers sensitive data, while holding Square to the highest standards for security and compliance

Are you a software developer looking for a new challenge? Join our team and help us create innovative solutions that will revolutionize the way people interact with technology. We offer competitive salaries, flexible hours, and a great work environment. Come join us and make a difference!

An Staff Software Developer job is a highly technical role that requires a deep understanding of software development principles and techniques. This position is responsible for designing, coding, testing, and debugging software applications. They must be able to work independently and collaboratively with other developers, designers, and stakeholders. To become an Staff Software Developer, you must have a degree in computer science or a related field, and experience in software development. Additionally, you must have strong problem-solving skills, an understanding of software development life cycles, and knowledge of programming languages. The skills required for this role include coding, debugging, and testing software, as well as knowledge of software development principles and techniques. Additionally, you must have strong communication and collaboration skills, as well as the ability to work independently. The knowledge required for this role includes an understanding of software development life cycles, programming languages, and software development principles and techniques. The responsibilities of an Staff Software Developer include designing, coding, testing, and debugging software applications, as well as collaborating with other developers, designers, and stakeholders. The experience required for this role includes experience in software development, as well as experience in coding, debugging, and testing software. The qualifications required for this role include a degree in computer science or a related field, and experience in software development. The education required for this role includes a degree in computer science or a related field. Tools that help Staff Software Developers work better include integrated development environments (IDEs), source code management systems, and debugging tools. Good tips to help Staff Software Developers do more effectively include staying organized, breaking down tasks into manageable chunks, and staying up to date with the latest technologies. Common Staff Software Developer interview questions include asking about experience with software development, coding, debugging, and testing, as well as questions about problem-solving skills, software development life cycles, and programming languages.