Engineering IT Software Solutions Manager
Job Description
This role will lead a team of about 20 software developers working on a portfolio of software products and services being developed by the team. The ideal candidate would be a seasoned Software Developer Manager experienced in engaging with business and technical stakeholders, understanding complex problem statements, and proposing value-driven software solutions.What will you doThis role'™s responsibilities include:- Lead and manage a team of software developers and project manager, providing mentorship and guidance to foster professional growth.- Provide technical expertise across a portfolio of software development projects- Identify opportunities and deliver solutions for EDA workflow optimizations- Set and manage team priorities in line with organizational goals and objectives, working closely with diverse set of stakeholders in Engineering IT. - Oversee the entire software development lifecycle, from planning and design to implementation, testing, and deployment for a portfolio of products and services developed by the team- Collaborate with global teams to define project requirements, scope, and deliverables.- Ensure the delivery of high-quality software solutions that meet business objectives and customer needs.- Implement best practices for software development, including coding standards, code reviews, and automated testing.- Manage project timelines and resources to ensure successful project completion.- Stay updated with the latest industry trends and technologies to drive continuous improvement and innovation.- Build a culture of collaboration, accountability, and continuous learning within the team.-What do we want to seeThe ideal candidate will be able to demonstrate some of the following skills:- 14+ years of hand-on experience in software engineering, with at least 6 years in a leadership role- Strong proficiency in programming languages such as Java, C++, Python, Rust or similar.- Expertise in software lifecycle management, version control, and CI/CD best practices for quality, agility and security- Proven ability to manage multiple projects and conflicting priorities.- Experience with public cloud environments such as AWS, Azure or Google Cloud- Experience with microservices architecture and containerization- Familiarity with EDA and semiconductor design process- Ability to explain technical concepts and analysis implications in a clear manner to a wide audience.- Exposure to HPC technologies is a plus- Bachelor'™s or Master'™s in Computer Science or related field
Minimum Qualifications:
7+ years of IT-related work experience with a Bachelor's degree.
OR
9+ years of IT-related work experience without a Bachelor'™s degree.
