Software Engineering Manager
2 months ago
At ApplyBoard, we're on a mission to educate the world, and we're looking for a skilled Software Engineering Manager to help us achieve this goal.
About the Role
We're seeking an experienced Software Engineering Manager to lead our growing Software Development team and help take our company and platform to the next level.
Key Responsibilities
- Manage the activities of engineers, consistently delivering quality solutions that meet business needs.
- Work with internal customers to gather business processes and project requirements.
- Drive the development life-cycle from requirements analysis, feasibility estimates, architectural design, development, implementation, and operational support.
- Collaborate with Product Management partners to develop project plans, resource planning, scheduling, and managing development timelines.
- Build and manage a multi-disciplined software team, overseeing the development processes using industry best practices.
- Responsible for design reviews, code reviews, and mentoring the software engineering team.
- Work closely with the Talent Acquisition team and hiring managers to hire world-class talent.
- Manage multiple tasks and responsibilities in high-pressure environments, excelling at pinpointing and resolving problems in early project stages to avoid cost/time expenses.
- Plan and participate in community meetups, fireside chats, info sessions, tech and recruiting events, etc.
Requirements
- Minimum of 5+ years of work experience in software development.
- Minimum of 1+ years in a leadership role within software development (Engineering Manager level equivalent or higher).
- Bachelor's degree in Engineering, Computer Science, or equivalent work experience.
- Proficiency with agile methodologies, software development tools, and best practices.
- Strong experiential knowledge of development in an environment utilizing TDD and CI/CD.
- Knowledge of Object-Oriented Design, data structures, algorithm design, and complexity analysis.
- Experience in defining and executing professional software engineering best practices for the full software development life cycle.
- Proficiency in Event-Driven and Service-Oriented Architecture.
- Strong analytical and quantitative skills; ability to use hard data and metrics to back up assumptions, recommendations, and drive actions.
- Strengths in problem-solving, issue resolution, ability to work in a deadline-driven work environment, attention to detail, and ability to multitask.
- Strong verbal and written communication skills with a demonstrated experience engaging and influencing peers and executives.
- Demonstrated ability to understand and discuss technical concepts, manage trade-offs, and evaluate opportunistic new ideas with internal and external partners.
- Demonstrated ability to work with business, legal, engineering, design, and other stakeholders to deliver products/services.
- Excellent communication (written and verbal) skills.
- A strong sense of ownership, urgency, and drive.
- A strong leader, mentor, and people manager track record of data-driven decisions.
-
Software Engineering Manager
1 month ago
Kitchener, Ontario, Canada ApplyBoard Full timeAt ApplyBoard, we're on a mission to change the way students access global education opportunities. As a key member of our team, you'll be responsible for leading our software development efforts and helping us take our platform to the next level.About the RoleWe're seeking a highly experienced Software Engineering Manager to join our growing team. In this...
-
**Software Engineer**
4 weeks ago
Kitchener, Ontario, Canada Grand River Hospital Full timeWe are looking for a skilled Software Engineer to join our team at {company}. The successful candidate will be responsible for designing, developing, and maintaining the backend of our e-commerce platform.The ideal candidate will have a strong understanding of programming languages such as Java, Python, and C++. They will also have experience with databases,...
-
Software Engineer
2 weeks ago
Kitchener, Ontario, Canada Miovision Full timeJob DescriptionMiovision is a leading provider of traffic management solutions for smart cities. Our mission is to transform the way traffic networks are managed today, and we're looking for a skilled software engineer to join our team.We're offering a competitive salary of $120,000 per year, with opportunities for growth and professional...
-
Software Engineering Specialist
4 weeks ago
Kitchener, Ontario, Canada Dialpad Full timeAbout the RoleWe are seeking a talented Software Engineer to join our global Engineering team in Vancouver, Canada. This full-time, hybrid position offers the opportunity to work alongside seasoned professionals on impactful projects and take ownership of a large portion of the product.As a Software Engineer at Dialpad, you will be responsible for rapidly...
-
Full Stack Software Engineer
4 weeks ago
Kitchener, Ontario, Canada CS2TECHNOLOGIES INC. Full timeJob Title: Full Stack Software EngineerAbout the Job:We are seeking a highly skilled Full Stack Software Engineer to join our team at CS2TECHNOLOGIES INC. The ideal candidate will have a strong background in software development, with expertise in both front-end and back-end technologies.About Us:CS2TECHNOLOGIES INC. is a dynamic technology company that...
-
Senior Software Quality Assurance Engineer
4 weeks ago
Kitchener, Ontario, Canada ApplyBoard Full timeAbout the Role:We are looking for a Senior Software Quality Assurance Engineer to join our Test Automation Team. As a key member of our team, you will be responsible for driving and ensuring the quality of our software across the enterprise.Responsibilities:Develop and mature our technology and processes across Quality Management, including testing, IaC,...
-
Kitchener, Ontario, Canada ApplyBoard Full timeCompany OverviewWe are ApplyBoard, a leading technology company in the education sector.About the RoleWe're seeking an experienced Senior Software Engineer to join our team. As a key member of our engineering department, you'll be responsible for designing, developing, and deploying software solutions that address complex technical challenges.Key...
-
Android Software Engineer
2 months ago
Kitchener, Ontario, Canada Cash Full timeCash App is revolutionizing the way people manage their finances, and we're looking for an experienced Android Software Engineer to join our Commerce team. As a key member of our engineering team, you'll be responsible for developing new consumer and merchant-facing products, as well as enhancing our existing ones.The RoleYou'll work closely with our...
-
Software Engineering Team Lead
4 weeks ago
Kitchener, Ontario, Canada Clearpath Robotics Full timeAbout the RoleClearpath Robotics is seeking a highly skilled Software Engineer to join our team as a Technical Lead. This role requires a strong technical background and leadership experience to help drive the development of our Fleet Core software.About the CompanyClearpath Robotics, an OTTO Motors company by Rockwell Automation, is a leading provider of...
-
Software Support Engineer
4 weeks ago
Kitchener, Ontario, Canada Brock Solutions Full timeCompany OverviewBrock Solutions is a leading engineering solutions and professional services company with over 30 years of experience in providing real-time operational solutions to industrial, manufacturing, and transportation organizations worldwide.We are committed to innovation and exploring emerging technologies such as industrial automation, machine...
-
**Software Engineer**
1 month ago
Kitchener, Ontario, Canada Randstad Full timeAbout the Role:As a Software Engineer, you will design and develop scalable software solutions to meet the needs of our growing business. Your primary focus will be on creating high-quality, maintainable code that meets our technical requirements.Responsibilities:• Design and develop software solutions that meet business requirements• Collaborate with...
-
Traffic Signal Control Software Engineer
2 weeks ago
Kitchener, Ontario, Canada Miovision Full timeMiovision is a leader in providing cutting-edge solutions for smart cities. Our mission is to revolutionize traffic network management, enabling drivers, cyclists, and pedestrians to have a better transportation experience.As a Traffic Signal Control Software Engineer, you will be part of our Adaptive Control Team, responsible for developing and maintaining...
-
Senior Software Engineer
1 month ago
Kitchener, Ontario, Canada Index Exchange Full time{'header': 'Join Our Ad Tech Team', 'subheader': 'Senior Software Engineer', 'description': 'We're looking for a Senior Software Engineer to join our team and help shape the future of ad tech. As a key member of our engineering team, you'll play a critical role in designing and building scalable systems that handle hundreds of billions of transactions every...
-
Senior Full Stack Software Engineer
4 weeks ago
Kitchener, Ontario, Canada Hive Full timeAbout the RoleWe are seeking a skilled Senior Full Stack Software Engineer to join our team at Hive, a leading email and SMS marketing CRM. As a key member of our engineering team, you will play a crucial role in building and shipping software that helps brands personalize and automate their campaigns.The ideal candidate will have 5+ years of experience...
-
Software Engineer
4 weeks ago
Kitchener, Ontario, Canada Sonova Full timeTransform the lives of individuals with hearing impairments as a skilled Software Engineer at Sonova.We are a leading provider of innovative hearing care solutions, dedicated to helping people enjoy the delight of hearing. Our mission is to enable a life without limitations through our cutting-edge technology and expert team of professionals.
-
Embedded Systems Software Engineer
2 weeks ago
Kitchener, Ontario, Canada Cloud DX Inc Full timeCloud DX Inc: Embedded Systems Software Engineer - Medical DevicesWe are seeking a skilled and motivated Embedded Systems Software Engineer to join our team at Cloud DX Inc, a leader in digital healthcare solutions. This exciting opportunity allows you to work on cutting-edge medical devices and gain valuable experience in the embedded space.
-
Embedded Software Developer and Engineer
2 weeks ago
Kitchener, Ontario, Canada Sonova Group Full timeOverviewSonova Group is a global leader in innovative hearing solutions, offering exceptional career opportunities through market-leading brands. As an embedded software developer at Sonova, you will be developing high-quality C++ software for modern networked hearing aid systems.Job DescriptionDesign, implement, test, and document real-time embedded...
-
Full Stack Software Engineer
4 weeks ago
Kitchener, Ontario, Canada ApplyBoard Full timeJob SummaryWe are seeking an experienced Full Stack Software Engineer to join our dynamic team at ApplyBoard. As a key member of our School Products Team, you will play a crucial role in designing and implementing cutting-edge technology solutions for internal enterprise clients.About the RoleThis is a unique opportunity to work on a wide range of projects,...
-
High Performance Robotics Software Engineer
2 weeks ago
Kitchener, Ontario, Canada Swaprobotics Full timeJob OverviewWe are seeking a highly skilled High Performance Robotics Software Engineer to join our team at Swaprobotics.Salary: $120,000 - $180,000 per yearJob DescriptionThe successful candidate will be responsible for designing and developing high-quality, maintainable, and testable code for our robotic control systems. This includes working closely with...
-
Kitchener, Ontario, Canada Dialpad Full timeAbout DialpadDialpad pioneered a customer communications platform powered by AI. Our secure foundation serves as the base for all Dialpad products. By unifying conversations in one place, businesses can unlock the power of AI to automate tasks, streamline workflows, and drive growth.We're expanding rapidly, supported by notable investors like Andreessen...