Senior Software Engineer

1 month ago


Richmond, British Columbia, Canada PressReader Full time
About PressReader

PressReader is a leading technology company that partners with top publishers to deliver content to millions of users worldwide. Our innovative approach to digital distribution has enabled publishers like The Washington Post, The Guardian, and Vogue to reach new audiences through strategic partnerships.

Job Summary

We are seeking a highly skilled Senior Software Engineer to join our Engineering Team. As a key member of our team, you will work on our award-winning digital platform, collaborating with cross-functional teams to design and develop software components and services.

Key Responsibilities
  • Design and develop key software components and services for PressReader applications, focusing on the backend and contributing to the frontend as needed.
  • Deliver high-quality code while adhering to development best practices, employing test-driven development methodologies, and supporting test automation.
  • Estimate project efforts and timelines for delivery, ensuring smooth and predictable project progression.
  • Conduct peer design and code reviews, identifying technical, schedule, and other potential project risks.
  • Collaborate with teammates and maintain effective communication with project stakeholders to ensure successful project outcomes.
  • Create and uphold high-caliber technical documentation outlining software designs and solutions.
  • Cultivate and mentor junior engineers on the team.
Requirements
  • Minimum 5 years' experience in developing.NET applications.
  • Proficient in crafting reliable and scalable software systems.
  • Mastery in building backend services using C# and SQL.
  • Proven experience in constructing micro-services utilizing Docker/Kubernetes.
  • Proficiency in refactoring complex code to enhance testability and maintainability.
  • Knowledge or experience in test-driven development and agile/iterative development methodologies.
  • Exceptional communication skills, both written and verbal, coupled with strong interpersonal abilities.
Preferred Qualifications
  • Experience with modern front-end development frameworks (Angular, React, or Vue).
  • Bachelor's Degree in Computer Science.
About the Opportunity

