Software Engineering Leader

1 week ago


Vancouver, British Columbia, Canada Brock Solutions Full time

Company Overview

Brock Solutions is a leading engineering solutions and professional services company with over 30 years of experience in the design, build, and implementation of real-time operational solutions for industrial/manufacturing and transportation/logistics organizations worldwide.

The company has a strong presence globally with approximately 800 employees, and it is a privately held, employee-owned organization. Brock Solutions is known for its innovative approach to solving complex problems and its commitment to delivering high-quality solutions to its clients.

About the Role

We are seeking a highly experienced Software Engineering Leader to join our team in Vancouver, BC. As a key member of our software development team, you will be responsible for designing, developing, and maintaining multiple applications and services.

This is an excellent opportunity for a motivated and experienced software engineer who wants to take on a leadership role and lead a team of software developers throughout the project lifecycle. You will be involved in breaking down requirements into tangible development activities, providing feedback to continuously improve requirements, and working with cross-functional teams to raise the bar on our software best practices.

You will also be responsible for engaging with both customers and internal teams to define project software architectural needs, continuously improving on architectural approaches to further a repeatable framework for our solutions, and establishing initiatives and executing them through to normal day-to-day project work.

As a leader, you will participate in code reviews to ensure software meets development standards, perform requirements analysis, design, development, testing, commissioning, and training, and perform other duties as assigned by Project Manager.

Required Skills and Qualifications

  • Bachelor's degree in Software Engineering, Systems Engineering, Computer Science or related fields
  • 3+ years experience in a software development and design role
  • Experience leading teams is an asset
  • Object-oriented design and programming languages such as Java, C#, or C++, preference being in Java
  • Relational database design and programming experience
  • Web service development, using technologies such as WCF, REST, SOAP, XML and JSON
  • Excellent communication skills, both verbal and written to many different stakeholders
  • Ability to work independently, but also thrives working in an collaborative environment

Estimated Salary Range:$120,000 - $180,000 per year, depending on experience and qualifications

