Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Western Governors University Logo

Software Engineer II, Craft Education

Western Governors University

$116,000 - $174,100
Nov 20, 2025
Remote, US
Apply Now

Craft Education is on a mission to solve skilled labor shortages by powering work-based learning pathways for all. Craft Connect helps organizations administer apprentice degree programs and address mission-critical data and reporting needs. Through the same platform, Craft is also transforming how on-the-job learning converts into academic credits.

Requirements

  • Understanding of the processes associated with software development, including Planning, Measurement, Coding, Testing, Reuse, Tools, Abstraction, Algorithms and Complexity, Security, and basic system understanding
  • Ability to employ the tools and techniques related to an engineering discipline, such as database management, user interface development, inter-process communications, etc.
  • Ability to create designs that can be realized in code that achieve functional and non-functional requirements for an application or assigned part of the system. Appropriately uses design patterns, system decomposition, security, and fault tolerance. A demonstrated capability in one or more design methodologies, such as Object-oriented design, Function-oriented design, data centered design and the notations appropriate for each.
  • Ability to understand differences, strengths and weaknesses of various Software Development Life Cycle models, and practical considerations of options
  • Understands implications of Software as a Service in the creation of software systems. Thinks of and designs for scale, reliability, and cost in a public cloud environment. Uses data and metrics to analyze Key Performance Indicators
  • 3 years of experience and a proven track record in developing web-based applications and web services using Java, REST, and other web technologies
  • 2 years of experience with software, Java (Spring, Apex), JavaScript (Node.js, React, Angular)

Responsibilities

  • Acts as a contributing member in assigned area within software engineering.
  • Maintains accountability for quality of services in their assigned area and success of assigned projects for on-time, on-budget, and on-scope delivery.
  • Contributes formally and informally to effectiveness of the team.
  • Participates in knowledge-transfer activities to increase their expertise and contribution.
  • Speaks authoritatively and accurately with respect to questions related to their area of ownership.
  • Contributes directly to rapid identification of system problems minimizing time to restoration of services.
  • Interprets functional, non-functional, and implied requirements into designs and code that meet those specifications. Identifies gaps, risks, and deficiencies in such requirements and proposes solutions.

Other

  • If you’re passionate about building a better future for individuals, communities, and our country—and you’re committed to working hard to play your part in building that future—consider Craft Education as the next step in your career.
  • We are working tirelessly to accelerate the expansion of these programs along with the data infrastructure that underpins them.
  • If you’re looking to join the work-based learning revolution, we’d love to talk with you.
  • At Craft, you’ll have the opportunity to solve hard problems in a high-growth startup environment and make a lasting impact on the future of education and workforce development.
  • We couldn’t be more excited to advance this work as a team of innovative, collaborative and mission-oriented professionals - we hope you’ll consider joining us.