🧪 Demo / Test

The provided job URLs (phenomenal.phenompeople.com) are hosted on a demo/test environment for the Phenom Talent Experience Management platform, displaying placeholder job titles rather than legitimate active job vacancies.

This company was flagged and excluded from default search results. Proceed with caution.

PP
Posted 3mo ago

Asurion - Software Engineer 3 - Full Stack Engineer

Phenom People
Nashville, Tennessee, United States
$147k-$228k/yrOnsiteFull Time
Responsibilities
  • Collaborating with teams
  • Implementing solutions
  • Mentoring juniors
Requirements
  • 3+ years backend and full-stack experience in distributed systems
  • Strong Node.js and AWS
  • RESTful APIs
  • Data modeling
  • SQL/NoSQL
  • CI/CD
  • Git
Technical tools mentioned
Node.jsAWSREST APIPythonEvent-driven architectureDatabase designKafkaGraph databasesGitJenkinsCI/CDDockerKubernetesReactAngularVue.jsMongoDBDynamoDBPostgreSQLMySQLRDSECSSQSSNSCloudWatchNeo4jNeptuneArangoDBAPIs

Job description

Job Requirements

Software Engineer 3 

 

Asurion—we don’t just redefine—we reinvent. We began by establishing a culture that rewards results and isn’t confined by a hierarchy. As a result, we have achieved phenomenal growth. Today, this entrepreneurial spirit is as strong as ever. It’s in our DNA. We foster a culture where our team members collaborate daily to make a difference—for our clients, customers, and themselves. Our dynamic environment ensures that each of our 20,000+ team members have the opportunity to reach their full potential, while at the same time fulfilling the needs of more than 280 million consumers. 

We value innovation and solving challenging and unique problems. We embrace continuous delivery and Lean Startup principles. We work in small, empowered teams that have clear goals and success measures, and leverage the creativity of all members of the team. 

Who’s a great match for us? 

  • You Put Customers First: build strong relationships within the various functional areas of Asurion through the delivery of exceptional results. 
  • You Play a Team Sport: foster an inclusive environment, bring forward ideas and engage with one another. 
  • You Take Ownership: Take initiative, contribute to multiple deliverables in a fast paced and ever-changing business environment. 
  • You Collaborate and Then Commit: Be a liaison with several cross functional groups facilitating the completion of deliverables. 
  • You want to Reach for Full Potential: Embrace and Drive Change, challenge the status quo. 

 

What You’ll Do  

As a Software Engineer 3, here's what you can expect to do: 

  • Collaborate with product owners, UX designers, and other engineers on a small, focused team. 
  • Take on varied and innovative tasks, learning something new every day.  

  • Think through hard problems and work with a team to make them reality, resulting in tangible benefits to Asurion, our partners, and our customers. 
  • Interact with multiple teams and technologies to implement enterprise-wide solutions. 
  • Actively leverage AI to enhance team efficiency, improve delivery timelines, elevate code quality, and enrich overall quality of life. 
  • Become a subject matter expert whose ideas and input are highly valued by the team 
  • Work collaboratively in a team environment and communicate with cross-functional teams 
  • Mentor junior team members; helping to foster and grow their development 

 

What You Bring to the Team 

 

As a Software Engineer III, you will design and implement scalable, high-performance application service layers that power modern, data-driven products. You’ll be responsible for building APIs, integrating messaging and event systems, and developing robust data storage solutions across both relational and NoSQL databases within the AWS ecosystem. 

In this role, you’ll collaborate closely with cross-functional teams to architect cloud-native services that are secure, reliable, and easy to maintain. You will contribute to every phase of the software development lifecycle—from design and coding to deployment and monitoring—while applying best practices in modularization, observability, and automation. 

The ideal candidate has a strong background in Node.js backend development and hands-on experience with AWS services, along with familiarity in Python-based data engineering, event-driven architectures, and graph database modeling. You’re not confined to a single technology stack but instead thrive on solving complex problems using the right tools for the job. 

 

  • 3+ years of experience designing and developing scalable backend and application service layers for distributed systems and enterprise applications. 
  • Bachelor’s Degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field. 
  • Strong experience in Node.js for building APIs, backend services, and event-driven microservices. 
  • Hands-on experience with AWS services such as Lambda, API Gateway, SQS/SNS, DynamoDB, RDS, ECS/EKS, and CloudWatch for building, deploying, and monitoring cloud-native applications. 
  • Proficiency in RESTful and event-driven API design, including schema versioning, pagination, error handling, and performance optimization. 
  • Experience integrating messaging systems (e.g., Kafka, AWS SQS/SNS, or EventBridge) into distributed architectures. 
  • Strong understanding of database design, including both relational (PostgreSQL, MySQL, RDS) and NoSQL (DynamoDB, MongoDB) data modeling principles, query optimization, and data integrity patterns. 
  • Familiarity with Graph databases (e.g., Neo4j, Neptune, or ArangoDB) and their use in modeling relationships or knowledge graphs is a big plus
  • Python experience with data pipelines, ETL processes, and API development using AWS services such as Glue, Lambda, and Step Functions is a plus
  • Object-oriented programming (OOP) principles and design pattern knowledge applied to building maintainable and testable backend systems. 
  • Experience with microservices architectures, inter-service communication, and observability (metrics, tracing, and logging). 
  • Proficiency with version control systems (Git/GitHub) and modern CI/CD pipelines (Jenkins, GitHub Actions, CodePipeline). 
  • Experience with testing frameworks such as Jest, Mocha, or Pytest for backend and service-level testing. 
  • Knowledge of DevOps and containerization using Docker and orchestration tools like Kubernetes or ECS. 
  • UI development exposure with modern frameworks (React, Angular, or Vue.js) is a plus, especially when integrating with backend APIs. 
  • Open to using multiple languages and technologies as appropriate to the problem domain—favoring the right tool for the job over strict technology allegiance. 

