Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

NRG Energy Logo

Senior Software Architect - Software Architecture - Azure DevOps

NRG Energy

Salary not specified
Sep 25, 2025
UT, US
Apply Now

NRG is seeking a Senior Software Architect to guide architectural decisions, foster technical excellence, and enable continuous delivery across services and applications, with a focus on building scalable, secure, and modern software systems, and integrating AI concepts.

Requirements

  • 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, and IaC (infrastructure-as-code) practices.
  • Experience with test automation.
  • Foundational understanding of software architectural design patterns and principles including microservices, DDD, and event-driven systems.

Responsibilities

  • 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.
  • 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.
  • Apply principles of scalable, reliable, and secure software design to real-world projects and initiatives.

Other

  • 10-15+ years of software development experience.
  • 3-7+ years' experience focused on architecture and design.
  • Strong interest in learning and applying modern architecture and DevOps practices.
  • Effective communication and collaboration skills.
  • Experience in software development in a team environment.