Senior Software Engineer, Trilogy (Remote) - $200,000/Year Usd
By Crossover At Montreal, Quebec, 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 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 (C#/.Net)
By ClickJobs.io At Halifax, Nova Scotia, Canada

Our team's currently partnered up with a company in the payments space, servicing on a B2B and B2C basis across North America, South America, Europe and Australia with almost 1000 employees positioned ...

Senior Software Engineer Jobs
By Agrimatics At Saskatoon, Saskatchewan, Canada
Knowledgeable in Agile software development lifecycle
Interest or experience with one or more of the following:
Experience building and maintaining complex systems at scale.
BS in Engineering, Computer Science or equivalent industry experience.
Shipping new features to enhance our core product
Writing tests and fixing bugs in our code (we invest heavily in test automation)
Senior Software Engineer, Data
By Terminal At Canada
Experience in a remote environment is a plus
Experience in any of Airflow, Snowflake, Postgres, and Typescript is a plus Experience in developing accounting/financial software is a plus
Participate in day-to-day technical decision-making and execution within the Data team Plan, design, and execute against product and engineering priorities
Participate in the agile development process
Participate in the code-review process for the Data team
Contribute individually to the code base and product
Senior Software Engineer Jobs
By TekRek At Ontario, Canada
7+ years experience in progressive software engineering positions with a focus on full stack / backend responsibilities
Strong experience in working on scalable web applications
Strong experience in working with JavaScript, Node.js, API
Build and implement new features for existing systems
Maintain and update existing systems
Participate in system design and specification, development, testing, debugging, documentation, and support
Senior Software Engineer (Trajectory Planning)
By Oxa At Toronto, Ontario, Canada
Experience with technical and people leadership / management experience
Positively impact product quality, customer experience, and maintainability, and take on projects that improve team processes and solutions.
PhD in related field (Mech Eng, Aerospace, Comp Science, Robotics, Mechatronics) with 2+ years of professional experience is desired
MS in related field (Mech Eng, Aerospace, Comp Science, Robotics, Mechatronics) with 4+ years of professional experience is acceptable
Extensive hands-on experience of optimisation-based trajectory planning
Experience with sampling-based trajectory planning approaches
Senior Software Engineer Jobs
By Coinbase At Waterloo, Ontario, Canada
You have at least 5 years of experience in software engineering.
You have experience with Blockchain technology (such as Bitcoin, Ethereum etc..)
You have experience decomposing a large monolith into microservices.
What You’ll Be Doing (ie. Job Duties)
What We Look For In You (ie. Job Requirements)
You’ve got positive energy. You’re optimistic about the future and determined to get there.
Senior Software Engineer, Trilogy (Remote) - $100,000/Year Usd
By Crossover At Ottawa, Ontario, Canada
Review code to ensure adherence to best practices, team standards, and customer requirements.
At least 4 years of experience writing production code for the server side of web applications.
At least 2 years of experience being the primary technical contributor for a development team OR software product.
At least 1 year of hands-on experience developing using cloud patterns (any cloud vendor).
A personal interest and some experience in using generative A.I. in your day-to-day development
Senior Software Engineer key responsibilities
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
Senior Software Engineer - Sky0061
By Mastercard At Toronto, Ontario, Canada
Experience or knowledge in the following areas is valuable:
5+ years hands on experience with JS in browser or Node utilizing supporting JS libraries/frameworks (React, D3.js, NodeJS, Express).
5+ years of experience translating feature specifications and mockups into modular, standards-compliant HTML/CSS.
Mentor others on the team to help them grow as engineers across many dimensions.
Ensure cross-browser supported and standards-compliant JS/HTML/CSS while advocating front-end best practices in design and application.
Perform system maintenance and troubleshoot production incidents as part of an on-call support schedule.
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 (C++) Up To $200K+ Great Bonus Montreal
By Hunter Bond At Montreal, Quebec, Canada
• Strong Education and excellent communication skills
• 2+ Years experience building APIs and services in C++.
• Experience working with backend services
If interested or for more information contact [email protected] !
Job Title: Senior Software Engineer (C++)
Salary: Up to CAD$200k + Huge Bonus
Senior Software Engineer Jobs
By SconaTech Solutions At Edmonton, Alberta, Canada
Strong communication and time management skills
5+ years of relevant work experience
Experience with Agile or Scrum software development methodologies
Experience with Python, JavaScript/TypeScript, HTML, CSS.
Experience with React.js is an asset.
Experience with any cloud provide (AWS, Azure, GCP etc.) is an asset.
Senior Software Engineer Jobs
By AUDELA At Montreal, Quebec, Canada
Node/JavaScript skills that could outmatch even the cleverest wizards
Working knowledge of Kubernetes because why rule just one world when you can orchestrate a cluster?
This position is to work in collaboration with our partner and client B-Yond. https://www.b-yond.com/
🚀🔥👨💻❤️ THE HUNT IS ON FOR OUR NEXT CODE WIZARD! 💫⚙️🖥️💡
🔮 INTRODUCING: The Senior Software Developer Role
Python and FastAPI mastery that would put the wise old sages to shame
Senior Software Engineer Jobs
By Bentley Systems At Ottawa, Ontario, Canada
Provide support and mentorship to other software engineers by providing advice, coaching, and educational opportunities.
At least 5 years of non-internship professional software development experience.
Excellent verbal and written communication skills in English.
Strong programming concepts and knowledge of C#, JavaScript, and Typescript.
Knowledge of distributed version control system like Git.
Working experience of Azure DevOps and Agile Development methodologies like SCRUM.
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, Ripplenet Payments
By ClickJobs.io At Hamilton, Ontario, Canada

At Ripple, we’re building a world where value moves like information does today. It’s big, it’s bold, and we’re already doing it. Through our crypto solutions for financial institutions, businesses, ...

Senior Software Engineer Jobs
By HB Studios At Lunenburg, Nova Scotia, Canada
Provide mentorship and facilitate learning for less experienced team members.
Continue to learn and hone skills while staying up to date with technical advancements.
Typically a minimum of 4 to 6+ years of experience in game programming.
Applied math skills (matrices, vectors, algebra, etc.)
A detail-oriented person with flexibility and problem-solving skills.
Own large sized features, or multiple small to medium ones, and work alongside other specialists on features and bugs.

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?