**Software Development Lead**

2 months ago


Old Toronto, Ontario, Canada BeachHead Inc. Full time

About the Role:

We are seeking a highly skilled and experienced Software Development Lead to join our team at BeachHead Inc. as a key member of our development team. As a Development Lead, you will be responsible for guiding our team through complex projects, ensuring quality, performance, and adherence to best practices in software development.

Key Responsibilities:

  1. Lead the Architecture and Design: You will lead the architecture, design, and development of high-quality software applications using.Net 6+, C#, WinForms, TPL, and internally developed frameworks.
  2. Champion Clean Architecture and DDD: You will champion the use of Clean Architecture, Domain-Driven Design (DDD), and Test-Driven Development (TDD) methodologies to ensure the implementation of effective software development practices.
  3. Oversee Automated Unit Testing: You will oversee automated unit testing and ensure the implementation of effective testing strategies to ensure the quality and reliability of our software applications.
  4. Collaborate with Cross-Functional Teams: You will collaborate with cross-functional teams to define, design, and ship new features, ensuring that our software applications meet the needs of our clients.
  5. Provide Technical Guidance and Mentorship: You will provide technical guidance and mentorship to team members, fostering a culture of excellence and continuous improvement in software development.
  6. Drive Adoption of Best Practices: You will drive the adoption of best practices in coding, architecture design, and patterns to ensure that our software applications are of the highest quality.
  7. Ensure Performance and Quality: You will ensure the performance, quality, and responsiveness of our software applications, ensuring that they meet the needs of our clients.
  8. Lead Code Reviews: You will lead code reviews, maintaining high standards of code quality and security, and ensuring that our software applications are secure and reliable.
  9. Manage Project Timelines and Resources: You will manage project timelines, resources, and risk assessments, ensuring that our software applications are delivered on time and within budget.
  10. Communicate Effectively: You will communicate effectively with stakeholders at all levels, translating complex technical concepts into understandable terms, and ensuring that our clients are satisfied with our software applications.

