Staff Software Engineer - Generative AI Engineering
Asurion
Nashville, United States Full Time Technology Jobs United States New
Job Description
JOB CODE: TEC4017
Staff Software Engineer
Management Level: 6 Senior Manager
Discipline: Software Engineering
Reports To: Director of Engineering
FSLA Classification: Exempt
The Staff Software Engineer provides technical leadership for complex, scalable systems. This role drives architecture, code quality, and reliability across critical services while mentoring engineers and aligning solutions with business outcomes. The engineer partners with product, security, and operations to design resilient platforms, reduce risk, and accelerate delivery.
Success requires hands‑on development, thoughtful trade‑offs, and clear communication that advances engineering standards and unlocks team effectiveness.
Essential Job Skills / Duties
- Lead system architecture and long‑term technical strategy.
- Design and review high‑impact service components.
- Guide engineers through complex implementation decisions.
- Elevate code quality with rigorous reviews.
- Improve reliability through observability and automation.
- Partner cross‑functionally to deliver business value.
Required Technical Skills
- Application Packaging: Packaging software applications with required dependencies and configurations into standardized formats for installation, deployment, and management across operating systems and environments.
- Application Programming Interfaces (APIs): Designing and implementing APIs that enable communication, integration, and data exchange between systems and platforms.
- CI/CD: Designing workflows and pipelines that support continuous integration, automated testing, and continuous deployment.
- Code Review: Reviewing source code to identify defects, improve quality, and ensure alignment with development standards.
- DevOps: Integrating software development and IT operations practices to enable continuous delivery, version control, feature management, application monitoring, and scalable system design.
- Security Engineering: Incorporating security controls and safeguards into systems to protect against operational disruptions and malicious threats.
- Test Automation: Developing and executing automated testing frameworks and scripts as part of the software testing lifecycle.
- Artificial Intelligence: Designing and developing systems that perform tasks requiring machine intelligence and autonomous decision‑making.
- Containerization: Deploying and managing applications within portable, isolated container environments.
- Cloud‑Agnostic Implementation: Designing workloads that operate across multiple cloud environments through appropriate abstraction and architecture patterns.
- Data Engineering: Designing and managing data infrastructure, pipelines, and processing systems to support analytics, reporting, and machine learning initiatives.
- Full‑Stack Development: Building and operating end‑to‑end applications across user interface, APIs, data storage, CI/CD, and cloud infrastructure.
- Systems Design: Defining system architecture, modules, interfaces, and data structures to meet functional and technical requirements.
Required Soft / Leadership Skills
- Influences without authority across teams.
- Communicates complex ideas clearly and concisely.
- Mentors engineers with constructive feedback.
- Balances short‑term delivery and long‑term health.
- Drives consensus with pragmatic decision‑making.
Required Education & Experience
- Bachelor's degree in Computer Science or related field.
- 8+ years professional software engineering experience.
- Proven track record delivering production systems.
- Experience leading technical initiatives cross‑team.
Preferred Education & Experience
- Master's degree in a relevant discipline.
- Experience in high‑scale cloud environments.
- Prior impact as a Staff‑level engineer.
Required Licenses / Certifications
- None required for consideration.
Preferred Licenses / Certifications
- Cloud provider professional certification.
- Security certification such as CSSLP.
Supervisory Responsibilities
- Provides technical guidance and mentorship.
- Influences priorities without direct reports.
Travel Requirements
- Travels: Occasional for onsite collaboration.
- % of Time: Up to 10%.
- Overnight Travel: As business needs require.
Physical Demands & Working Conditions
- Stationary Position: Frequently.
- Vision: 20/20 corrected vision.
- Hearing: Receive detailed information if spoken to.
Posted July 20, 2026