Senior Software Engineer II

1 month ago


Canada Advance Venture Partners Full time $113,800 - $187,800
About the Role

We are seeking a highly skilled Senior Software Engineer II to join our team at Affinity. As a key member of our engineering team, you will be responsible for designing and implementing scalable and efficient software solutions that meet the needs of our customers.

Key Responsibilities
  • Design and develop high-quality software components using modern programming languages and technologies.
  • Collaborate with cross-functional teams to identify and prioritize project requirements and deliverables.
  • Lead technical discussions and provide guidance on software architecture and design.
  • Mentor junior engineers and provide feedback on code quality and best practices.
  • Stay up-to-date with industry trends and emerging technologies to ensure our software solutions remain competitive and innovative.
Requirements
  • 10+ years of experience in software engineering, with a strong background in backend development.
  • Proficiency in Ruby, Rails, and PostgreSQL, with experience in designing and implementing scalable database solutions.
  • Strong understanding of relational databases and ability to design and implement systems that scale and avoid performance bottlenecks.
  • Experience working on large migration projects, with a focus on data modeling and APIs.
  • Ability to work collaboratively with cross-functional teams and communicate technical ideas effectively.
What We Offer
  • A competitive salary range of $113,800 - $187,800 CAD, depending on experience and qualifications.
  • A comprehensive benefits package, including health care coverage and flexible personal and sick days.
  • An annual education budget and comprehensive L&D program to support your professional growth and development.
  • A supportive and collaborative work environment, with opportunities for career advancement and professional growth.
About Affinity

