Senior Software Engineer

7 days ago


Toronto, Ontario, Canada Brainhunter Systems Ltd Full time

Brainhunter is currently seeking "Senior Software Developer" for an esteemed Client .

Enhanced Reliability Status Clearance is mandatory requirement for this role"

The Senior Software Developer is responsible for leading the complete lifecycle of a new or modified software product or integrated systems from research and design to managing the production implementation, training and support. The Senior Software Developer champions and contributes to the development of standards, tools, processes and best practices. This role applies advanced knowledge to complex work and supports project and operations teams by sharing skills and mentoring. This role leads the work to implement solutions to complex problems, which may be done independently or through leading or supporting the collaboration with other stakeholders.

  • Leads and orchestrates the development and socialization of design decisions required, overseeing team collaboration to develop, modify, configure and integrate solutions to meet business requirements and non[1]functional/engineering specifications
  • Leads the configuration and integration of third-party software products, tools and solutions
  • Analyzes current software products, produces or contributes to the design documentation and technical specifications for development
  • Performs scoping, estimating and planning
  • Responsible for the quality and accuracy of software products
  • Manages coding, engineering, configuration, integration and quality standards
  • Contributes to and/or actively promotes the development, review and implementation of new technologies, methods, improvements, practices and tools through learning, evaluating and adapting industry standards, methodologies and best practices that provide business value and demonstrate practice maturity
  • Provides compliance management by participating in audits, governance and support activities
  • Is a trusted advisor within the business unit, management, internal and external partners
  • Applies deep understanding of the business areas and the impact technology has on the customer experience
  • Provides direction and leadership to less senior professionals, and is recognized as a technical leader throughout the department
  • Participates and provides feedback during code review

Any specific tools/skillset:

  • Enhanced Reliability Status Clearance is required to access Protected B information
  • University or College education in Computer Science, Computer Engineering or a related field, or equivalent combination of education and experience
  • 5-10 years' experience is ideal
  • Related industry certifications are considered an asset
  • Broad and deep working knowledge of software development lifecycle methodologies (e.g. Waterfall, Iterative, Agile)
  • Broad and deep working knowledge of structured design skills (e.g. object oriented, microservices) and understanding of design patterns
  • Strong knowledge of data persistence patterns (e.g. relational, unstructured or cached forms)
  • Strong knowledge of engineering practices such as continuous integration, code quality analysis and code reviews
  • Strong knowledge and understanding of emergent engineering practices (e.g. Test-Driven Development, DevOps, cloud software development, APIs, reactive programming, big data, containerization)
  • Technical leadership experience on large, complex projects/initiatives in a team environment
  • Extensive experience in:
  • One or more development platforms (e.g. Java/Jakarta EE, .NET, SAP, Hybris, Salesforce)
  • Building complex software products (e.g. responsive web apps, web services, batch processing systems, ETL systems)

Experience with:

  • Management of coding, usability and quality standards
  • Managing interactions with production/application support while performing under pressure during a critical incident meetings with Software Developer
  • Hybrid - 3 days a week in office
  • Test driven development & test frameworks

How to Apply: Please email your resume to Reema Kaur at reema.kaur@brainhunter.com

