Engineer, Software
Celestica
The Software Engineer at Celestica is responsible for developing, debugging, testing, and supporting code for various systems and applications.
Last checked on July 26, 2026. We may earn a commission when you click through.
This position is ideal for skilled developers seeking to deepen their expertise in software engineering. However, the demanding nature of the job might not suit everyone, especially those seeking a balanced work-life.
This position is ideal for skilled developers seeking to deepen their expertise in software engineering. However, the demanding nature of the job might not suit everyone, especially those seeking a balanced work-life.
About this role
The Software Engineer at Celestica is responsible for developing, debugging, testing, and supporting code for various systems and applications.
About the Company
Celestica is a global leader in providing innovative supply chain solutions and electronic manufacturing services.
Key Highlights
- ✓ Opportunity to work with diverse applications and systems
- ✓ Engage in full development lifecycle from coding to deployment
- ✓ Collaborative work environment focused on innovation
💡 Honest Take: While this role offers a chance to work on technology, the fast-paced environment may lead to longer hours than expected. Be prepared for high expectations and tight deadlines.
Pros
- ✓ Exposure to a variety of technologies
- ✓ Strong potential for career growth
- ✓ Collaborative team culture
Cons
- ✗ High-pressure work environment
- ✗ Limited work-life balance
- ✗ No disclosed salary range
Best For: Recent graduates or experienced developers eager to advance their careers in a dynamic setting.
Watch Out: Be aware that the job may involve longer hours and intense project deadlines.
You'll be redirected to my.talent.com
Expert Review
In this role at Celestica, you will engage in the development and support of software across various levels, from firmware to applications. While the position offers a it may come with unexpected demands on your time. Our team found that while the variety of projects can be stimulating, it also means constant pressure to deliver results quickly.
The lack of disclosed salary information is a potential drawback for many candidates. It's essential to enter the application process with an understanding that compensation details might not be favorable. this role may not be suitable for those who prefer a more predictable workload.
Overall, if you thrive under pressure and are eager to tackle complex challenges in software development, this position could be a great fit. However, those looking for a balanced work-life or predictable hours might want to consider other opportunities.
You might also like
Related Articles
Teaching Roles Worth Your Time This Spring
Discover the top chemistry teaching positions this spring, focusing on flexibility and location. Learn what to avoid and how to make the best choice.
Manufacturing Jobs: Best Picks for April 2026
Explore top manufacturing jobs this spring, from automation technicians to machine operators. Find out which roles offer the best pay, flexibility, and growth opportunities.
Security Job Myths Debunked: What's Really True?
Think security jobs are all about brawn over brains? Think again. Discover the truth behind common misconceptions in the security industry.
Project Management Roles: Best Spring Picks for 2026
Explore top project management roles this spring, focusing on salary insights and standout opportunities. Discover where the best pay and growth potential lie in 2026.
Top Finance Jobs in Kuala Lumpur: Where to Earn the Most
Explore the best-paying finance roles in Kuala Lumpur this spring. Discover which employers and positions offer the highest salaries.
Office Jobs That Pay: Best Picks This April
Explore the best-paying admin and office jobs for April. From receptionist gigs to junior admin roles, here's where the money is this spring.