A

Advanced Energy

High voltage power supplies and systems

Lead Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeQuezon City, Metro Manila, PhilippinesIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Information Technology, Computer Engineering, Electronics Engineering, or a related field is required.
  • At least 8 years of software development experience, including at least 3 years in a technical leadership or project leadership role, is required.
  • Proficiency in C#, .NET, Python, and Node.js, with strong knowledge of object-oriented programming principles, is required.
  • Experience with SQL databases, version control systems such as Git and Bitbucket, DevOps and CI/CD practices, and secure software development is required.
  • Familiarity with industrial and communication protocols including RS232, RS485, SPI, I2C, CAN, TCP/IP, UDP, EtherCAT, and Modbus is required.
  • Technical leadership, problem-solving, communication, stakeholder management, and project execution skills are required, including the ability to lead cross-functional teams and manage multiple priorities.
  • Adaptability, a continuous improvement mindset, and willingness to learn new technologies are required.

Responsibilities

  • Lead the design, development, and deployment of complex software systems and applications.
  • Design, develop, and maintain desktop, web, and automation applications, ensuring scalable software architecture, effective use of design patterns, and seamless integration with enterprise systems.
  • Develop and maintain database solutions; manage source code repositories using Git and Bitbucket; implement and support CI/CD pipelines; apply DevOps best practices; and ensure compliance with secure coding standards throughout the software development lifecycle.
  • Drive adoption of best practices in software engineering, automation, testing, and cybersecurity.
  • Perform software troubleshooting, debugging, testing, and code reviews, and ensure the delivery of reliable, maintainable, and high-performance software solutions.
  • Provide technical leadership and drive development of software solutions supporting critical sensing and control products, manufacturing systems, automation platforms, and digital transformation initiatives.
  • Lead software architecture, project execution, technology strategy, and engineering best practices while serving as the primary technical authority for software development activities.
  • Oversee the full software development lifecycle from requirements definition through deployment and sustainment, while mentoring engineers, coordinating cross-functional teams, and ensuring delivery of high-quality, scalable, and maintainable software aligned with business objectives.

About the Company

Advanced Energy

High voltage power supplies and systems

Advanced Energy designs and builds high voltage power supplies, power delivery systems, and power control modules for demanding industries like semiconductor manufacturing, medical equipment, industrial electronics, and solar photovoltaics. Its products regulate and convert electrical power with precision engineering and advanced power electronics to meet strict performance requirements in challenging environments. The company differentiates itself through a 35-year track record, a global footprint across 25 locations, a large workforce, and a portfolio of 450 patents that support reliable, efficient power solutions. Its goal is to deliver dependable, high-performance power systems that improve the reliability and productivity of customers' critical applications.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Denver, CO
Founded
1981

Recently Posted Jobs

Explore more opportunities at Advanced Energy

See more jobs