Current jobs related to Encore Technical Solutions Inc. | Software Engineering Manager - toronto - Encore Technical Solutions Inc.
-
toronto, Canada Encore Technical Solutions Inc. Full timePrincipal Engineer (Director Level)Contract position, with vision to convert to full-time permanent.Start Date - January 2025Hybrid/Remote - 2-3 days per week in office.We are seeking a highly experienced and hands-on Principal Engineer to lead our client's engineering efforts on a Java-based technology stack. This role combines technical expertise with...
-
toronto, Canada Encore Technical Solutions Inc. Full timePrincipal Engineer, Data Engineering (Director Level)Contract to Full-time PermanentHybrid/Remote - 2-3 days per week in officeGreater Toronto Area, ONWe are seeking a Principal Engineer to lead our client's data engineering initiatives on the Microsoft Azure stack. This is a hands-on, director-level role that combines technical leadership with strategic...
-
toronto, Canada Encore Technical Solutions Inc. Full timePrincipal Engineer, Data Engineering (Director Level) Contract to Full-time Permanent Hybrid/Remote - 2-3 days per week in office Greater Toronto Area, ON We are seeking a Principal Engineer to lead our client's data engineering initiatives on the Microsoft Azure stack. This is a hands-on, director-level role that combines technical leadership with...
-
Software Engineering Manager
2 weeks ago
Toronto, ON, Canada Encore Technical Solutions Inc. Full timePrincipal Engineer (Director Level) Contract position, with vision to convert to full-time permanent. Start Date - January 2025 Hybrid/Remote - 2-3 days per week in office. We are seeking a highly experienced and hands-on Principal Engineer to lead our client's engineering efforts on a Java-based technology stack. This role combines technical...
-
Software Engineering Manager
2 weeks ago
Toronto, ON, Canada Encore Technical Solutions Inc. Full timePrincipal Engineer (Director Level) Contract position, with vision to convert to full-time permanent. Start Date - January 2025 Hybrid/Remote - 2-3 days per week in office. We are seeking a highly experienced and hands-on Principal Engineer to lead our client's engineering efforts on a Java-based technology stack. This role combines technical...
-
Greater Toronto Area, Canada Encore Technical Solutions Inc. Full time**Job Description** Encore Technical Solutions Inc. is seeking an experienced Software Development Manager to join our team and lead the development efforts for our clients. As a key member of our organization, you will be responsible for leading a team of five developers, delivering impactful solutions using the Microsoft stack. **Key...
-
Greater Toronto Area, Canada Encore Technical Solutions Inc. Full time**About the Role** Encore Technical Solutions Inc. is seeking an experienced Software Development Manager to join our team and lead the development efforts for our clients. As a key member of our organization, you will be responsible for leading a team of five developers, delivering impactful solutions using the Microsoft stack. **Key...
-
Software Engineering Manager
2 weeks ago
Greater Toronto Area, Canada Encore Technical Solutions Inc. Full timePrincipal Engineer (Director Level)Contract position, with vision to convert to full-time permanent.Start Date - January 2025Hybrid/Remote - 2-3 days per week in office.We are seeking a highly experienced and hands-on Principal Engineer to lead our client's engineering efforts on a Java-based technology stack. This role combines technical expertise with...
-
Software Engineering Manager
2 days ago
toronto, Canada Encore Technical Solutions Inc. Full timeJob Posting: Software Development Manager Location: Toronto (Hybrid Work Environment) Type: Full-Time Permanent RoleWe are seeking an experienced Software Development Manager to join our client's team and lead the development efforts for an enterprise with operations spanning North America. This is a unique opportunity to manage a dynamic team, oversee...
-
Software Engineering Manager
2 days ago
toronto, Canada Encore Technical Solutions Inc. Full timeJob Posting: Software Development Manager Location: Toronto (Hybrid Work Environment) Type: Full-Time Permanent RoleWe are seeking an experienced Software Development Manager to join our client's team and lead the development efforts for an enterprise with operations spanning North America. This is a unique opportunity to manage a dynamic team, oversee...
-
Software Engineering Manager
2 days ago
Greater Toronto Area, Canada Encore Technical Solutions Inc. Full timeJob Posting: Software Development Manager Location: Toronto (Hybrid Work Environment) Type: Full-Time Permanent RoleWe are seeking an experienced Software Development Manager to join our client's team and lead the development efforts for an enterprise with operations spanning North America. This is a unique opportunity to manage a dynamic team, oversee...
-
Software Engineering Manager
2 days ago
Greater Toronto Area, Canada Encore Technical Solutions Inc. Full timeJob Posting: Software Development Manager Location: Toronto (Hybrid Work Environment) Type: Full-Time Permanent RoleWe are seeking an experienced Software Development Manager to join our client's team and lead the development efforts for an enterprise with operations spanning North America. This is a unique opportunity to manage a dynamic team, oversee...
-
Enterprise Software Leadership Opportunity
2 days ago
Greater Toronto Area, Canada Encore Technical Solutions Inc. Full time**Overview of the Role** At Encore Technical Solutions Inc., we are seeking an experienced Software Development Manager to lead our dynamic team and drive technical excellence in a collaborative work environment. The successful candidate will have a proven track record of managing software development teams, preferably in an enterprise environment. Strong...
-
Software Engineering Manager
2 days ago
Toronto, ON, Canada Encore Technical Solutions Inc. Full timeJob Posting: Software Development Manager Location: Toronto (Hybrid Work Environment) Type: Full-Time Permanent Role We are seeking an experienced Software Development Manager to join our client's team and lead the development efforts for an enterprise with operations spanning North America. This is a unique opportunity to manage a dynamic team,...
-
Software Engineering Manager
3 days ago
Greater Toronto Area, Canada Encore Technical Solutions Inc. Full timeJob Posting: Software Development Manager Location: Toronto (Hybrid Work Environment) Type: Full-Time Permanent RoleWe are seeking an experienced Software Development Manager to join our client's team and lead the development efforts for an enterprise with operations spanning North America. This is a unique opportunity to manage a dynamic team, oversee...
-
Software Engineering Manager
3 days ago
Greater Toronto Area, Canada Encore Technical Solutions Inc. Full timeJob Posting: Software Development Manager Location: Toronto (Hybrid Work Environment) Type: Full-Time Permanent RoleWe are seeking an experienced Software Development Manager to join our client's team and lead the development efforts for an enterprise with operations spanning North America. This is a unique opportunity to manage a dynamic team, oversee...
-
Software Engineering Manager
2 days ago
Greater Toronto Area, Canada Encore Technical Solutions Inc. Full timeJob Posting: Software Development Manager Location: Toronto (Hybrid Work Environment) Type: Full-Time Permanent Role We are seeking an experienced Software Development Manager to join our client's team and lead the development efforts for an enterprise with operations spanning North America. This is a unique opportunity to manage a dynamic team,...
-
Software Engineering Manager
3 days ago
Greater Toronto Area, Canada, Ontario Encore Technical Solutions Inc. Full timeJob Posting: Software Development Manager Location: Toronto (Hybrid Work Environment) Type: Full-Time Permanent RoleWe are seeking an experienced Software Development Manager to join our client's team and lead the development efforts for an enterprise with operations spanning North America. This is a unique opportunity to manage a dynamic team, oversee...
-
Technical Infrastructure Specialist
6 days ago
Toronto, Ontario, Canada Encore Technical Solutions Inc. Full timeJob Description: We are seeking a highly skilled Technical Infrastructure Specialist to join our team at Encore Technical Solutions Inc. As a key member of our infrastructure team, you will be responsible for designing, implementing, and maintaining core infrastructure services on both Windows and Linux operating systems. Key Responsibilities:Manage...
-
Toronto, Ontario, Canada Tundra Technical Solutions Full timeJob DescriptionTundra Technical Solutions is seeking a highly skilled Software Developer to play a crucial role in the analysis, development, installation, testing, maintenance and support of software products or integrated systems.This individual will leverage past experiences and industry knowledge to troubleshoot and resolve problems effectively and...
Encore Technical Solutions Inc. | Software Engineering Manager
2 weeks ago
Principal Engineer (Director Level)
Contract position, with vision to convert to full-time permanent.
Start Date - January 2025
Hybrid/Remote - 2-3 days per week in office.
We are seeking a highly experienced and hands-on Principal Engineer to lead our client's engineering efforts on a Java-based technology stack. This role combines technical expertise with leadership capabilities, driving the team towards excellence while remaining deeply involved in the development process.
Responsibilities
Technical Leadership:
- Architect, design, and implement scalable, high-performance systems using the Java stack.
- Establish and enforce engineering best practices, including coding standards, testing strategies, and CI/CD processes.
- Lead critical technical decision-making, ensuring alignment with business objectives and technical strategy.
- Collaborate with stakeholders to translate business needs into technical solutions.
Team Leadership:
- Lead, mentor, and inspire a team of engineers, fostering a culture of innovation and continuous improvement.
- Provide technical guidance and hands-on support to team members, ensuring high-quality deliverables.
- Drive technical upskilling initiatives across the team.
Project Oversight:
- Own the technical roadmap, ensuring alignment with product and business goals.
- Oversee the delivery of projects, managing timelines, priorities, and dependencies.
- Ensure adherence to SLAs for performance, scalability, and uptime.
Cross-functional Collaboration:
- Partner with Product, Design, and QA teams to ensure seamless project execution.
- Advocate for the engineering team in broader strategic discussions.
- Work closely with DevOps and infrastructure teams to optimize system performance and reliability.
Requirements
Technical Skills:
- 10+ years of experience in software engineering, with a strong focus on Java (Java 8+).
- Expertise in frameworks such as Spring Boot, Hibernate, and related Java technologies.
- Solid understanding of microservices architecture, RESTful APIs, and event-driven systems.
- Experience with cloud platforms like AWS, Azure, or Google Cloud Platform.
- Strong proficiency with databases (SQL and NoSQL) and caching solutions.
- Familiarity with containerization tools (Docker, Kubernetes).
- Hands-on experience with CI/CD pipelines and version control systems (e.g., Git).
Leadership Skills:
- Proven track record of leading engineering teams, ideally in a director-level or equivalent role.
- Ability to balance hands-on coding with strategic leadership responsibilities.
- Strong mentoring skills with a focus on growing talent within the team.
Other Qualifications:
- Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.
- Exceptional problem-solving skills and the ability to navigate complex technical challenges.
- Excellent communication and interpersonal skills, with experience presenting to senior stakeholders.
- Passion for staying up-to-date with industry trends and emerging technologies.