{"schemaVersion":"jobsearcher.job.v1","id":"fa2f4ae93cffa848c5717dd9","url":"https://jobsearcher.com/jobs/fa2f4ae93cffa848c5717dd9","canonicalUrl":"https://jobsearcher.com/jobs/fa2f4ae93cffa848c5717dd9","title":"Software Engineer Apprentice","description":"Role IntentThe Software Engineer Apprentice role is designed for recent graduates (within the last 12 months) or individuals with equivalent early-career experience who are beginning their professional journey in software engineering. This position bridges academic learning and full professional practice, emphasizing applied skills, growing independence, and real contribution within an enterprise Agile environment.This is a transitional, skill-acceleration role. Apprentices are expected to move beyond classroom-based understanding toward consistent, real-world application of technical and professional competencies.Primary FunctionThe Software Engineer Apprentice contributes to the design, development, testing, and maintenance of business applications and enterprise systems while participating in a structured apprenticeship program that includes mentorship, progressive responsibility, and ongoing feedback. The role focuses on building confidence, consistency, and ownership in production software development.Key ResponsibilitiesApplication Development & SupportContribute to bug fixes, enhancements, and well-defined features using technologies such as Java, JavaScript, HTML, CSS, SQL, PHP, or equivalentModify and extend existing codebases with increasing independenceApply coding standards and best practices with limited supervisionWrite and maintain clear technical documentation and in-code commentsParticipate actively in code reviews, both receiving and incorporating feedbackSystem Analysis & Agile ContributionCollaborate with Agile team members including Software Engineers, Product Owners, and AnalystsTranslate defined business requirements into technical tasks with guidanceParticipate fully in Agile ceremonies such as sprint planning, stand-ups, reviews, and retrospectivesApply secure coding practices and performance considerations in day-to-day workTesting, Debugging & Quality AssuranceIndependently execute test cases and validate expected outcomesDebug known issue types and identify root causes within defined systemsAssist with monitoring applications and identifying opportunities for improvementApprenticeship & Professional DevelopmentFollow a structured learning and development plan with defined milestonesParticipate in mentoring relationships and regular feedback sessionsDemonstrate increasing ownership of work, time management, and task prioritizationContinue expanding technical breadth and depth across enterprise systemsKnowledge, Skills, and AbilitiesTechnical KnowledgeApplies foundational software engineering knowledge in production environmentsUnderstands object-oriented principles, web technologies, and database concepts beyond an academic levelReads, modifies, and tests existing enterprise code safely and effectivelyProblem SolvingIndependently diagnoses and resolves common software issuesBreaks down moderately complex problems into actionable stepsEvaluates alternative solutions and understands basic tradeoffsCommunicationCommunicates progress, risks, and blockers clearly to team membersExplains technical changes and decisions during reviews and demosCollaborates effectively with cross-functional team membersAutonomy & OwnershipOwns well-defined features or components from implementation through testingManages assigned work with limited supervisionEscalates issues appropriately while maintaining accountabilityLearning & GrowthSelf-directs learning within known technical domainsApplies feedback across future work, not just individual tasksDemonstrates readiness to take on increasing responsibilityQualificationsRequiredBachelor's degree completed within the last 12 months in Computer Science, Software Engineering, Information Systems, or a related field (or equivalent practical experience)Foundational understanding of object-oriented programming and web developmentBasic experience with databases and SQLDemonstrated interest in a long-term career in software engineeringPreferredInternship, academic, bootcamp, or project-based development experienceExposure to Agile or Scrum development environmentsFamiliarity with version control, testing tools, or automation frameworksRole Expectations & GrowthThis apprenticeship focuses on building consistency and confidence in applied software engineering. Success is defined by:Reliable delivery of production-ready work with limited supervisionIncreasing ownership of technical tasks and featuresClear communication and professional collaborationApprentices who consistently demonstrate full-time engineer-level behaviors, technical judgment, and delivery readiness may be eligible for consideration into the Software Engineer role.Location Requirement: This is an on-campus position based in Bellevue, Nebraska. Employees are expected to work on-site at our Bellevue campus.NOTE: The statements above are intended to describe the general nature and level of work involved for this job. It is not an exhaustive list of all responsibilities, duties and skills required of this job. This document does not create an employment contract, implied or otherwise, other than an \"at will\" relationship.The Higher Education Opportunity Act requires institutions participating in federally funded financial aid programs to make information about the institution available to the public, current and prospective students, and current and prospective employees. The Bellevue University Consumer Information webpage, found at www.bellevue.edu/student-support/consumer-information/consumer-information, provides readily accessible information to help consumers make informed decisions about post-secondary education. Bellevue University's Annual Security and Fire Safety Report (ASR), found at www.bellevue.edu/student-support/consumer-information/pdfs/annual-safety-report.pdf, provides information about campus crime statistics and institutional security policies and procedures as well as information about student housing fire statistics and fire safety policies. You can obtain a paper copy of these reports from the Bellevue Dean of Students office by calling 402-557-7028. In addition to this, Bellevue University is an Equal Opportunity Employer.","company":"Bellevue University","rawCompany":"bellevue university","city":"Bellevue","state":"NE","isRemote":false,"isActive":false,"createdAt":"2026-05-02T20:28:39.605Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer Apprentice","description":"Role IntentThe Software Engineer Apprentice role is designed for recent graduates (within the last 12 months) or individuals with equivalent early-career experience who are beginning their professional journey in software engineering. This position bridges academic learning and full professional practice, emphasizing applied skills, growing independence, and real contribution within an enterprise Agile environment.This is a transitional, skill-acceleration role. Apprentices are expected to move beyond classroom-based understanding toward consistent, real-world application of technical and professional competencies.Primary FunctionThe Software Engineer Apprentice contributes to the design, development, testing, and maintenance of business applications and enterprise systems while participating in a structured apprenticeship program that includes mentorship, progressive responsibility, and ongoing feedback. The role focuses on building confidence, consistency, and ownership in production software development.Key ResponsibilitiesApplication Development & SupportContribute to bug fixes, enhancements, and well-defined features using technologies such as Java, JavaScript, HTML, CSS, SQL, PHP, or equivalentModify and extend existing codebases with increasing independenceApply coding standards and best practices with limited supervisionWrite and maintain clear technical documentation and in-code commentsParticipate actively in code reviews, both receiving and incorporating feedbackSystem Analysis & Agile ContributionCollaborate with Agile team members including Software Engineers, Product Owners, and AnalystsTranslate defined business requirements into technical tasks with guidanceParticipate fully in Agile ceremonies such as sprint planning, stand-ups, reviews, and retrospectivesApply secure coding practices and performance considerations in day-to-day workTesting, Debugging & Quality AssuranceIndependently execute test cases and validate expected outcomesDebug known issue types and identify root causes within defined systemsAssist with monitoring applications and identifying opportunities for improvementApprenticeship & Professional DevelopmentFollow a structured learning and development plan with defined milestonesParticipate in mentoring relationships and regular feedback sessionsDemonstrate increasing ownership of work, time management, and task prioritizationContinue expanding technical breadth and depth across enterprise systemsKnowledge, Skills, and AbilitiesTechnical KnowledgeApplies foundational software engineering knowledge in production environmentsUnderstands object-oriented principles, web technologies, and database concepts beyond an academic levelReads, modifies, and tests existing enterprise code safely and effectivelyProblem SolvingIndependently diagnoses and resolves common software issuesBreaks down moderately complex problems into actionable stepsEvaluates alternative solutions and understands basic tradeoffsCommunicationCommunicates progress, risks, and blockers clearly to team membersExplains technical changes and decisions during reviews and demosCollaborates effectively with cross-functional team membersAutonomy & OwnershipOwns well-defined features or components from implementation through testingManages assigned work with limited supervisionEscalates issues appropriately while maintaining accountabilityLearning & GrowthSelf-directs learning within known technical domainsApplies feedback across future work, not just individual tasksDemonstrates readiness to take on increasing responsibilityQualificationsRequiredBachelor's degree completed within the last 12 months in Computer Science, Software Engineering, Information Systems, or a related field (or equivalent practical experience)Foundational understanding of object-oriented programming and web developmentBasic experience with databases and SQLDemonstrated interest in a long-term career in software engineeringPreferredInternship, academic, bootcamp, or project-based development experienceExposure to Agile or Scrum development environmentsFamiliarity with version control, testing tools, or automation frameworksRole Expectations & GrowthThis apprenticeship focuses on building consistency and confidence in applied software engineering. Success is defined by:Reliable delivery of production-ready work with limited supervisionIncreasing ownership of technical tasks and featuresClear communication and professional collaborationApprentices who consistently demonstrate full-time engineer-level behaviors, technical judgment, and delivery readiness may be eligible for consideration into the Software Engineer role.Location Requirement: This is an on-campus position based in Bellevue, Nebraska. Employees are expected to work on-site at our Bellevue campus.NOTE: The statements above are intended to describe the general nature and level of work involved for this job. It is not an exhaustive list of all responsibilities, duties and skills required of this job. This document does not create an employment contract, implied or otherwise, other than an \"at will\" relationship.The Higher Education Opportunity Act requires institutions participating in federally funded financial aid programs to make information about the institution available to the public, current and prospective students, and current and prospective employees. The Bellevue University Consumer Information webpage, found at www.bellevue.edu/student-support/consumer-information/consumer-information, provides readily accessible information to help consumers make informed decisions about post-secondary education. Bellevue University's Annual Security and Fire Safety Report (ASR), found at www.bellevue.edu/student-support/consumer-information/pdfs/annual-safety-report.pdf, provides information about campus crime statistics and institutional security policies and procedures as well as information about student housing fire statistics and fire safety policies. You can obtain a paper copy of these reports from the Bellevue Dean of Students office by calling 402-557-7028. In addition to this, Bellevue University is an Equal Opportunity Employer.","datePosted":"2026-05-02T20:28:39.605Z","dateModified":"2026-05-02T20:28:39.605Z","hiringOrganization":{"@type":"Organization","name":"Bellevue University","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Bellevue","addressRegion":"NE","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"fa2f4ae93cffa848c5717dd9"},"url":"https://jobsearcher.com/jobs/fa2f4ae93cffa848c5717dd9"}}