skip to main content
10.1145/3545945.3569849acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
research-article

Desired Qualifications Sought in Entry Level Software Engineers

Published:03 March 2023Publication History

ABSTRACT

Global demand for software engineers continues to strain the technology sector with unfilled software engineering positions and stiff competition for hiring developers who are on the market. To attract more candidates, technology firms have increasingly been working closely with universities to recruit new graduates to fill their jobs. Universities hoping to minimize mismatches in job placement for new software developers should teach the skills and attributes that enable entry-level software developers to succeed. This paper presents a case study of hiring demands at one large, well-established technology company that reveals the most sought-after attributes in new hires. We discuss results of our interviews with five software development hiring managers and the results from a wide survey of engineers and architects from various levels and experiences. The interviews and surveys reveal that some qualifications are widely desired, and others have varying demand based on functional area, technology, or type of development. Ultimately, professional skills (e.g., teamwork) and personality traits (e.g., strong initiative) top the list of desired attributes, along with a few fundamentally broad technical skills. One key takeaway is that candidates who learn professional skills from university programs may be more readily hired into their first software engineering job than those whose education focused mostly on technical areas.

References

  1. Andrew Begel and Nachi Nagappan. 2008. Pair programming: what's in it for me?. In ESEM '08: Proceedings of the Second ACM-IEEE International Symposium on Empirical Software Engineering and Measurement esem '08: proceedings of the second acm-ieee international symposium on empirical software engineering and measurement ed.). ACM, 120--128. https://www.microsoft.com/en-us/research/publication/pair-programming-whats-in-it-for-me/Google ScholarGoogle Scholar
  2. Engineering Accreditation Commission. 1996. ABET Engineering Criteria 2000. Technical Report. Accrediting Board for Engineering and Technology, 111 Market Place, Suite 1050, Baltimore, MD 21202.Google ScholarGoogle Scholar
  3. Michael Hewner and Mark Guzdial. 2010. What Game Developers Look for in a New Graduate: Interviews and Surveys at One Game Company. In Proceedings of the 41st ACM Technical Symposium on Computer Science Education (Milwaukee, Wisconsin, USA) (SIGCSE '10). Association for Computing Machinery, New York, NY, USA, 275--279. https://doi.org/10.1145/1734263.1734359Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Paul Luo Li, Amy J. Ko, and Andrew Begel. 2020. What distinguishes great software engineers? Empirical Software Engineering, Vol. 25 (1 2020), 322--352. Issue 1. https://doi.org/10.1007/s10664-019-09773-yGoogle ScholarGoogle ScholarDigital LibraryDigital Library
  5. Gunhild M. Lundberg, Birgit R. Krogstie, and John Krogstie. 2020. Becoming Fully Operational: Employability and the Need for Training of Computer Science Graduates. In Proceedings of 2020 IEEE Global Engineering Education Conference (EDUCON). IEEE, 644--651. https://doi.org/10.1109/EDUCON45650.2020.9125188Google ScholarGoogle ScholarCross RefCross Ref
  6. Ashwin Mohan, Dominike Merle, Christa Jackson, John Lannin, and Satish S. Nair. 2010. Professional skills in the engineering curriculum. IEEE Transactions on Education, Vol. 53 (11 2010), 562--571. Issue 4. https://doi.org/10.1109/TE.2009.2033041Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Alex Radermacher and Gursimran Walia. 2013. Gaps between industry expectations and the abilities of graduates. In Proceeding of the 44th ACM technical symposium on Computer science education - SIGCSE '13 (New York, New York, USA). ACM Press, 525. https://doi.org/10.1145/2445196.2445351Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Larry Shuman, M. Besterfield-Sacre, and JACK MCGOURTY. 2005. The ABET 'professional skills'-Can they be taught? Can they be assessed? Journal of Engineering Education, Vol. 94 (01 2005). https://doi.org/10.1002/j.2168--9830.2005.tb00828.xGoogle ScholarGoogle ScholarCross RefCross Ref
  9. Justyna Szynkiewicz, Gunhild M. Lundberg, and Mats Daniels. 2020. Professional Competencies in Computing Education: Are They Important?. In 2020 IEEE Frontiers in Education Conference (FIE), Vol. 2020-October. IEEE, 1--5. https://doi.org/10.1109/FIE44824.2020.9273987Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Sander Valstar. 2019. Closing the Academia-Industry Gap in Undergraduate CS. In Proceedings of the 2019 ACM Conference on International Computing Education Research (Toronto ON, Canada) (ICER '19). Association for Computing Machinery, New York, NY, USA, 357--358. https://doi.org/10.1145/3291279.3339440Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Sander Valstar, Sophia Krause-Levy, Alexandra Macedo, William G. Griswold, and Leo Porter. 2020. Faculty Views on the Goals of an Undergraduate CS Education and the Academia-Industry Gap. In Proceedings of the 51st ACM Technical Symposium on Computer Science Education (SIGCSE '20).Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Xin Xia, Zhiyuan Wan, Pavneet Singh Kochhar, and David Lo. 2019. How Practitioners Perceive Coding Proficiency. In 2019 IEEE/ACM 41st International Conference on Software Engineering (ICSE). IEEE, 924--935. https://doi.org/10.1109/ICSE.2019.00098 ioGoogle ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Desired Qualifications Sought in Entry Level Software Engineers

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        SIGCSE 2023: Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1
        March 2023
        1481 pages
        ISBN:9781450394314
        DOI:10.1145/3545945

        Copyright © 2023 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 3 March 2023

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate1,595of4,542submissions,35%

        Upcoming Conference

        SIGCSE Virtual 2024
      • Article Metrics

        • Downloads (Last 12 months)93
        • Downloads (Last 6 weeks)4

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader