Talent.com
Sr. Software Engineer - Hybrid

Sr. Software Engineer - Hybrid

NRG EnergyLehi, UT, United States
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

Welcome to the intersection of energy and home services. At NRG, we're driven by our passion to create a smarter, cleaner and more connected future.

Vivint Smart Home, an NRG owned company, is a leading smart home company in the United States, dedicated to redefining the home experience with intelligent products and services. We find purpose in proactively protecting and keeping our customers connected to home, no matter where they are. Join the Smart Home team to create smarter, safer and more sustainable homes.

We are looking for a passionate and experienced Senior Software Engineer to join our Core technology team. You will play a key role in designing, building, and scaling microservices that power our sales tools and platforms. This is a high-impact role where you'll collaborate with cross-functional teams to deliver robust, scalable, and maintainable solutions. This role follows a hybrid work model, requiring the employee to be on-site in our Lehi, UT office at least three days per week to foster collaboration and team alignment.

Key Responsibilities

  • Design and develop backend services using.NET Core / .NET 8in amicroservices architecture.
  • Collaborate with frontend developers, QAs, and product managers to deliver end-to-end features.
  • Write clean, maintainable, and testable code following best practices and SOLID principles.
  • Participate in code reviews, architecture discussions, and technical planning.
  • Mentor junior engineers and contribute to a culture of continuous improvement.
  • Ensure high performance, scalability, and reliability of services in production.
  • Work closely with DevOps to support CI / CD pipelines and ADO deployments.

