Unfortunately, this job posting is expired.
Don't worry, we can still help! Below, please find related information to help you with your job search.
Some similar recruitments
Embedded Software Developer Jobs
Recruited by Ciena 7 months ago Address Ottawa, Ontario, Canada
Smts Software Development Eng. - Hip
Recruited by AMD 8 months ago Address Markham, Ontario, Canada
Application / Software Architect - Cloud Solutions
Recruited by Bronson Technical Search 9 months ago Address Ottawa, Ontario, Canada
Software Architect - Hybrid
Recruited by Citi 9 months ago Address Mississauga, Ontario, Canada
Senior Software Engineer (Relational Database Expert)
Recruited by PointClickCare 9 months ago Address Mississauga, Ontario, Canada
Azure Data Architect Jobs
Recruited by 3B Staffing LLC 9 months ago Address Brampton, Ontario, Canada
Principal Software Architect, Trilogy (Remote) - $800,000/Year Usd
Recruited by Crossover 9 months ago Address Ottawa, Ontario, Canada
Architect Jobs
Recruited by PERMIT MAN 9 months ago Address Richmond Hill, Ontario, Canada
Principal Software Architect, Gt.school (Remote) - $200,000/Year Usd
Recruited by Crossover 9 months ago Address Mississauga, Ontario, Canada
Database Developer Jobs
Recruited by Hamilton Health Sciences 10 months ago Address Hamilton, Ontario, Canada
Principal Architect - Database
Recruited by Huawei Technologies Canada Co., Ltd. 10 months ago Address Markham, Ontario, Canada
Architect Jobs
Recruited by Viva Tech Solutions 10 months ago Address Brampton, Ontario, Canada
Architect Jobs
Recruited by Jobot 10 months ago Address Ottawa, Ontario, Canada
Technical Consultant, Information Software
Recruited by Rockwell Automation 10 months ago Address Brampton, Ontario, Canada
Senior Architect Jobs
Recruited by Pye & Richards - Temprano & Young Architects Inc. 10 months ago Address Ottawa, Ontario, Canada
Lead Database Programmer Jobs
Recruited by Shoplogix - A Constellation Software Inc. Company 11 months ago Address Oakville, Ontario, Canada
Gt - Director, Software Development - Adtech
Recruited by Walmart Canada 11 months ago Address Mississauga, Ontario, Canada
Software Architect, Demand Response Optimization
Recruited by Vontas 11 months ago Address Mississauga, Ontario, Canada
Software Architect Jobs
Recruited by Core Tech Recruitment 11 months ago Address Ottawa, Ontario, Canada
Senior Software Architect Jobs
Recruited by PointClickCare 11 months ago Address Mississauga, Ontario, Canada
Database Developer Jobs
Recruited by Synechron 1 year ago Address Mississauga, Ontario, Canada
Database Devops Engineer Jobs
Recruited by DecisivEdge, LLC 1 year ago Address Markham, Ontario, Canada
Software Development Manager Jobs
Recruited by Kontingence Recruitment 1 year ago Address Markham, Ontario, Canada
Aws Database Engineer Rdbms With Elastic Map Reduce
Recruited by Nityo Infotech 1 year ago Address Mississauga, Ontario, Canada
Manager, Database Operations Jobs
Recruited by BGIS 1 year ago Address Markham, Ontario, Canada

Database Engine Software Architect (C++)

Company

Kinaxis

Address Ottawa, Ontario, Canada
Employment type FULL_TIME
Salary
Category Software Development
Expires 2023-08-21
Posted at 9 months ago
Job Description
At Kinaxis, who we are is grounded in our common belief that people matter. Each one of us plays an important part in accomplishing our work, building our culture and making a global impact.


Every day, we’re empowered to work together to help our customers make fast, confident planning decisions. This is how we create a better planet – for each other, for our customers and for generations to come. Our cloud-based platform RapidResponse ensures that the products we need – everything from medicine and cars, to day-to-day items like toothpaste – make it to market and into our hands when we need them with minimal ecological footprint.


We make the world better, and you can too.


Database Engine Software Architect 


Job location: (Ottawa, Canada - HYBRID; other Canadian Locations - REMOTE; USA - REMOTE)


About The Team


