Get more replies from employers
Send a job-specific resume in minutes.
Allegro MicroSystems in the Philippines seeks a Lead Software Engineer to design, develop, and support business applications and integrations, guiding teams and ensuring secure, scalable solutions. You will work with modern tech, cloud services, and AI-enabled tooling to drive efficiency and innovation.
You will lead design reviews, mentor junior developers, and collaborate with business users to deliver robust software that meets security and compliance needs in a fast-paced enterprise
The Allegro team is united by a clear purpose—advancing technologies that make the world safer, more efficient, and more sustainable. With over 30 years of experience in semiconductor innovation, we bring that purpose to life across every part of the business—from breakthrough product development and customer success to how we show up for each other and the communities we serve.
The Lead Software Engineer is responsible for designing, developing, implementing, and supporting business applications and technology solutions. The role works closely with business users and technical teams to deliver reliable, secure, and efficient systems that support company operations. As a senior member of the team, the Software Engineer 3 provides technical guidance, solves complex problems, promotes best practices, and helps drive innovation through modern technologies, automation, and AI-enabled solutions.
Analyze business requirements and recommend appropriate technical solutions.
Design, develop, test, deploy, and maintain software applications and system integrations.
Enhance and optimize existing applications to improve performance, reliability, and user experience.
Troubleshoot and resolve complex application and system issues.
Develop and maintain databases, reports, and data-related solutions.
Ensure software applications meet quality, security, and compliance requirements.
Collaborate with business users, project teams, and other technology groups to deliver solutions.
Participate in solution design, technical reviews, and project planning activities.
Review code and provide technical guidance to junior developers.
Prepare and maintain technical documentation, user guides, and support materials.
Support software releases, system upgrades, and production deployments.
Identify opportunities for process improvement, automation, and efficiency.
Utilize modern technologies, including cloud services and AI tools, to improve productivity and business outcomes.
Share knowledge and mentor team members to support team growth and development.
Perform other duties as assigned.
Join Allegro and become part of a team where your contributions truly matter. We foster a culture of Real Innovation, empowering you to push boundaries, develop cutting-edge solutions, and drive continuous improvement.
Your work will create a Real Impact by solving complex real-world challenges that fuel our success and shape the future of technology.
You’ll experience Real Connection, collaborating with talented colleagues around the globe in an environment built on trust, respect, and a shared purpose.
Join us—and help build what’s next.