• IEEE.org
  • IEEE CS Standards
  • Career Center
  • About Us
  • Subscribe to Newsletter

0

IEEE-CS_LogoTM-orange
  • MEMBERSHIP
  • CONFERENCES
  • PUBLICATIONS
  • EDUCATION & CAREER
  • VOLUNTEER
  • ABOUT
  • Join Us
IEEE-CS_LogoTM-orange

0

IEEE Computer Society Logo
Sign up for our newsletter
IEEE COMPUTER SOCIETY
About UsBoard of GovernorsNewslettersPress RoomIEEE Support CenterContact Us
COMPUTING RESOURCES
Career CenterCourses & CertificationsWebinarsPodcastsTech NewsMembership
BUSINESS SOLUTIONS
Corporate PartnershipsConference Sponsorships & ExhibitsAdvertisingRecruitingDigital Library Institutional Subscriptions
DIGITAL LIBRARY
MagazinesJournalsConference ProceedingsVideo LibraryLibrarian Resources
COMMUNITY RESOURCES
GovernanceConference OrganizersAuthorsChaptersCommunities
POLICIES
PrivacyAccessibility StatementIEEE Nondiscrimination PolicyIEEE Ethics ReportingXML Sitemap

Copyright 2026 IEEE - All rights reserved. A public charity, IEEE is the world’s largest technical professional organization dedicated to advancing technology for the benefit of humanity.

  • Home
  • /Publications
  • /Tech News
  • /Build Your Career
  • Home
  • / ...
  • /Tech News
  • /Build Your Career

Careers in Software Engineering

By Lori Cameron

By Lori Cameron on
September 30, 2020

Murray-Cantor For this ComputingEdge issue, we interviewed Murray Cantor—co-founder and chief technology officer of Aptage—an agile-software-development risk management consultancy—about career opportunities in software engineering. He has developed cutting-edge ideas in software and systems development for more than 35 years. In addition to writing many articles, he is the author of two books: Object-Oriented Project Management with UML and Software Leadership: A Guide to Successful Software Development. He coauthored the article “Steering Software Development Workflow: Lessons from the Internet” from IEEE Software’s September/October 2016 issue.

ComputingEdge: In the field of software engineering, what advice would you give college students to give them an advantage over the competition?

Cantor: They should learn programming and implementation technologies for machine learning and AI, such as Nvidia’s CUDA parallel-computing platform and API model and the TensorFlow open source software library for machine intelligence.

ComputingEdge: What should applicants keep in mind when applying for jobs in software development?

Cantor: Applicants should avoid dead-end jobs using obsolete technology.

ComputingEdge: How can new hires make the strongest immediate impression in a new position?

Cantor: Show your manager a project you’ve done on your own initiative—not a class assignment—ideally something involving AI. In addition, be ready to provide good examples of team and leadership skills. Development is a team sport.

ComputingEdge: Name one critical mistake for young graduates to avoid when starting their careers.

Cantor: Avoid getting complacent with your skills. Software development careers entail lifelong learning. And what matters is your ability to contribute to your team’s success.

ComputingEdge: Do you have any learning experiences you could share that could benefit those just starting their software-engineering careers?

Cantor: When I was about 30, object-oriented programming was the latest thing. The conventional thinking among the younger programmers was that I was already too old to get it. I quickly learned the Booch method and C++ and proved them wrong. You will age and will need to keep up.


About Lori Cameron

ComputingEdge’s Lori Cameron interviewed Cantor for this article. Contact her at l.cameron@computer.org if you would like to contribute to a future ComputingEdge article on computing careers. Contact Cantor at mcantor@murraycantor.com.

LATEST NEWS
Computing’s Top 30: Amod Agrawal
Computing’s Top 30: Amod Agrawal
IEEE Quantum Week 2026 to Unveil the Latest in Quantum Computing
IEEE Quantum Week 2026 to Unveil the Latest in Quantum Computing
Creating the Next Generation of Connected Autonomous Systems: an Interview with Weisong Shi on Edge Computing, Autonomous Driving, and the Future of Mobility
Creating the Next Generation of Connected Autonomous Systems: an Interview with Weisong Shi on Edge Computing, Autonomous Driving, and the Future of Mobility
Call for Nominations: IEEE Computer Society Opens Submissions for the “AI’s 10 to Watch” Award
Call for Nominations: IEEE Computer Society Opens Submissions for the “AI’s 10 to Watch” Award
Episode 1 | Interview with Michelle Tomes
Episode 1 | Interview with Michelle Tomes
Get the latest news and technology trends for computing professionals with ComputingEdge
Sign up for our newsletter
Read Next

Computing’s Top 30: Amod Agrawal

IEEE Quantum Week 2026 to Unveil the Latest in Quantum Computing

Creating the Next Generation of Connected Autonomous Systems: an Interview with Weisong Shi on Edge Computing, Autonomous Driving, and the Future of Mobility

Call for Nominations: IEEE Computer Society Opens Submissions for the “AI’s 10 to Watch” Award

Episode 1 | Interview with Michelle Tomes

Celebrating Excellence: 2025 IEEE Transactions on Mobile Computing Awards

Tech Horizons: Building AI Skills and Confidence in Panama’s Youth

TechMovel: Expanding Digital Access in Brazil