We thank all applicants for their interest, however only those candidates selected for Interviews will be contacted.



  • Toronto, Ontario, Canada Triunity Software, Inc. Full time

    At Triunity Software, Inc., we're seeking a highly skilled Senior Java Software Engineer to join our team. As a key member of our engineering department, you will play a crucial role in the design, development, and deployment of Java-based software applications.Key ResponsibilitiesDesign and develop scalable and high-performance Java-based software...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Iris Software Inc. is seeking a talented Senior Java Software Engineer to lead the development of our cloud-based applications.The successful candidate will have extensive experience with Java 8+, Spring Framework (Spring Boot), and Openshift. A strong understanding of professional software engineering practices, including coding standards, code reviews,...


  • Toronto, Ontario, Canada Wipro Technologies Full time

    We're seeking a Senior Software Engineer to join our team at Wipro Technologies. As a Senior Software Engineer, you'll play a key role in designing, testing, and maintaining software programs that meet 100% quality assurance parameters.ResponsibilitiesThe responsibilities of a Senior Software Engineer at Wipro include:Determining operational feasibility by...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Company OverviewIris Software Inc. is a leading provider of technology services and solutions that help clients drive innovation and growth. With a strong presence in India, U.S.A., and Canada, we deliver high-value solutions that meet our clients' evolving needs.Job RequirementsWe are seeking a Senior Back-end Software Engineer to join our team. The ideal...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Job OverviewA leading Canadian bank is seeking a skilled Core Java Developer for a long-term opportunity. Our client, one of the Top 5 Banks in Canada, provides a wide range of banking and financial services to individual consumers, small and middle market businesses, and large corporations.About the CompanyIris Software Inc. delivers technology services and...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    About the RoleWe are seeking a skilled Senior Java FullStack Developer to join our team at Iris Software Inc. in Toronto, ON (Hybrid) location.This long-term contract position involves designing, developing, and troubleshooting RESTful API and interface specifications using Java 8+ and Spring Framework (Spring Boot).Key Responsibilities:Designing and...


  • Toronto, Ontario, Canada Brainhunter Systems Ltd Full time

    Brainhunter is currently seeking a Senior Software Developer for an esteemed Client.The Senior Software Developer is responsible for leading the complete lifecycle of a new or modified software product or integrated systems from research and design to managing the production implementation, training, and support. This role applies advanced knowledge to...


  • Toronto, Ontario, Canada Broadridge Financial Solutions Full time

    We are seeking a highly skilled Senior Software Engineer to join our Server/Batch team at Broadridge Financial Solutions. As a senior member of our team, you will be responsible for leading the design, development, and testing of software applications that support our clients' business needs.You will work closely with technical architects and senior software...


  • Toronto, Ontario, Canada Reuters Full time

    Senior Software Engineer (Backend) – Labs Legal TechJoin to apply for the Senior Software Engineer (Backend) – Labs Legal Tech role at Reuters News Agency.Job DescriptionAre you a seasoned software engineer with expertise in cloud-based system design and implementation? Thomson Reuters Labs is offering an exciting opportunity to join a cutting-edge team...


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    Iris's direct client, one of the leading Banking and Financial Company, is looking to hire a Senior Machine Learning Engineer for a long term contract opportunity at Toronto, ON (Hybrid Position). Please apply with your most recent resume if you would be interested.. Job Title : Senior Machine Learning Engineer Location : Toronto, ON (Hybrid; 2 Days...


  • Toronto, Ontario, Canada Brainhunter Systems Ltd Full time

    Brainhunter is currently seeking "Senior Software Developer" for an esteemed Client . Enhanced Reliability Status Clearance is mandatory requirement for this role" The Senior Software Developer is responsible for leading the complete lifecycle of a new or modified software product or integrated systems from research and design to managing the production...


  • Toronto, Ontario, Canada Agilus Work Solutions Full time

    Senior Software Engineer - Ruby on RailsAgilus is recruiting for a Senior Software Engineer in the IT industry in Toronto, Ontario. We are seeking an experienced Senior Software Engineer for a 6-month contract to work closely with developers to design and deliver web applications using Ruby on Rails. In this role, you'll have the opportunity to address...


  • Toronto, Ontario, Canada Osborne Recruitment Canada Full time

    Senior Software Engineer - Toronto (Remote)Base pay range: CA$100,000.00/yr - CA$160,000.00/yrSenior Software Engineer – Remote (Toronto)Osborne Recruitment is delighted to partner with a global mobility solutions provider who is expanding their Toronto-based team. This well-established company supports some of the largest brands across the world by...


  • Toronto, Ontario, Canada FPT Software Full time

    Job Description:We are seeking a highly skilled Software Quality Engineering Director to lead our quality engineering efforts. The successful candidate will be responsible for developing and implementing quality engineering strategies to ensure the delivery of high-quality software products.The ideal candidate will have a strong background in software...


  • Toronto, Ontario, Canada TekRek Full time

    Senior Software Engineer (React, TypeScript, Node.js, Postgres, Docker, AWS) Company Background TekRek has partnered with a fast-growing B2B SaaS company that is revolutionizing the B2B supply chain industry. Their platform simplifies and streamlines the ability of businesses to use multiple marketplaces, enabling suppliers to maximize their sales...


  • Toronto, Ontario, Canada TekRek Full time

    Senior Software Engineer (React, TypeScript, Node.js, Postgres, Docker, AWS)Company Background TekRek has partnered with a fast-growing B2B SaaS company that is revolutionizing the B2B supply chain industry. Their platform simplifies and streamlines the ability of businesses to use multiple marketplaces, enabling suppliers to maximize their sales potential....


  • Toronto, Ontario, Canada Kinvie Full time

    Senior Software EngineerWe are seeking a talented Senior Software Engineer to join our Product team.About the RoleIn this role, you will work closely with cross-functional teams to design and develop innovative products that enhance our platform's functionality and user experience.Key Responsibilities:Collaborate with product managers and designers to...


  • Toronto, Ontario, Canada Searchlabs Full time

    We are seeking a Senior Software Engineer with expertise in workflow automation platforms to join our team. This role will play a key part in designing and implementing workflow solutions, with a strong preference for Camunda as the platform of choice. Additionally, you will provide mentorship and technical guidance to a team of apprentice engineers at...

  • Software Engineer

    4 days ago


    Toronto, Ontario, Canada Iris Software Inc. Full time

    Company OverviewIris Software Inc. is a strategic partner to Fortune 500 and other top companies in financial services and many other industries, providing technology services and solutions that help clients complete fast, far-reaching digital transformations and achieve their business goals.About Iris Software Inc.We are a value-driven approach - a unique...


  • Toronto, Ontario, Canada TekRek Full time

    Get AI-powered advice on this job and more exclusive features.This range is provided by TekRek. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base Pay RangeCA$150,000.00/yr - CA$190,000.00/yrCompany BackgroundTekRek has partnered with a fast-growing B2B SaaS company that is revolutionizing the B2B...