Desired Skill Set:

  1. Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  2. Experience: Proven experience as a Development Lead or similar role, with a strong portfolio of projects in.Net 6+, C#, WinForms, and Threading TPL.
  3. Expertise: Expertise in Clean Architecture, Domain-Driven Design (DDD), and Test-Driven Development (TDD), as well as experience with automated unit testing and proficiency in architecture design and patterns.
  4. Leadership and Communication Skills: Exceptional leadership and communication skills, with the ability to lead and motivate a development team, and communicate effectively with stakeholders at all levels.
  5. Logical and Algorithmic Thinking Abilities: Strong logical and algorithmic thinking abilities, with a solid understanding of the software development lifecycle and agile methodologies.
  6. Ability to Work in a Fast-Paced Environment: Ability to work in a fast-paced, dynamic environment, and manage multiple priorities simultaneously.


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC - K03 Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon Development Centre Canada ULC - K03. As a key member of our Ring Authentication Services team, you will play a critical role in designing, developing, and delivering secure and reliable authentication services for our customers.Key...


  • Toronto, Ontario, Canada Amazon Development Centre Canada ULC - K03 Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our team at Amazon Development Centre Canada ULC - K03. As a key member of our Ring Authentication Services team, you will play a critical role in designing, developing, and delivering secure and reliable authentication services for our customers.Key...


  • Old Toronto, Ontario, Canada Equitable Group Full time

    About the RoleWe are seeking a highly skilled and experienced Software Development Lead to join our team at Equitable Group. As a key member of our technology team, you will be responsible for leading the development of our software applications and ensuring that they meet the highest standards of quality and reliability.Key ResponsibilitiesLead the...


  • Old Toronto, Ontario, Canada Equitable Group Full time

    About the RoleWe are seeking a highly skilled and experienced Software Development Lead to join our team at Equitable Group. As a key member of our technology team, you will be responsible for leading the development of our software applications and ensuring that they meet the highest standards of quality and reliability.Key ResponsibilitiesLead the...


  • Old Toronto, Ontario, Canada Jagger Full time

    Job Title: Senior Software EngineerLocation: HybridWork Type: Full TimePay: $130K - $170KAbout the Company: Jagger is partnered with a cutting-edge biotech company that specializes in designing protein-based therapeutics using advanced computational methods.Key Responsibilities: Collaborate with cross-functional teams to design and develop software solutions...


  • Toronto, Ontario, Canada Sigma Software Full time

    Software Engineer - AdTechWe are seeking an experienced Software Engineer with a background in the AdTech industry to contribute to the development of our innovative defense platform.Key Responsibilities:Design and develop software solutions for our AdTech platformCollaborate with cross-functional teams to integrate software componentsEnsure the security and...


  • Toronto, Ontario, Canada Intelliware Development Full time

    About Intelliware DevelopmentWe are a leading provider of custom software applications for complex business and technical challenges. Our team of experienced software developers works closely with clients to deliver high-quality solutions that meet their unique needs.Job Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software...


  • Toronto, Ontario, Canada Intelliware Development Full time

    About Intelliware DevelopmentWe are a leading provider of custom software applications for complex business and technical challenges. Our team of experienced software developers works closely with clients to deliver high-quality solutions that meet their unique needs.Job Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software...


  • Old Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About Amazon's Advertising BusinessAmazon's Advertising business is a rapidly growing segment of the online advertising industry, driven by its unique combination of online retail behavior data, industry-leading cloud services, and a fast-paced startup culture.Join Our TeamWe're looking for talented software developers to join our team at Amazon Development...


  • Old Toronto, Ontario, Canada Amazon Development Centre Canada ULC Full time

    About Amazon's Advertising BusinessAmazon's Advertising business is a rapidly growing segment of the online advertising industry, driven by its unique combination of online retail behavior data, industry-leading cloud services, and a fast-paced startup culture.Join Our TeamWe're looking for talented software developers to join our team at Amazon Development...


  • Toronto, Ontario, Canada Emphasys Software Full time

    About the RoleAquila is seeking a highly skilled Senior Manager - Corporate Development to join our team in Toronto, Canada. As a key member of our Corporate Development team, you will be responsible for identifying, establishing, and progressing strategic C-suite/investment relationships with mature and growing software companies, corporate, and investment...


  • Toronto, Ontario, Canada Emphasys Software Full time

    About the RoleAquila is seeking a highly skilled Senior Manager - Corporate Development to join our team in Toronto, Canada. As a key member of our Corporate Development team, you will be responsible for identifying, establishing, and progressing strategic C-suite/investment relationships with mature and growing software companies, corporate, and investment...


  • Old Toronto, Ontario, Canada Plunge Full time

    Senior Software Engineer at PlungePlunge is a company focused on empowering engineers to build and ship innovative products for a diverse range of clients, including startups, investment funds, and Fortune 500 companies. We are seeking a Senior Software Engineer to lead our passionate team.Key ResponsibilitiesDesign, develop, test, and deploy software...


  • Old Toronto, Ontario, Canada Plunge Full time

    Senior Software Engineer at PlungePlunge is a company focused on empowering engineers to build and ship innovative products for a diverse range of clients, including startups, investment funds, and Fortune 500 companies. We are seeking a Senior Software Engineer to lead our passionate team.Key ResponsibilitiesDesign, develop, test, and deploy software...


  • Toronto, Ontario, Canada Intelliware Development Full time

    About Intelliware DevelopmentWe are a leading provider of custom software applications for complex business and technical challenges. Our team of experienced software developers works closely with clients to deliver high-quality solutions that meet their unique needs.Job Title: Senior Software DeveloperJob SummaryWe are seeking a highly skilled Senior...


  • Toronto, Ontario, Canada Intelliware Development Full time

    About Intelliware DevelopmentWe are a leading provider of custom software applications for complex business and technical challenges. Our team of experienced software developers works closely with clients to deliver high-quality solutions that meet their unique needs.Job Title: Senior Software DeveloperJob SummaryWe are seeking a highly skilled Senior...


  • Toronto, Ontario, Canada Intelliware Development Full time

    About Intelliware DevelopmentWe are a leading provider of custom software applications for complex business and technical challenges. Our team of experts has a proven track record of delivering high-quality solutions that meet the needs of our clients.Job Title: Junior Software DeveloperJob SummaryWe are seeking a highly skilled Junior Software Developer to...


  • Toronto, Ontario, Canada Intelliware Development Full time

    About Intelliware DevelopmentWe are a leading provider of custom software applications for complex business and technical challenges. Our team of experts has a proven track record of delivering high-quality solutions that meet the needs of our clients.Job Title: Junior Software DeveloperJob SummaryWe are seeking a highly skilled Junior Software Developer to...


  • Toronto, Ontario, Canada Intelliware Development Full time

    About Intelliware DevelopmentIntelliware Development is a leading provider of custom software applications for complex business and technical challenges. With a 30+ year delivery track record, we have deep technical expertise and disciplined delivery and technical engineering practices.Job DescriptionWe are seeking a highly skilled Senior Software Developer...


  • Toronto, Ontario, Canada Intelliware Development Full time

    About Intelliware DevelopmentIntelliware Development is a leading provider of custom software applications for complex business and technical challenges. With a 30+ year delivery track record, we have deep technical expertise and disciplined delivery and technical engineering practices.Job DescriptionWe are seeking a highly skilled Senior Software Developer...