×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Architect

Job in La Vergne, Rutherford County, Tennessee, 37089, USA
Listing for: Assurant, Inc.
Full Time position
Listed on 2026-06-07
Job specializations:
  • Software Development
    Software Engineer, AI Engineer
Salary/Wage Range or Industry Benchmark: 122400 - 204400 USD Yearly USD 122400.00 204400.00 YEAR
Job Description & How to Apply Below
## Principal Software Architect Apply locations:
La Vergne, TNtime type:
Full time posted on:
Posted Todaytime left to apply:
End Date:
May 19, 2026 (3 days left to apply) job requisition :
R-113614

We are looking for a
** Principal Software Architect
** to define and lead the technical direction of complex, global
** industrial automation applications**. This is a highly senior, hands‐on architecture role focused less on day‐to‐day coding and more on
** system design, technical leadership, mentoring, and setting engineering standards**.In this role, you will act as the
** technical authority
** for the software engineering team, partnering closely with business stakeholders and internal customers to translate complex and often ambiguous requirements into scalable, secure, and robust software solutions.

This position plays a key role in shaping Assurant’s automation ecosystem used across multiple global sites.
** This is a Hybrid role that will require 30% travel to Tennessee and Texas. Less travel if based in one of these locations.
**** What will be my duties and responsibilities in this job?
*** Define and drive the
** technical architecture and technology strategy
** for industrial automation applications.
* Lead architectural design decisions, ensuring solutions are
** scalable, resilient, secure, and future‐ready**.
* Act as a
** technical mentor and advisor
** to software engineers through code reviews, design guidance, and standards enforcement.
* Translate unclear or high‐level business requirements into
** clear, well‐documented technical designs**.
* Partner with internal customers to assess feasibility, scope work, and establish realistic timelines.
* Establish, document, and continuously improve
** engineering standards, best practices, and governance frameworks**.
* Guide system integration across cloud platforms, APIs, automation hardware, and enterprise applications.
* Support deployment, monitoring, performance tuning, and long‐term optimization of applications.
* Collaborate with other architects to contribute to the
** application portfolio roadmap**.
* Stay current with emerging technologies and recommend new tools, methodologies, and platforms.
** What does success look like?
*** You are a trusted technical reference for both engineers and management.
* Engineering teams benefit from clearer architecture, better standards, and stronger guidance.
* Business stakeholders receive realistic, well‐communicated solutions to complex problems.
* Applications are more scalable, maintainable, and aligned with long‐term strategy.
** What are the requirements needed for this position?
*** Bachelor’s degree in Computer Science, Software Engineering, or a related field.
* ** 10+ years of experience in software development**, with
** 4+ years in a senior‐level architecture role.
*** Proven experience designing and implementing
** complex, scalable software systems**, ideally in industrial or automation environments.
* Strong experience with **.NET, C#,*
* ** Python, and Azure are required**.

Experience with C++, GO or similar languages are a plus.
* Strong expertise in:  + Software architecture and design patterns  + Microservices and Domain‐Driven Design (DDD)  + API design (REST, Graph

QL) and enterprise integration patterns  + Cloud‐based solutions (Azure experience strongly preferred)
* Experience with Dev Ops practices and CI/CD pipelines.
* Strong documentation skills and the ability to clearly communicate technical concepts.
* Demonstrated ability to mentor and guide engineers with patience and professionalism.
** What other skills/experience would be helpful to have?
*** Master’s degree in Computer Science, Computer Engineering, or a related field.
* Experience integrating with
** industrial systems
** such as PLCs, SCADA, HMIs, or industrial communication protocols (Modbus, OPC‐UA, Ether

CAT).
* Experience with
** machine vision systems**, ML model integration, or real‐time data processing.
* Familiarity with Industry 4.0 initiatives (IoT, digital twins, advanced analytics).
* Prior experience in global, multi‐site environments.#Assurant

Proud

JR#LI-Hybrid Pay Range:$ - $
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary