# Senior Software Engineer

**Company**: Craft Education
**Location**: Nashville, TN
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Salary**: $143,700.00 - $222,700.00
**Category**: Engineering
**Industry**: Technology

**Apply**: https://wgu.wd5.myworkdayjobs.com/en-US/External/job/Nashville-TN/Senior-Software-Engineer---Craft-Education_JR-026420?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_d3722427-3fc

## Description

We are seeking a Senior Software Engineer to join our team at Craft Education. As a Senior Software Engineer, you will be responsible for the research, design, development, analysis, testing, and implementation of software operating or application systems.

Responsibilities:

- Act as an expert in assigned areas of software engineering and mentor other engineers

- Maintain accountability for quality of services and success of assigned projects

- Contribute as a lead or consultant for at least one team

- Communicate effectively and regularly with other disciplines to identify and resolve problems

- Lead teams or cross-functional groups in identifying and transferring knowledge

- Act as a planning consultant for team or portfolio when identifying technical risks and dependencies

- Speak authoritatively and accurately with respect to questions related to their area of ownership or the platform as a whole

- Contribute directly, and lead others, in rapid identification of system problems

- Assist engineering management in identifying opportunities for improvement within the team

- Apply strategies and tools to plan and execute testing strategies

- Interpret functional, non-functional, and implied requirements into designs and code

- Perform other job-related duties as assigned

Requirements:

- Bachelor's Degree in Computer Science, Information Technology, or related field

- 6+ years of Full Stack experience in software development

- Demonstrated hands-on experience developing web and cloud-based applications and services

- Strong background in modern full-stack development using TypeScript/Node.js, Next.js/React, GraphQL, PostgreSQL, and AWS

Preferred Qualifications:

- Master's Degree or PhD in Computer Science, Information Technology, or related field

- Experience with Agile/Scrum Project Development

- Experience with Application Integration with legacy systems

- Experience with Cloud-Native Development, and/or Porting/Refactoring of On-Site to Cloud

- Technical Certifications

## Skills

### Required
- TypeScript
- Node.js
- Next.js
- React
- GraphQL
- PostgreSQL
- AWS
- Full Stack development

### Nice to have
- Agile/Scrum
- Cloud-Native Development
- Application Integration
- Technical Certifications

---

Source: [Apply at wgu.wd5.myworkdayjobs.com](https://wgu.wd5.myworkdayjobs.com/en-US/External/job/Nashville-TN/Senior-Software-Engineer---Craft-Education_JR-026420?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
