Location: Nashville, TN (hybrid)
At Asurion, we build products and experiences that help people stay connected and protected. Our Dynamics 365 product team (DAX) builds and evolves the ERP platform that runs Asurion's Corporate Finance business, and we value pragmatic engineering, open collaboration, and diverse perspectives in small, empowered teams.
We're seeking a Software Engineer to help design, build, test, and deliver scalable features on our Dynamics 365 Finance & Operations platform, working alongside SQL and .NET across the stack. You'll partner closely with fellow engineers, product managers, business analysts, and the broader Back Office IT organization to ship new capabilities to Asurion's ERP. Operating with some guidance from senior engineers, you'll own well-defined features end-to-end, execute against technical designs, and deliver maintainable, well-tested code — while making active use of AI-assisted development tools and helping identify where AI can improve how the team builds and ships.
Why this opportunity stands out- Real business impact: ship features on the ERP platform that runs Asurion's Corporate Finance operations
- Room to grow: own well-defined features end-to-end and grow toward ownership of a component area, with mentorship from senior engineers
- Modern, AI-forward workflow: use AI-assisted tooling day to day and help shape where it adds the most value
- Small, empowered team: solve real problems in a collaborative, low-ego environment where good ideas move quickly into production
- Own the implementation and delivery of well-defined features across Dynamics 365 Finance & Operations, services, and data layers, executing against technical designs
- Write and maintain unit tests to validate functionality and protect against regressions
- Apply AI tooling to accelerate development, testing, and code review, and help identify where AI can improve team efficiency and quality
- Design and build stable APIs and integrations for common service interactions
- Review peers' code for correctness, readability, maintainability, and security, and offer actionable feedback
- Identify and remediate common security vulnerabilities in the services you build
- Support CI/CD pipelines, monitoring, and alerting to improve delivery consistency and production reliability
- Contribute to design discussions, technical documentation, and RFCs, and participate in agile ceremonies
- Grow toward ownership of a component area, contributing to onboarding and team standards along the way
- Foundational software engineering knowledge, typically gained through a degree in computer science or a related field, or equivalent practical experience
- A track record of delivering features to production in a professional software engineering environment; engineers who thrive in this role have typically owned multiple features end-to-end across several release cycles
- Proficiency in a statically typed, object-oriented language (C#/.NET, Java, X++, or similar) and relational databases / SQL
- Experience writing unit tests to validate the code you deliver
- Comfort collaborating within a cross-functional, multi-disciplinary delivery team
- Hands-on use of AI-assisted development tools (code completion, testing, code review), with the judgment to validate AI-generated code before committing
- Familiarity with agile methodologies and modern engineering practices (version control, code review, CI/CD)
- Hands-on Dynamics 365 Finance & Operations (X++) development experience
- ERP domain exposure in Corporate Finance (e.g., general ledger, AP/AR, financial reporting)
- Experience applying AI tooling to real development work (e.g., code generation, test creation, code review, or debugging)
- .NET/C# and systems integration experience
- You keep customers and business outcomes front of mind
- You communicate clearly in writing and conversation, and produce clear technical specs and design notes
- You collaborate well across engineering, product, and business partners, and head off misalignment through clarity and follow-through
- You balance velocity, quality, and long-term maintainability, and make pragmatic decisions
- You navigate ambiguity by asking questions, structuring undefined problems, and following through on commitments
- You share context generously, help unblock teammates, and contribute to an inclusive, low-ego culture
Interested? We know candidates rarely match every preferred qualification. If this role aligns with your experience and interests, we encourage you to apply.
Skills Required
- Foundational software engineering knowledge (degree or equivalent experience)
- Track record of delivering features to production and owning features end-to-end
- Proficiency in a statically typed, object-oriented language (C#/.NET, Java, X++)
- Relational databases / SQL experience
- Experience writing unit tests
- Comfort collaborating within cross-functional delivery teams
- Hands-on use of AI-assisted development tools (code completion, testing, code review)
- Familiarity with agile methodologies and modern engineering practices (version control, code review, CI/CD)
- Hands-on Dynamics 365 Finance & Operations (X++) development experience
- ERP domain exposure in Corporate Finance (GL, AP/AR, financial reporting)
- .NET/C# and systems integration experience
- Experience applying AI tooling to development work (code generation, test creation, code review)
Asurion Compensation & Benefits Highlights
The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Asurion and has not been reviewed or approved by Asurion.
-
Fair & Transparent Compensation — Pay is often described as solid or competitive in certain corporate and technical tracks, with some roles viewed as aligned to market ranges.
-
Strong & Reliable Incentives — Short-term incentives and bonus structures are described as a meaningful layer on top of base pay, increasing total compensation when targets are met.
-
Healthcare Strength — Medical, dental, and vision offerings are described as inclusive and broad, with additional protections like life/AD&D and disability coverage available.
Asurion Insights
What We Do
We're a global tech care company keeping nearly every device and appliance in your home running smoothly. Trusted by more than 100 leading brands and serving over 230M customers worldwide, we deliver tech support, repair, protection, and replacements at a massive scale. From your neighborhood uBreakiFix by Asurion repair store, to in-home tech support, to global protection plans, we’re the people keeping your tech connected when it matters most.
Why Work With Us
As Asurion, you will work with people who care about you and the work we do together. You can depend on us to care about the work you do.
Gallery