Required Qualifications

  • Bachelor's degree in Computer Science (or equivalent) and a 5+ years of professional experience in software development, with a strong focus on.NET technologies.
  • Proficiency inC#,ASP.NET Core, JavaScript, GIT, Azure Web Services and RESTful API development.
  • Solid understanding ofmicroservices,event-driven architecture, anddomain-driven design (DDD).
  • Experience withCosmos DB or other similar distributed NoSQL databases with experience in performance tuning.
  • Strong understanding of software engineering fundamentals, data structures, and algorithms.
  • Experience withunit testing,integration testing, andtest automation.
  • Familiarity withcontainerization (Docker)andorchestration (Kubernetes).
  • Excellent problem-solving skills and a collaborative mindset.
  • Experience working in aloosely coupled microservices environment.
  • Familiarity withfrontend technologies(e.g., Vue, Angular) is a plus.
  • Experience with AI-assisted development and productivity tools such as GitHub Copilot with a focus on leveraging these tools to accelerate coding, improve code quality, and streamline development workflows.
  • Prior experience in afast-paced, agile environment.
  • Why Join Us?

  • Be part of a forward-thinking team driving AI and automation initiatives.
  • Work on impactful projects that directly support our sales operations and experience teams.
  • Enjoy a collaborative culture that values innovation, ownership, and growth.
  • If you reside in or intend to work remotely from California, Colorado, Connecticut, Hawaii, Illinois, Minnesota, Nevada, New York, Ohio, Washington D.C., Washington State or another state or locality with a pay transparency law, you may contact Careers@nrg.com for compensation information related to this position and other information as required by applicable law. Please include the job title in your request.

    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 / Protected Veteran Status / Disability. Level, Title and / or Salary may be adjusted based on the applicant's experience or skills.

    EEO is the Law Poster(The poster can be found athttp : / / www.eeoc.gov / employers / upload / poster_screen_reader_optimized.pdf)

    Official description on file with Talent.

    serp_jobs.job_alerts.create_a_job

    Sr Software Engineer • Lehi, UT, United States

    Job_description.internal_linking.related_jobs
    • serp_jobs.job_card.promoted
    Software Engineer II

    Software Engineer II

    Western Governors UniversitySalt Lake City, UT, United States
    serp_jobs.job_card.full_time +1
    If you're passionate about building a better future for individuals, communities, and our country-and you're committed to working hard to play your part in building that future-consider WGU as the ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    Sr. Controls Engineer

    Sr. Controls Engineer

    Kareer KatalystWest Valley City, UT, US
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    Job Overview We are seeking a highly skilled Senior Controls Engineer to join our dynamic team.In this role, you will be responsible for designing, developing, and implementing control systems for ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Sofware Engineer

    Sofware Engineer

    TradeJobsWorkForce84045 Saratoga Springs, UT, US
    serp_jobs.job_card.full_time
    Analyze, design and develop tests and test-automation suites.Design, create and develop a processing platform using various configuration management technologies. Test software development methodolo...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Sr Software Engineer

    Sr Software Engineer

    Myriad GeneticsSalt Lake City, UT, United States
    serp_jobs.job_card.permanent
    Sr Software Engineer - (Remote - USA Based).Software Engineer at Myriad, you will work closely with other engineers and product managers to build and maintain our prior authorization, eligibility a...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer - Data Platform

    Senior Software Engineer - Data Platform

    RelativitySalt Lake City, UT, United States
    serp_jobs.job_card.full_time
    Join our team as we reimagine and modernize the core of Relativity's data architecture.You'll play a pivotal role in transforming the Document Data Model (DDM)-a foundational component of our platf...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Software Engineer III

    Software Engineer III

    Myriad GeneticsSalt Lake City, UT, United States
    serp_jobs.job_card.permanent
    Software Engineer - Salesforce Cloud III (Remote).We are seeking a skilled Salesforce Experience Cloud Engineer to join our team and drive the development of exceptional digital experiences for our...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    Senior Software Engineer

    Senior Software Engineer

    CaselleProvo, UT, USA
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    Senior Software Engineer - Provo, UT (Hybrid).Join our fast-paced, forward-thinking team in.Our company is redefining how governments serve people through modern, efficient, and reliable solutions....serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Sr Dir Software Engineering

    Sr Dir Software Engineering

    Myriad GeneticsSalt Lake City, UT, United States
    serp_jobs.job_card.permanent
    Sr Director Business Applications / Software Engineering (Remote) Salesforce.We are seeking a highly experienced and strategic Senior Director to lead our. Order Management Technology Stack.This role ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Software Eng III

    Software Eng III

    Myriad GeneticsSalt Lake City, UT, United States
    serp_jobs.job_card.full_time
    Software Engineer (Developer) - PYTHON (REMOTE).Software Engineer (Developer) - PYTHON.Myriad deliver innovate products that allow patients to make life-changing decisions.Join our FC (Financial Cl...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Identity Software Engineer

    Senior Identity Software Engineer

    Western Governors UniversitySalt Lake City, UT, United States
    serp_jobs.job_card.full_time +1
    If you're passionate about building a better future for individuals, communities, and our country-and you're committed to working hard to play your part in building that future-consider WGU as the ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_1_day
    • serp_jobs.job_card.promoted
    Software Engineer, Platform - Provo, USA

    Software Engineer, Platform - Provo, USA

    SpeechifyProvo, UT, US
    serp_jobs.job_card.full_time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    Senior Software Engineer

    Senior Software Engineer

    Proven SoftwareSalt Lake City, UT, USA
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    Join Proven as a Senior Software Engineer and experience the thrill of working in a dynamic, fully remote but fully engaged environment. You will be part of a passionate team dedicated to crafting i...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    Senior Platform Engineer

    Senior Platform Engineer

    JobNimbusLehi, UT, US
    serp_jobs.job_card.full_time
    serp_jobs.filters_job_card.quick_apply
    We are obsessed with the hero's journey at JobNimbus.Every person has a hero's journey—Hermione Granger, James T.Kirk, Frodo Baggins, Anna & Elsa, Nacho Libre, and even YOU!.This is our &...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Software Engineer (Platform Engineering)

    Software Engineer (Platform Engineering)

    BankTalent HQMidvale, UT, United States
    serp_jobs.job_card.full_time
    Zions Bancorporation's Enterprise Technology and Operations (ETO) team is transforming what it means to work for a financial institution. With a commitment to technology and innovation, we have been...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Sr AWS Cloud DevOps Engineer

    Sr AWS Cloud DevOps Engineer

    Unisys CorporationSalt Lake City, UT, United States
    serp_jobs.job_card.full_time
    What success looks like in this role : .DevSecOps Pipeline Design & Automation : .Design and implement secure, automated CI / CD pipelines in AWS using tools like AWS CodePipeline, Jenkins, GitLab CI, an...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    TradeJobsWorkForce84043 Lehi, UT, US
    serp_jobs.job_card.full_time
    Software Engineer Job Duties : Develops information systems by designing, developing, and installin...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    Western Governors UniversitySalt Lake City, UT, United States
    serp_jobs.job_card.full_time +1
    If you're passionate about building a better future for individuals, communities, and our country-and you're committed to working hard to play your part in building that future-consider WGU as the ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Sr. Software Engineer, Backend

    Sr. Software Engineer, Backend

    BambooHRDraper, UT, US
    serp_jobs.job_card.full_time
    Please note : This is a Utah-based hybrid position that will require some regular in-office days each week.Additionally, employment with BambooHR is contingent on passing both a background and credi...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30