Why Altium
Altium is transforming the way electronics are designed and built. From startups to worlds technology giants our digital platforms give more power to PCB designers supply chain and manufacturing letting them collaborate as never before.
- Constant innovation has created a transformative technology unique in its space
- More than 30000 companies and 100000 electronics engineers worldwide use Altium
- We are growing debt-free and financially strong with the resources to become #1 in the EDA industry
About this role:
The Software Engineering Manager is responsible for mentoring software engineers within their unit adopting best practices performance and problem-solving abilities in addition to contributing to the code base. Organizes leads and coordinates the daily activities of a product development engineering team with responsibility for results in planning objective-setting and goal alignment costs methods project completion managing personnel issues creating and maintaining a productive work environment.
The primary role of the Manager Software Engineering - Octopart is to lead and mentor a productive collaborative team of engineers in the development of the Octopart platform.
Altium offers the opportunity to conceive and build new product features for electronics engineers and add your own ideas to the worlds most collaborative and efficient electronics design platform.
A day in the life of our Manager Software Engineering:
- Work with the team to establish staffing goals timelines and expectations. Best practices for performance and problem-solving should be leveraged throughout.
- Take the lead in proposing and launching new development projects and encourage your team to propose ideas too.
- Establish easy open relationships with other managers teams leadership and all groups within Altium can help clear a path for your teams progress and keep everyone informed.
- Organizes and plans project workloads and task assignments.
- Provides feedback mentoring and professional development support and other management responsibilities to achieve assignments and meet operational objectives.
- Manages relationships with others e.g other managers upper management other teams support organizations etc. to support cross-functional and departmental teaming when needed and to remove obstacles so that direct reports and the team can effectively and efficiently complete product development projects and tasks.
- Initiates participate in R&D projects to develop new products or advance existing products.
- Monitors product development progress makes adjustments and ensures sound application of engineering principles and adequate research to support the highest possible product quality and performance.
- Assists identifies and initiates technical projects and programs which lead to improved processes and products reduced costs and/or increased output.
- Identifies defines and recommends objectives and scope of technical projects communicates goals scope approach and schedules to technical managers and/or engineers.
- Evaluates final results of research and developments projects to assure accomplishment of technical objectives. Prepares and presents reports outlining the outcome of technical projects and makes recommendations to implement desired results.
- Team and talent management: Recruit hire onboard and mentor software engineers; conduct performance reviews and facilitate career development.
- Cross-functional collaboration: Foster collaboration with other teams and stakeholders; communicate project status risks and outcomes to senior management.
- Team management: Experience leading a team of engineers.
Who Were Looking For:
- Senior level able to work independently think big generate ideas.
- Total years of experience:8 years in software engineering.
- A bachelors or masters degree in a relevant field like Computer Science or Computer Engineering is often required along with years of development experience.
- Proven leadership and management experience.
- Excellent communication interpersonal and mentoring skills.
- A solid software development background is required JavaScript/TypeScript / React Python Go.
- A natural problem solver with strong leadership skills able to guide others in successful approaches to problems and maintain a productive creative problem-solving environment.
- Working at speed and under pressure comes naturally never slowing down for changing business needs client needs or technologies.
- Youre a natural at cooperating with Product Management Customer Support DevOps and other stakeholders.
- You can solve technical and non-technical problems and consider decisions collaboratively.
Would Be a Plus:
- ECAD/EDA/CAD software or PCB design experience
- UX experience
UK Benefits
- Private health insurance including dental coverage
- Pension scheme with company match up to 9%
- mental health and wellbeing support
- Remote working abroad program
- Professional development support and resources
- Employee referral program
- 28 days holiday public holidays and special leave
- Flexible working arrangements available based on role and location
- Enhanced family and special leave
- Corporate membership rates with national gyms
- Free lunch snacks and drinks in the office
- Electric car charging stations free office parking bicycle and scooter storage
Required Experience:
Manager
Why AltiumAltium is transforming the way electronics are designed and built. From startups to worlds technology giants our digital platforms give more power to PCB designers supply chain and manufacturing letting them collaborate as never before.Constant innovation has created a transformative tech...
Why Altium
Altium is transforming the way electronics are designed and built. From startups to worlds technology giants our digital platforms give more power to PCB designers supply chain and manufacturing letting them collaborate as never before.
- Constant innovation has created a transformative technology unique in its space
- More than 30000 companies and 100000 electronics engineers worldwide use Altium
- We are growing debt-free and financially strong with the resources to become #1 in the EDA industry
About this role:
The Software Engineering Manager is responsible for mentoring software engineers within their unit adopting best practices performance and problem-solving abilities in addition to contributing to the code base. Organizes leads and coordinates the daily activities of a product development engineering team with responsibility for results in planning objective-setting and goal alignment costs methods project completion managing personnel issues creating and maintaining a productive work environment.
The primary role of the Manager Software Engineering - Octopart is to lead and mentor a productive collaborative team of engineers in the development of the Octopart platform.
Altium offers the opportunity to conceive and build new product features for electronics engineers and add your own ideas to the worlds most collaborative and efficient electronics design platform.
A day in the life of our Manager Software Engineering:
- Work with the team to establish staffing goals timelines and expectations. Best practices for performance and problem-solving should be leveraged throughout.
- Take the lead in proposing and launching new development projects and encourage your team to propose ideas too.
- Establish easy open relationships with other managers teams leadership and all groups within Altium can help clear a path for your teams progress and keep everyone informed.
- Organizes and plans project workloads and task assignments.
- Provides feedback mentoring and professional development support and other management responsibilities to achieve assignments and meet operational objectives.
- Manages relationships with others e.g other managers upper management other teams support organizations etc. to support cross-functional and departmental teaming when needed and to remove obstacles so that direct reports and the team can effectively and efficiently complete product development projects and tasks.
- Initiates participate in R&D projects to develop new products or advance existing products.
- Monitors product development progress makes adjustments and ensures sound application of engineering principles and adequate research to support the highest possible product quality and performance.
- Assists identifies and initiates technical projects and programs which lead to improved processes and products reduced costs and/or increased output.
- Identifies defines and recommends objectives and scope of technical projects communicates goals scope approach and schedules to technical managers and/or engineers.
- Evaluates final results of research and developments projects to assure accomplishment of technical objectives. Prepares and presents reports outlining the outcome of technical projects and makes recommendations to implement desired results.
- Team and talent management: Recruit hire onboard and mentor software engineers; conduct performance reviews and facilitate career development.
- Cross-functional collaboration: Foster collaboration with other teams and stakeholders; communicate project status risks and outcomes to senior management.
- Team management: Experience leading a team of engineers.
Who Were Looking For:
- Senior level able to work independently think big generate ideas.
- Total years of experience:8 years in software engineering.
- A bachelors or masters degree in a relevant field like Computer Science or Computer Engineering is often required along with years of development experience.
- Proven leadership and management experience.
- Excellent communication interpersonal and mentoring skills.
- A solid software development background is required JavaScript/TypeScript / React Python Go.
- A natural problem solver with strong leadership skills able to guide others in successful approaches to problems and maintain a productive creative problem-solving environment.
- Working at speed and under pressure comes naturally never slowing down for changing business needs client needs or technologies.
- Youre a natural at cooperating with Product Management Customer Support DevOps and other stakeholders.
- You can solve technical and non-technical problems and consider decisions collaboratively.
Would Be a Plus:
- ECAD/EDA/CAD software or PCB design experience
- UX experience
UK Benefits
- Private health insurance including dental coverage
- Pension scheme with company match up to 9%
- mental health and wellbeing support
- Remote working abroad program
- Professional development support and resources
- Employee referral program
- 28 days holiday public holidays and special leave
- Flexible working arrangements available based on role and location
- Enhanced family and special leave
- Corporate membership rates with national gyms
- Free lunch snacks and drinks in the office
- Electric car charging stations free office parking bicycle and scooter storage
Required Experience:
Manager
View more
View less