We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Senior Software Architect

Vivint
United States, Utah, Lehi
Aug 05, 2025

As an NRG employee, we encourage you to take charge of your career and development journey. We invite you to explore exciting opportunities across our businesses. You'll find that our dynamic work environment provides variety and challenge. Your growth is key to our ongoing success-take the lead in shaping your career development, goals and future!

About the Role

We are seeking a Senior Software Architect who is technically skilled and motivated to join our high-performance software architecture team. We are focused on building scalable, secure, and modern software systems. This position will play a critical role in guiding architectural decisions, fostering technical excellence, and enabling continuous delivery across services and applications built with technologies primarily focused on Vue.js, .NET, and Kubernetes, deployed through Azure DevOps on the Microsoft Azure cloud platform.

The ideal candidate will also bring experience in applying AI concepts to real-world software products and platforms. This role will help shape the evolution of our systems by supporting intelligent, adaptive capabilities that enhance user experiences and drive smarter decision-making.

Responsibilities:



  • Technical Leadership

    • Collaborate with experienced software architects and development teams to implement loosely coupled architectural principles, patterns, and DevOps practices.
    • Collaborate with stakeholders, product managers, and development teams to gather and refine functional and non-functional requirements for various projects and initiatives.
    • Guide and mentor development teams, promoting adherence to architectural standards and best practices while fostering a culture of technical excellence.




  • Architecture Governance

    • Develop and maintain comprehensive documentation of the software architecture, including design decisions, architectural patterns, and technical standards, to serve as a reference for the development teams and other stakeholders throughout the organization.
    • Participate in Architecture Review Board (ARB) meetings to assess and provide guidance on proposed system creation/modification ensuring alignment with enterprise architecture standards and strategic goals.
    • Evaluate AI tools and related technologies to ensure they meet organizational standards for security, data privacy, and intellectual property protection.




  • Delivery Enablement

    • Assist in promoting a DevOps culture that enables and supports frequent, safe deployments to production.
    • Apply principles of scalable, reliable, and secure software design to real-world projects and initiatives.
    • Identify and evaluate emerging technologies, tools, and platforms to drive continuous improvement.
    • Follow industry trends and best practices in software architecture and development to drive innovation.
    • Support development teams in adopting AI technologies and practices that enhance productivity, streamline workflows, and accelerate solution delivery.





Qualifications:



  • 10-15+ years of software development experience.
  • 3-7+ years' experience focused on architecture and design.
  • Background in .NET ecosystem (C#, Core), containerization (Docker, Kubernetes preferred), JavaScript/Web Development (Vue.js preferred), and cloud platforms (Azure preferred).
  • Strong grasp of RESTful principles, OpenAPI/Swagger, and API versioning.
  • Experience with version control (git), branching strategies such as trunk-based development, and performing code reviews through pull requests.
  • Solid understanding of semantic versioning.
  • Experience with Azure DevOps, CI/CD Pipelines, andIaC (infrastructure-as-code) practices.
  • Experience with test automation.
  • Foundational understanding of software architectural design patterns and principles including microservices, DDD, and event-driven systems.
  • Strong interest in learning and applying modern architecture and DevOps practices.
  • Effective communication and collaboration skills.
  • Experience in software development in a team environment.



Nice to have:



  • Experience with monitoring and logging solutions (Dynatrace, Splunk).
  • Atlassian products such as Bitbucket, Jira, Confluence, and Compass.
  • Good understanding ofGitOps,ArgoCD, and industry best practices.

NRG Energy is committed to a drug and alcohol-free workplace. To the extent permitted by law and any applicable collective bargaining agreement, employees are subject to periodic random drug testing, and post-accident and reasonable suspicion drug and alcohol testing. EOE AA M/F/Vet/Disability. Level, Title and/or Salary may be adjusted based on the applicant's experience or skills.

Official description on file with Talent.


Applied = 0

(web-6886664d94-b4mmp)