We’re responsible for the database engine that is the foundation of RapidResponse®. Our database technology offers features that are unique in the industry, such as data versioning and analytics integration. 


We’re creating the next generation architecture for our database that is distributed, scales to support big data, and is better suited for Cloud environments.


These are exciting times!  We are growing our team to achieve our goals faster. 


What You Will Do


  • Help define and deliver the future of the RapidResponse® database!
  • Break down work into sequences of logical pieces for multiple developers. Guide other developers in implementing your designs
  • Implement and guide others in implementation
  • Anticipate potential pitfalls and come up with ways to deal with them
  • Learn the existing highly successful database and become aware of its strengths and weaknesses
  • Answer questions from around the company, including from Sales and Marketing.
  • Consider new and existing technologies and techniques and evaluate whether and how best to integrate them
  • Assist in creating proposals or visions and then evangelize them
  • Design elements of the database
  • Innovate and create new intellectual property
  • Enhance the testability of the database by increasing the types of automated testing to provide better coverage.
  • Work closely with architects from other areas of the company to achieve common goals
  • Deal with the most challenging internal and customer bugs
  • Write, refactor and modify complex multi-threaded C++ code with complex interdependencies
  • Solicit feedback on proposals and designs. Incorporate feedback to achieve consensus
  • Share your knowledge by presenting at tech talks, architecture meetings, training events
  • Design algorithms and data structures that minimize memory footprint and perform efficiently
  • Collaborate closely with your Agile team members, fellow architects and other stakeholders
  • Balance complexity, execution time, and memory footprint to deliver performant solutions


Technologies We Currently Use


  • C# for some infrastructure and testing
  • C++ for core development


What We Are Looking For


  • Background, expertise and experience that enables generation of visions and designs
  • Proven experience designing and then planning and structuring the work required for complex initiatives and guiding them through development, testing and deployment into production.
  • 10+ years of experience with multi-threaded C++ code
  • The ability to work harmoniously and effectively with developers, managers, product managers and executives
  • A mentor and collaborator who enjoys fruitfully guiding the work of junior and senior developers to grow their skills and achieve great results
  • A technical leader with specialized knowledge of database technologies, techniques and data structures as well as awareness of technology trends around databases. A deep understanding of what is going on at the RAM and system level as code executes
  • A deep understanding of the issues the arise with multi-threaded code
  • Proven experience improving the performance of code, and reducing memory footprint
  • 10+ years of industry e xperience writing databases. To be clear – we are *not* looking for people with experience using, configuring, tuning, integrating existing off-the shelf databases like PostgreSQL and MySQL. We are looking for people who have written the code that comprises databases.
  • A history of quickly learning complex code, preferably C++ code
  • A history of innovation
  • Proven experience applying and augmenting powerful testing framework and strategies
  • Proven experience debugging and solving the most difficult and complex bugs
  • Exceptional communication skills and proven experience proposing visions and designs for complex and innovative software. The ability to sell these designs, incorporate feedback and gain consensus.


Are you passionate about this area? Check out our Engineering blog entry and please apply!


Nice To Have


  • Background in, or understanding of, supply chain management


What we have to offer


  • Global Impact - As a global team spanning continents, boundaries, and cultures, every day we are inspired by the impact our work has on our colleagues, our customers, our communities, and the world at large.
  • Challenging Work - We love solving highly complex problems. And as the global leaders in our industry, we never stop innovating—our work is never “done. That’s because across our teams and in all roles, every employee is empowered to bring their best ideas forward and to jump in and solve the problems they’re passionate about.
  • Diversity, Equity and Inclusion - Diversity, equity and inclusion are more than words to us. They are the guiding principles for building a culture where we celebrate each others’ differences, continuously strive for equality and recognize that inclusion makes us stronger as individuals, a company and a global citizen.
  • Great People - We take our work seriously, but we don’t take ourselves too seriously! It’s in our DNA to celebrate, laugh, and have fun. We are stronger, together, when we are open, honest, and above all, real. Every person is valued here and plays an important role in our shared success.


For more information, visit the Kinaxis web site at www.kinaxis.com or the company’s blog at http://blog.kinaxis.com/ .


Kinaxis strongly encourages diverse candidates to apply to our welcoming community. We strive to make our website and application process accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at [email protected] . This contact information is for accessibility requests only and cannot be used to inquire about the status of applications.