Benefits

  • Competitive compensation package
  • Profit sharing
  • Extended Health benefits
  • Continuous career growth
  • Flexible working hours
  • Company events and celebrations
  • Travel Opportunities


  • Vancouver, British Columbia, Canada Aircon Engineering Inc Full time

    At Aircon Engineering Inc, we are seeking a highly skilled Lead Software Development Engineer in Test to drive our customer experience strategy forward by consistently innovating and problem-solving.The ideal candidate is passionate about software development and testing, highly motivated, intellectually curious, and analytical, and possesses an ability to...


  • Vancouver, British Columbia, Canada ScalePad Full time

    About the RoleWe're seeking an exceptional Software Engineering Leader to lead the optimization and enhancement of our system architecture.As a key member of our team, you'll drive innovation in our tech stack, specifically supporting our product, Cognition360.The ideal candidate will have extensive experience as a .NET developer, with a deep understanding...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    Job SummaryWe are seeking a skilled Software Quality Assurance Engineer to join our team at Software Aspekte. The ideal candidate will have a passion for functional testing and automation of embedded devices.About the RoleThe Software Quality Assurance Engineer will be responsible for designing, implementing, and exercising comprehensive testing strategies...


  • Vancouver, British Columbia, Canada Microsoft Full time

    About Viva GlintViva Glint is a leading employee engagement platform that collaborates with over 1,000 top companies across more than 150 countries to enhance organizational health through real-time employee feedback. By combining AI technology and people science, Viva Glint provides predictive insights that enable human resources, leaders, and managers to...


  • Vancouver, British Columbia, Canada Aircon Engineering Inc Full time $122,000 - $195,000

    About the PositionWe are seeking a highly motivated and intellectually curious Lead Software Development Engineer to drive our customer experience strategy forward by consistently innovating and problem-solving.The ideal candidate will possess a strong passion for software development and testing, with a proven ability to drive and improve test strategy for...

  • Software Engineer II

    4 weeks ago


    Vancouver, British Columbia, Canada Planview GmbH, Software & Consulting Full time

    About PlanviewPlanview is a global leader in work and resource management, helping organizations accelerate the achievement of their goals. Our mission is to build the future of connected work, from ideas to impact.We provide comprehensive solutions designed for strategic planning, portfolio and resource management, Lean and Agile delivery, product portfolio...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the PositionWe are seeking a skilled SQA and test engineer to join our team at Software Aspekte. As a key member of our SQA team, you will be responsible for designing, implementing, and exercising comprehensive testing strategies for our IP-based phone portfolio.Key ResponsibilitiesDesign and implement testing strategies for our IP-based phone...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    **Job Summary**Technical Lead at Electronic ArtsWe're seeking an experienced Technical Lead to join our team. As a Technical Lead, you will be responsible for leading the development of software tools, tests, and services to empower development teams and Quality Assurance.Key ResponsibilitiesTooling and Software Development: Develop sustainable software...


  • Vancouver, British Columbia, Canada WIA Software Systems Inc. Full time

    Job DescriptionWe are seeking a highly skilled Software Development Engineer to join our team at WIA Software Systems Inc. in a permanent position.Key ResponsibilitiesDevelop and maintain high-quality software applications using Agile methodologies.Collaborate with cross-functional teams to design, develop, and test software solutions.Ensure software meets...

  • Software Engineer

    1 month ago


    Vancouver, British Columbia, Canada WIA Software Systems Inc. Full time

    Job SummaryWIA Software Systems Inc. is seeking a skilled Software Engineer to join our team. As a Software Engineer - System Development, you will be responsible for designing, developing, and testing software systems to meet the needs of our clients.Key Responsibilities- Collect and document user requirements- Coordinate the development, installation,...


  • Vancouver, British Columbia, Canada Amazon Development Centre Canada ULC - K03 Full time

    We are seeking a highly experienced and skilled Senior Software Development Leader to join our team at the Amazon Development Centre Canada ULC - K03.The ideal candidate will have a proven track record of delivering high-quality software solutions on time, with a strong focus on engineering best practices and team leadership.This is a unique opportunity to...


  • Vancouver, British Columbia, Canada WIA Software Systems Inc. Full time

    About the Role:We are seeking an experienced Software Development Engineer to join our team at WIA Software Systems Inc. in a key role that will drive the development of high-quality software solutions.About the Job:Collaborate with cross-functional teams to design, develop, and test software applications.Develop and implement software solutions by analyzing...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the PositionWe are seeking a highly skilled Senior Software Engineer to join our team at Take-Two Interactive Software, Inc. As a Senior Software Engineer, you will be responsible for establishing the culture for our engineering team and laying the foundation for our frontend architecture.Company OverviewTake-Two Interactive Software, Inc. is a leading...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    About the RoleWe are seeking a highly experienced and skilled Software Engineering Team Lead to join our team at Take-Two Interactive Software. In this role, you will be responsible for leading a team of engineers in designing, building, and deploying large-scale distributed backend systems that power our services.Key ResponsibilitiesProvide technical...

  • Software Engineer

    1 month ago


    Vancouver, British Columbia, Canada Arista Full time

    Job DescriptionArista Networks is a leader in data-driven, client-to-cloud networking for large data center, campus, and routing environments. Our innovative approach leverages the latest advancements in cloud computing, artificial intelligence, and software-defined networking to provide our clients with a competitive edge in an increasingly interconnected...


  • Vancouver, British Columbia, Canada Improving Full time

    About This RoleAre you a seasoned leader with a passion for technology? Do you have a proven track record of successfully managing teams and delivering high-quality projects? Improving Vancouver is seeking an experienced Software Development Manager to join our team.We're a technology management and consulting services firm deeply rooted in our commitment to...


  • Vancouver, British Columbia, Canada Saba Software (Canada) Inc. Full time

    About the Role:As a senior software engineer, you will be responsible for designing, developing, and maintaining complex software systems. With a focus on innovation, you will work closely with our team to deliver high-quality solutions that meet the needs of our clients.Key Responsibilities:• Collaborate with cross-functional teams to identify and...


  • Vancouver, British Columbia, Canada Royal Bank of Canada Full time

    Job SummaryThe Senior Engineering Leader will be responsible for the vision, design, development, implementation, and support of Site Reliability Engineering (SRE) solutions for all applications across a line of business within Royal Bank of Canada, an RBC company. This role will oversee the engineering teams and ensure the reliability of critical...


  • Vancouver, British Columbia, Canada Asana Full time

    Job Description:We are seeking a highly skilled Senior Software Engineer to join our User Management team in Vancouver, BC.The successful candidate will be responsible for designing and developing complex software applications that meet the needs of large enterprises.About the Role:Work in a high-performance, dynamic team with a strong focus on velocity and...


  • Vancouver, British Columbia, Canada Electronic Arts Full time

    Job OverviewWe are seeking a highly skilled Senior Software Architect to join our team as a technical leader. In this role, you will be responsible for defining and implementing front-end architecture standards, guidelines, and best practices.You will work closely with product managers, designers, publishing and backend engineers to deliver cohesive and...