
Senior Software Engineer
- Nashville, TN
- $89,900-160,600 per year
- Permanent
- Full-time
- Demonstrates ability to quickly learn and appropriately apply new technologies to solve engineering
- Maintains current perspective on technology trends, applying that to personal and team capability growth. Actively participate in code review
- Designs, develops, and implements solutions that exemplify modern software engineering practices
- Enhances system design/architecture to simplify and improve resiliency in system interactions and dependencies
- Implements and continuously improves agile software delivery, code management, and operations practices
- Reuses and/or develop for reuse complex components or capabilities to solve complex problems and needs
- Owns the technical debt backlog and high-level plan
- Contributes to or helps drive architecture/design, technology, and tool decisions and implementations
- Mentors junior team members in modern engineering practices, technologies, and patterns
- Design, develop, and deploy AI-powered solutions using no-code, low-code, and advanced platforms, translating business needs into scalable applications that enhance products, workflows and decision-making
- High School Diploma/GED (or higher)
- 6+ years of relevant work experience
- 3+ years of experience in one or more accepted enterprise languages, prefer GoLang and Python