Search jobs > Markham, ON > Permanent > Senior software engineer
Our team has an immediate permanent opening for a Senior Software Engineer.Responsibilities : Research and development of distributed, highly available transaction processing database management system focusing on algorithms for scale up and scale outWork with a team of architects and engineers to develop proof-of-concept systems and components across the data manager, buffer manager and transaction processing componentsInvestigate and design new data structures and algorithms focusing on lockless and NUMA aware approaches on the latest and state of the art hardware technologyMentor junior colleagues on algorithm design, data structure and software engineering aspects focusing on high performance scalable codeWork with QA and continuous integration teams to drive a quality overall solution though a combination of automated unit tests, functional testing and system testing of the solutionWhat you’ll bring to the team : Proficient in C and C++ programming5-10 years’ experience with design and development of a distributed database, or storage system, or file system, or cache systemExperience in open source community is an assetExcellent documentation, organization and communication skillsSelf-motivated learner;
strong desire to learn on the jobMust be a team playerBachelor or Master major or PhD in computer science or related area#J-18808-Ljbffr
Senior Software Engineer-IOT (FULLY REMOTE in Toronto Area ONLY) - 30343
As aSenior Software Engineeryou will be responsible for …Building innovative solutions that enable rapid development. You will design, develop, code, architect and test software systems, or applications for software improvements and new products. Possess knowledge of software engineering process, SD...
Senior Software Engineer
Software design and software development lifecycle. Experience building and tuning complex SQL queries on databases such as Oracle, Sybase etc. ...
Senior Software Engineer
Who we need Reporting to the Manager of Software Engineering, we are looking for a Senior Software Engineer. An in-person or virtual interview with the Software Engineering Manager and a Senior Engineer. Collaborating with stakeholders and senior engineers across teams, you will identify and address...
Senior iOS Software Engineer, Governance
At least 3+ years of experience as a software engineer developing user-facing iOS mobile native applications at scale, using Swift. Work cross-functionally with product, design, and other engineering counterparts to execute on product and business strategy and build novel products and features that ...
Staff Software Engineer (Distributed - Canada)
Staff Software Engineer (Distributed - Canada). Communicate with senior leaders and executives to determine the organization's unique software needs, presenting progress reports to senior leaders. As a Staff Software Engineer, you are one of our “power implementers. You’ll work closely with Principa...
Senior Backend Software Engineer
As a Senior Backend Software Engineer, you are joining a passionate software engineering team to build sequencing products to change patients’ lives. Our software teams are laying the groundwork for the future by developing powerful bioinformatics algorithms, data analysis tools, and software/system...
Senior Software Engineer
The Microsoft Applied Sciences Group (ASG), a nimble startup group within Microsoft’s Windows division, seeks a Senior Software Engineer to help create products that push the envelope of user experiences at the intersection of software, machine learning, and hardware. Bachelor's Degree in Computer S...
Senior Java Software Engineer
Working alongside other talented minds with strong technical skills, you’ll solve complex business problems to deliver software applications and services that positively impact our clients and their customers. Manage the project scope and deliverables of a globally distributed team throughout the de...
Senior Software Engineer- Java
We're seeking a highly skilled and experienced senior java developer to join our dynamic team. As a Senior Java Developer, you will be responsible for designing, developing, and maintaining high-performance Java applications while providing technical leadership and mentoring to junior developers. Ba...
Senior Azure DevOps Engineer
Promote good engineering practices within feature development teams, including effective engineering estimation, decision making, and risk management. We help organizations adopt, govern and manage Microsoft 365 with beautiful, compelling and innovative software. We are 100% a product-led organizati...