Senior Software Engineer (Canada Remote)
By Motorola Solutions At Vancouver, British Columbia, Canada
Designing efficient architecture to respond to customer requirements
8+ years of work experience as a software engineer.
Relevant experience with Vue.js or equivalent single-page application libraries (React.js)
Demonstrate some strong team player skills.
Bachelors Degree with 8+ years of software engineering/developer experience and 3+ year cloud application experience
Responsible for the building frontend and backend
072938-Senior Engineering - Software Engineer
By Capgemini Engineering At British Columbia, Canada
Family building benefits like adoption assistance, surrogacy, and cryopreservation
Social well-being benefits like subsidized back-up child/elder care and tutoring
Provides estimations, agrees task duration with the manager and gives to project plan of assigned
Over 5+ years of Python, CPython, PyPy experience with frameworks Flask/FastAPI/Falcon
Hands-on experience in performance tuning and scaling high efficiency.
Experience with AWS EC2, Docker, and Jenkins
Senior Staff Distributed Systems Software Engineer, Tech Lead
By Temporal Technologies At Vancouver, British Columbia, Canada
Knowledge and experience to further ensure the high reliability of the Temporal system
Rich experience in large-scale distributed systems design (reliability, scalability)
Operational experience in large-scale distributed systems
Experience developing highly concurrent systems
Experience with infrastructure environments (strong plus)
Help shape the future of Temporal
Senior C++ Software Engineer, Trilogy (Remote) - $200,000/Year Usd
By Crossover At Vancouver, British Columbia, Canada
Managing projects or tasks: We have automated management overhead so you can focus entirely on software development.
Modernizing legacy products, leveraging your skills to spearhead their transformation into cloud-native solutions.
10+ years of C/C++ software development experience
Senior C++ Software Engineer key responsibilities
Applying your expertise to unravel and solve complex implementation challenges by making the appropriate technical decisions.
Playing a crucial role in our software's functionality and reliability, identifying and permanently fixing bugs and defects.
Senior Software Engineer, Growth
By Babylist At Vancouver, British Columbia, Canada
We believe in exceptional management
A high-performing engineer with experience delivering end to end solutions that drive business growth
Mentoring other team members through design and architecture planning, code reviews, and knowledge sharing sessions
We offer competitive pay and meaningful opportunities for career advancement
Very comfortable with JavaScript, React and Ruby / Python (or similar)
Able to deliver elegant, effective software solutions in a timely manner
Senior Software Engineer (.Net)
By Tribe Property Technologies At Vancouver, British Columbia, Canada
5+ years of hands-on experience with .NET development (C#, ASP.NET MVC/Web API).
Proficiency in ORM Frameworks (e.g., NHibernate, Entity Framework) and solid knowledge of RDBMS.
Experience in developing and managing cloud infrastructure, particularly in Azure.
Great benefits package for you and your family
Hybrid work environment with multiple work from home days
Play a critical role in building our core product and infrastructure
Senior Support & Software Engineer, Saudi Arabia
By Canonical At Vancouver, British Columbia, Canada
Excellent communication skills and extensive experience in customer-facing positions
Be the technical authority and demonstrate your experience with popular open source software such as PostgreSQL, Corosync/Pacemaker, MongoDB, MySQL and Apache.
Open source development or scripting experience
Professional experience with OpenStack is a must
Professional experience with Kubernetes and/or Ceph
Experience with or willingness to learn new technologies, including LXD, Snaps, MAAS, Juju and Ubuntu
Senior Software Engineer , Game Services (Equest)
By BCJobs At Vancouver, British Columbia, Canada
Work as a partner to game studios, designing online and multiplayer player experiences.
Expertise in Python or C++ coding, or skills in a similar language.
Experience with databases (ideally MySQL, Cassandra, and Redis).
Experience with networking technologies (e.g. TCP, UDP, security and scalability).
Experience delivering within Scrum/Agile development methodologies.
Excellent problem solving and analytical skills.
Senior Software Engineer (Vancouver Hub)
By Scotiabank At Vancouver, British Columbia, Canada
Knowledge and working experience of automated testing – unit, integration, and functional testing.
Assess and analyze business strategy & requirements, working on breaking-down, scoping and estimating tasks.
Minimum of 5 years of professional experience as a Full Stack PHP Web Developer with explicit Drupal 8+ development experience.
Extensive Drupal module and library development experience (building custom modules, theming, etc.).
Strong understanding of MySQL and experience with database integration and optimization
Knowledgeable about other technologies and able to suggest integration solutions. Capable of speaking about cross-platform integrations with Drupal and other technologies.
Senior Software Engineer (Equest)
By BCJobs At Vancouver, British Columbia, Canada
Work as a partner to game studios, designing online and multiplayer experiences.
3+ years of relevant work experience
Expertise in Python or C++ coding, or skills in a similar language
Experience with relational and non-relational databases
Excellent problem solving and analytical skills
Experience with distributed systems and web technologies
Senior Software Engineer Jobs
By Plume Design, Inc At Kelowna, British Columbia, Canada
Taking technical ownership of products, contributing to product capabilities and knowledge base can enable and sustain rapid product delivery at scale.
Masters or further education or similar experience in any related computer science or engineering field
Working in full harmony with your team members to manage product iterations and day-to-day development activities,
Fluent communication skills in verbal and written English
Experience working on at least two areas: large-scale distributed application development, machine learning, Unix/Linux environments, and deep-dive root-cause problem analysis.
2+ years of hands-on experience with two or more general purpose OO programming languages including but not limited to: Java/Scala/Go
Senior Software Engineer Jobs
By ClickJobs.io At Victoria, British Columbia, Canada

We’re the world’s leading data, insights, and consulting company; we shape the brands of tomorrow by better understanding people everywhere. Kantar’s Profiles division is home to the world’s largest ...

Senior Software Engineer 2 Jobs
By Zynga At Greater Toronto Area, Canada
B.Sc. in Computer Science, Engineering, or equivalent education / work experience
4+ Years industry experience as a Software Developer
Strong working knowledge in C#
Prior game development experience (on shipped titles or live games experience)
Excellent communication skills and comfort working in a collaborative environment
Mobile development experience with a focus on iOS and/or Android
Senior Software Engineer Jobs
By Mastercard At Vancouver, British Columbia, Canada
Work to define feature requirements and deliver the product that materially impacts the business and improves the consumer experience
Full stack engineering experience in a production environment
Experience with modern Messaging systems ( NATS, Kafka)
Experience in monitoring tools such as Dynatrace is a plus
Experience in deployment automation through CI/CD workflows using Jenkins, Chef is a plus
Execute and own the baseline architecture implementations and design activities collaborating with other Engineers in the Team.
Senior Software Engineer - (Engine Migration)
By GeoComply At Vancouver, British Columbia, Canada
Clarify business requirements and raise your suggestions or concerns working with QA and DevOps team on implementation details;
You have 4+ years of experience in Go or PHP;
You are experienced with PHP or a similar OO language of choice;
You have experience with relational and non-relational databases;
You have experience working with MongoDB, MySQL databases;
You have an experience with JavaScript;
Senior Software Engineer, Banking
By Cash App At Kitchener, Ontario, Canada
Leverage your experience and knowledge to support your teammates
4+ years of software development or equivalent experience
Experience leading and executing delivery projects on time while maintaining a high-quality bar
A passion for learning and sharing knowledge alongside teammates, with self-motivation and keen attention to detail
Lead and participate in critical technical, design, and product discussions with leaders across the organization and company
Work on impactful, multi-team projects that cross Engineering team boundaries
Senior Software Engineer Jobs
By ABCO F/A At Greater Toronto Area, Canada
Developing quality software that is used by some of the world's largest technology firms, fixed income asset managers, and custodian banks
Deep knowledge in multiple teams' domains; broad understanding of CW systems.
Creates documentation of system requirements and behavior across domains
Consulted on quality, scaling and performance requirements before development on new features begins.
Participate in Agile meetings to contribute with development strategies and product roadmap
Owning critical processes that are highly available and scalable
Senior Presentation Software Engineer - Ea Sports
By EA SPORTS At Vancouver, British Columbia, Canada
Bachelor's degree in Computer Science, related field, or equivalent training and professional experience.
Proficiency with C++ and experience in object-oriented design and implementation.
Game engine experience is a plus (Unity/Unreal).
Knowledge of good software programming practices.
Experience in scripting languages (Python, Lua) and interpreted languages (C#) is a plus.
Experience with source control systems.
Senior Software Engineer Jobs
By Software At Coquitlam, British Columbia, Canada
Ad management system with advanced targeting options
3+ years of relevant work experience
Experience with Agile or Scrum software development methodologies
Advertiser dashboard to manage campaigns, view analytics and reporting
Publisher dashboard to manage ad units, view analytics and reporting
Writing clean, high-quality, high-performance, maintainable code

Are you an experienced software engineer looking for a new challenge? Join our team as a Senior Staff Software Engineer and help us develop innovative solutions to complex problems. You'll have the opportunity to work with cutting-edge technologies and collaborate with a talented team of engineers. If you're ready to take your career to the next level, this is the job for you!

Overview:

A Senior Staff Software Engineer is a highly experienced software engineer who is responsible for developing, testing, and maintaining software applications. They are also responsible for leading a team of software engineers, providing technical guidance, and ensuring that software projects are completed on time and within budget. Senior Staff Software Engineers must have a strong understanding of software engineering principles and be able to work with a variety of programming languages.

How To Become an Senior Staff Software Engineer:

To become a Senior Staff Software Engineer, you must have a bachelor’s degree in computer science, software engineering, or a related field. You should also have several years of experience in software engineering, including experience leading a team of software engineers. Additionally, you should have strong problem-solving and communication skills.

Senior Staff Software Engineer Skills:

• Software engineering principles
• Object-oriented programming
• Database design and development
• Software testing and debugging
• Project management
• Team leadership
• Problem-solving
• Communication
• Analytical thinking

What is Senior Staff Software Engineer Knowledge?

• Software engineering principles
• Object-oriented programming
• Database design and development
• Software testing and debugging
• Project management
• Team leadership
• Problem-solving
• Communication
• Analytical thinking

What is Senior Staff Software Engineer Responsibilities?

• Developing, testing, and maintaining software applications
• Leading a team of software engineers
• Providing technical guidance
• Ensuring software projects are completed on time and within budget
• Troubleshooting software issues
• Writing technical documentation
• Researching new technologies

What is Senior Staff Software Engineer Experience?

• Several years of experience in software engineering
• Experience leading a team of software engineers
• Experience with a variety of programming languages
• Experience with software testing and debugging
• Experience with project management

What is Senior Staff Software Engineer Qualifications?

• Bachelor’s degree in computer science, software engineering, or a related field
• Strong problem-solving and communication skills
• Ability to work independently and as part of a team
• Ability to work under pressure and meet deadlines

Senior Staff Software Engineer Education:

• Bachelor’s degree in computer science, software engineering, or a related field
• Master’s degree in computer science, software engineering, or a related field
• Professional certifications in software engineering
What tools help Senior Staff Software Engineer work better?
• Version control systems such as Git and Subversion
• Automated testing tools such as Selenium and JUnit
• Continuous integration tools such as Jenkins and Travis CI
• Project management tools such as JIRA and Trello
• Database management systems such as MySQL and MongoDB
• Text editors such as Atom and Sublime Text
Good tips to help Senior Staff Software Engineer do more effectively?
• Stay up to date with the latest technologies and trends in software engineering.
• Develop a strong understanding of software engineering principles and best practices.
• Utilize version control systems to manage code changes and keep track of project progress.
• Automate testing to ensure software applications are functioning properly.
• Utilize project management tools to keep track of tasks and deadlines.
• Communicate effectively with team members and stakeholders.
• Take initiative and be proactive in problem-solving.
Common Senior Staff Software Engineer interview questions?
• What experience do you have in software engineering?
• What programming languages are you familiar with?
• How have you led a team of software engineers in the past?
• What challenges have you faced in developing software applications?
• How do you ensure software projects are completed on time and within budget?
• What techniques do you use to troubleshoot software issues?
• What strategies do you use to stay up to date with the latest technologies?