PressReader offers a hybrid work environment, allowing for flexibility and collaboration. This role is based in our Richmond, BC office, with the opportunity to work remotely. We provide a competitive compensation package, including a 100% employer-paid health, dental, and vision benefit plan, 15 paid vacation days, and more.



  • Richmond, British Columbia, Canada Seafresh Products Distributors Inc. Full time

    We are looking for a skilled Senior Software Engineer to join our team at {company}. The ideal candidate will have extensive experience in software development and a strong understanding of computer systems and technologies.Main ResponsibilitiesDesign, develop, and test software applicationsCollaborate with cross-functional teams to implement software...


  • Richmond, British Columbia, Canada Platinum Marine Group Ltd. Full time

    We are seeking a seasoned Senior Software Engineer to join our team. In this role, you will be responsible for designing, developing, and maintaining complex software systems. Key responsibilities include:Developing scalable and efficient software solutionsMaintaining and improving existing software systemsCollaborating with cross-functional teams to achieve...


  • Richmond, British Columbia, Canada Green Sprout Childcare Ltd. Full time

    Job Description: We are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have strong technical skills and experience in software engineering. The Senior Software Engineer will be responsible for designing, developing, and testing software applications. Key responsibilities will include: Designing and developing software...


  • Richmond, British Columbia, Canada POS King Software Inc. Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at POS King Software Inc.Job Summary:The successful candidate will be responsible for designing, developing, and testing software applications to ensure high-quality products.Key Responsibilities:Design and develop software applications using programming languages...


  • Richmond, British Columbia, Canada POS King Software Inc. Full time

    Job Title: Software EngineerWe are seeking a highly skilled Software Engineer to join our team at POS King Software Inc.Job Summary:The successful candidate will be responsible for designing, developing, and testing software applications to ensure high-quality products.Key Responsibilities:Design and develop software applications using programming languages...


  • Richmond, British Columbia, Canada Cefa Early Learning Richmond Full time

    We are looking for a Senior Software Engineer to join our team at {company}.This is a full-time position that requires a strong foundation in software development and a passion for creating high-quality solutions.Main Responsibilities:1. Design, develop, and test software applications using a range of programming languages and technologies.2. Collaborate...


  • Richmond, British Columbia, Canada Daowei Full time

    About the RoleAs a Senior Software Engineer at {company}, you will be responsible for designing and developing scalable software solutions. Your primary focus will be on backend development, ensuring high-quality code and smooth system integration. About the TeamOur team is committed to delivering innovative solutions that meet the needs of our customers. We...


  • Richmond, British Columbia, Canada POS King Software Inc. Full time

    Job Title: Software Development EngineerAbout the Role:As a Software Development Engineer at POS King Software Inc., you will be responsible for operating automatic testing equipment to ensure product quality, consulting with clients after sale to provide ongoing support, conducting tests, and performing security and quality controls.Key...


  • Richmond, British Columbia, Canada Couver Financial Full time

    Job RequirementsCouver Financial Technology Inc. is seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in web development and a passion for creating efficient and scalable software solutions.Key ResponsibilitiesDetermine hardware and software requirements to achieve optimal server...


  • Richmond, British Columbia, Canada PressReader Full time

    About PressReaderPressReader is a leading technology company that partners with top publishers to deliver content to millions of users worldwide. Our innovative approach to digital distribution has enabled publishers like The Washington Post, The Guardian, and Vogue to reach new audiences through strategic partnerships.Job SummaryWe are seeking a highly...


  • Richmond, British Columbia, Canada PressReader Full time

    About PressReaderPressReader is a leading technology company that partners with top publishers to deliver content to millions of users worldwide. Our innovative approach to digital distribution has enabled publishers like The Washington Post, The Guardian, and Vogue to reach new audiences through strategic partnerships.Job SummaryWe are seeking a highly...


  • Richmond, British Columbia, Canada PressReader Full time

    About PressReaderPressReader is a leading technology company that partners with top publishers to deliver content to millions of users worldwide. Our innovative approach to digital distribution has enabled publishers like The Washington Post, The Guardian, and Vogue to reach new audiences through strategic partnerships.Job SummaryWe are seeking a highly...


  • Richmond, British Columbia, Canada PressReader Full time

    About PressReaderPressReader is a leading technology company that partners with top publishers to deliver content to millions of users worldwide. Our innovative approach to digital distribution has enabled publishers like The Washington Post, The Guardian, and Vogue to reach new audiences through strategic partnerships.Job SummaryWe are seeking a highly...


  • Richmond, British Columbia, Canada PressReader Full time

    PressReader is a rapidly growing technology company that partners with leading publishers to deliver content to millions of users worldwide. Our innovative approach to digital distribution has allowed us to collaborate with top publishers like The Washington Post, The Guardian, Newsweek, and Vogue. Our technology powers Branded Editions (BE) - a white-label...


  • Richmond, British Columbia, Canada PressReader Full time

    PressReader is a rapidly growing technology company that partners with leading publishers to deliver content to millions of users worldwide. Our innovative approach to digital distribution has allowed publishers like The Washington Post, The Guardian, and Vogue to reach new audiences through business partnerships with airlines, hotels, and libraries.Our...


  • Richmond, British Columbia, Canada PressReader Full time

    PressReader is a rapidly growing technology company that partners with leading publishers to deliver content to millions of users worldwide. Our innovative approach to digital distribution has allowed us to collaborate with prominent publications such as The Washington Post, The Guardian, Newsweek, and Vogue. Our technology powers Branded Editions (BE) - a...


  • Richmond, British Columbia, Canada Think Logistics Inc. Full time

    Job Title: Senior Software EngineerKey Responsibilities:* Develop and deploy scalable cloud-based applications* Collaborate with cross-functional teams to design and implement cloud infrastructure* Ensure high-quality code and adhere to industry best practicesRequirements:* Bachelor’s degree in Computer Science or related field* 3+ years of experience in...


  • Richmond, British Columbia, Canada Unicorn Technology Inc Full time

    **About the role:**We are seeking a skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our software applications.The ideal candidate will have a solid understanding of software engineering principles, experience with full-stack development,...


  • Richmond, British Columbia, Canada KTL Transport Inc Full time

    Job Title: Senior Software Engineer - Backend DevelopmentWe are looking for a highly skilled Backend Software Developer to join our team. The ideal candidate will have a strong understanding of software development principles and be able to design and implement scalable and efficient backend systems.Responsibilities:• Design and develop high-quality...


  • Richmond, British Columbia, Canada Nancy Jin & Associates Corp. Full time

    Job OverviewWe are seeking a skilled Senior Software Engineer - Cloud Development to join our team at {company}.About the RoleAs a Senior Software Engineer - Cloud Development, you will be responsible for designing, developing, and maintaining cloud-based applications and services. Your primary focus will be on ensuring the scalability, security, and...