Pay Range is :

$147,100.00 - $228,000.00



Similar jobs

Software Engineer roles near Nashville, Tennessee
7h
Save
Mark Applied
Hide
Senior Associate, Software Engineering (42572)
Nashville, Tennessee, United States
OnsiteFull Time
L3Harris Technologies
L3Harris TechnologiesNYSE: LHX: Aerospace and defense providing mission-critical technology solutions.
2+ YOERequires a bachelor's degree and 2+ years of software development experience, or equivalent experience. Must know C#, Visual Studio, object-oriented development, source control, and defect tracking.
C#, Microsoft Visual Studio, WPF, XAML, Azure DevOps, Git, YAML, TCP, UDP
2d
Save
Mark Applied
Hide
Senior Software Engineer (C#, .NET & Azure)
Franklin, Tennessee, United States
HybridFull Time
The Cigna Group
The Cigna GroupNYSE: CI: Provides health insurance and pharmacy benefit management services.
Strong experience with C#, .NET Core, ASP.NET Web API, ReactJS, OOP, SOLID, design patterns, Kafka, microservices, Azure, Terraform, AKS, Cosmos DB, Agile, and software delivery practices.
C#, .NET Core, ASP.NET Web API, ReactJS, Object-Oriented Programming (OOP), SOLID Design Principles, Design Patterns, Data Structures, xUnit, Test-Driven Development (TDD), Kafka, Microservices Architecture, Event-Driven Architecture, Azure, Terraform, Azure Kubernetes Service (AKS), Cosmos DB, Service-Oriented Architecture (SOA), Agile, Scrum, Continuous Integration (CI), Behavior-Driven Development (BDD), Specification by Example
2d
Save
Mark Applied
Hide
Software Engineer
Nashville, Tennessee, United States
OnsiteFull Time
AllianceBernstein
AllianceBernsteinNYSE: AB: Global investment management firm providing research and financial services.
5+ YOEAround 5 years of software engineering experience, strong Python and production API skills, SQL and data warehouse experience, AWS, Terraform, relational databases, testing, and clear communication.
FastAPI, Snowflake, AWS Bedrock, Snowflake Cortex, Looker, Sigma, Amazon ECS, AWS Lambda, Redis Queue, Terraform, Python, SQL, Docker, Redis, PostgreSQL, SQLAlchemy, RAG, CI/CD
2d
Save
Mark Applied
Hide
Software Engineer
Nashville, Tennessee, United States
OnsiteFull Time
AllianceBernstein
AllianceBernsteinNYSE: AB: Provides investment management and research services for global investors.
5+ YOEAround 5 years of software engineering experience, strong Python and production API skills, SQL and data warehouse experience, AWS, infrastructure as code, testing, and clear communication.
FastAPI, Snowflake, AWS Bedrock, Snowflake Cortex, Looker, Sigma, AWS, ECS, AWS Lambda, Redis Queue, Terraform, Python, SQL, Docker, Redis, LLMs, RAG, PostgreSQL, SQLAlchemy, CI/CD
2d
Save
Mark Applied
Hide
Senior Software Engineer
United States or Chattanooga or Nashville or Knoxville or Atlanta
RemoteFull Time
StratusGrid
StratusGrid: Develops AI-driven cloud infrastructure automation and optimization software.
Deep expertise in one programming language, frontend and backend development, testing, databases, CI/CD, AWS infrastructure, observability, communication, problem solving, and AI-assisted development.
TypeScript, Next.js, React, Claude Code, Codex, Gemini CLI, AWS Athena, DuckDB, PostgreSQL, AWS DynamoDB, GitHub Actions, AWS, AWS Lambda, Amazon S3, Amazon CloudFront, Open Policy Agent (OPA), Sentinel, Azure Policy, dbt, Apache Iceberg, AWS IAM, Azure Entra ID, RBAC, PIM
2d
Save
Mark Applied
Hide
SOFTWARE DEVELOPER - JUNIOR* - 08122026-80036
Nashville or Davidson County
$61k-$76k/yr HybridFull Time
State of Tennessee
State of Tennessee: Provides government services and public administration for Tennessee.
1+ YOEBachelor's degree and one year of systems analysis, application design, or software development experience; relevant IT associate degree or equivalent related IT experience may substitute.
Agile, Scrum
2d
Save
Mark Applied
Hide
SOFTWARE DEVELOPER - JUNIOR* - 08122026-80036
Nashville or Davidson County
$61k-$76k/yr HybridFull Time
State of Tennessee
State of Tennessee: State government entity providing public services for Tennessee.
1+ YOEBachelor's degree and one year of systems analysis, application design, or software development experience; relevant IT associate degree or equivalent IT experience may substitute.
Agile, Scrum
3d
Save
Mark Applied
Hide
Enterprise LabView Software Developer
Arnold, Tennessee, United States
$91k-$151k/yr OnsiteFull Time
Beyond New Horizons
Beyond New Horizons: Provides test operations and sustainment services for aerospace facilities.
2+ YOEBachelor's degree in a relevant technical discipline, 2–5 years of software engineering experience depending on grade, U.S. citizenship, and ability to obtain and maintain a security clearance.
LabVIEW, C, C++, Java, Python, SQL, Subversion, Trac, Jenkins