Affinity is a leading provider of Relationship Intelligence solutions, with over 3,000 customers worldwide and backed by top Silicon Valley firms. We are proud to have received Inc. and Fortune Best Workplaces awards, as well as Great Places to Work certification for the last 5 years running. Join us on our mission to empower dealmakers to find, manage, and close more deals, and to make it possible for anyone to cultivate and fully harness their network to succeed.



  • Canada Narvar Full time

    Senior Software Engineer II (Ruby on Rails)We're seeking a seasoned Senior Software Engineer II to join our team at Narvar, a leading platform for post-purchase experiences. As a key member of our engineering team, you'll be responsible for designing, developing, and supporting our platform architecture.You'll collaborate with our CTO and engineering leaders...


  • Canada Narvar Full time

    Senior Software Engineer II (Ruby on Rails)We're seeking a seasoned Senior Software Engineer II to join our team at Narvar, a leading platform for post-purchase experiences. As a key member of our engineering team, you'll be responsible for designing, developing, and supporting our platform architecture.Key Responsibilities:Collaborate with Engineering...


  • Canada Narvar Full time

    Senior Software Engineer II (Ruby on Rails)We're seeking a seasoned Senior Software Engineer II to join our team at Narvar, a leading platform for post-purchase experiences. As a key member of our engineering team, you'll be responsible for designing, developing, and supporting our platform architecture.Key Responsibilities:Collaborate with Engineering...


  • Canada Menlo Ventures Full time $113,800 - $187,800

    About the RoleWe are seeking a highly skilled Senior Software Engineer II to join our team at Menlo Ventures. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.Key ResponsibilitiesDesign and develop high-quality software applications using modern programming languages and...


  • Canada Menlo Ventures Full time $113,800 - $187,800

    About the RoleWe are seeking a highly skilled Senior Software Engineer II to join our team at Menlo Ventures. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our software applications.Key ResponsibilitiesDesign and develop high-quality software applications using modern programming languages and...


  • Canada Narvar Full time

    Job Title: Senior Software Engineer II, Machine LearningNarvar is seeking a highly skilled Senior Software Engineer II, Machine Learning to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying machine learning algorithms to drive business growth and improve customer experiences.Key...


  • Canada Narvar Full time

    Job Title: Senior Software Engineer II, Machine LearningNarvar is seeking a highly skilled Senior Software Engineer II, Machine Learning to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying machine learning algorithms to drive business growth and improve customer experiences.Key...


  • Canada Menlo Ventures Full time $113,800 - $187,800

    About the RoleWe are seeking a highly skilled Senior Software Engineer II to join our team at Affinity. As a key member of our engineering team, you will be responsible for designing and implementing scalable and efficient software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and implement scalable and efficient software...


  • Canada Advance Venture Partners Full time $113,800 - $187,800

    Transforming Relationship IntelligenceAs a Senior Software Engineer II at Affinity, you'll be at the forefront of shaping our Relationship Intelligence platform. With a growing customer base and expanding markets, we're pushing the boundaries of what's possible in dealmaking. You'll have the opportunity to drive innovation, define the future of our core...


  • Canada Advance Venture Partners Full time $113,800 - $187,800

    About the RoleWe are seeking a highly skilled Senior Software Engineer II to join our team at Affinity. As a key member of our engineering team, you will be responsible for designing and implementing scalable and efficient software solutions that meet the needs of our customers.Key ResponsibilitiesLead the development of large-scale software projects,...


  • Canada Narvar Full time

    About NarvarNarvar is a platform that simplifies the everyday lives of consumers by providing seamless post-purchase experiences for retailers. We're on a mission to drive customer loyalty through engaging and delightful experiences.Our platform works with over 1400 brands, including GameStop, Neiman Marcus, Sonos, and Nike, across 38 countries and 55...


  • Canada Narvar Full time

    About NarvarNarvar is a platform that simplifies the everyday lives of consumers by providing seamless post-purchase experiences for retailers. We're on a mission to drive customer loyalty through engaging and delightful experiences.Our platform works with over 1400 brands, including GameStop, Neiman Marcus, Sonos, and Nike, across 38 countries and 55...


  • Canada Instacart Full time

    Transforming the Grocery IndustryAt Instacart, we're revolutionizing the way people shop for groceries. Our Connected Stores initiative brings together modular in-store technology and e-commerce solutions to deliver seamless and personalized shopping experiences. As a Senior Software Engineer II, you'll play a critical role in shaping the future of grocery...


  • Canada Instacart Full time

    Transforming the Grocery IndustryAt Instacart, we're revolutionizing the way people shop for groceries. Our Connected Stores initiative brings together modular in-store technology and e-commerce solutions to deliver seamless and personalized shopping experiences. As a Senior Software Engineer II, you'll play a critical role in shaping the future of grocery...


  • , ON, Canada Rocket Lab USA Full time

    Embedded Software Engineer II/Senior Embedded Software Engineer Rocket Lab is a global leader in launch and space systems. The rockets and satellites we build and launch enable some of the most ambitious and vital space missions globally, supporting scientific exploration, Earth observation and miss


  • Canada Advance Venture Partners Full time $113,800 - $187,800

    About the RoleWe are seeking a highly skilled Senior Software Engineer I or II to join our team in Data. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our platform's backend infrastructure. Your expertise in software engineering, data science, and data engineering will be crucial in shaping the...


  • Canada Advance Venture Partners Full time $113,800 - $187,800

    About the RoleWe are seeking a highly skilled Senior Software Engineer I or II to join our team in Data. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our platform's backend infrastructure. Your expertise in software engineering, data science, and data engineering will be crucial in shaping the...


  • Canada Sage Lake Senior Living Full time $133,025 - $172,150

    About SamsaraSamsara is a leading provider of cloud-based operations management solutions. Our platform helps organizations optimize their physical operations by harnessing the power of IoT data.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing,...


  • Canada Sage Lake Senior Living Full time $133,025 - $172,150

    About SamsaraSamsara is a leading provider of cloud-based operations management solutions. Our platform helps organizations optimize their physical operations by harnessing the power of IoT data.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing,...


  • Canada Narvar Full time

    Job Title: Senior Software Engineer II, DataAbout NarvarNarvar is a leading provider of post-purchase experience solutions for retailers and brands. We're on a mission to simplify the everyday lives of consumers by transforming the post-purchase experience.Job SummaryWe're seeking a highly skilled and experienced Senior Software Engineer to join our Data...