Enable job alerts via email!

Sr Software Engineer, Platform

NRG Energy

Boston (MA)

On-site

USD 80,000 - 120,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company at the forefront of energy and home services, where you will work on innovative projects that redefine the home experience. As part of a dynamic team, you'll design and implement robust backend systems and APIs, ensuring seamless integration with mobile apps and embedded devices. This role offers a unique opportunity to contribute to smarter, safer homes while enjoying a supportive work environment with excellent perks. If you're passionate about technology and eager to learn, this is the perfect place for you to grow your career.

Benefits

Free daily lunch and drinks on site
Paid holidays and flexible time off
Employee, Friends, and Family discounts
Onsite health clinic
Gym access
Gaming tables
Medical, dental, vision, life coverage
24/7 medical hotline
401(k) with employer match
Employee resource groups

Qualifications

  • Solid understanding of algorithms, complexity, and data structures.
  • Experience in designing reliable backend systems for high-reliability applications.

Responsibilities

  • Work in a collaborative environment on innovative projects.
  • Design and implement APIs to handle high-volume data from various sources.

Skills

Golang
Python
Microservices
AWS
MongoDB
RabbitMQ
Redis
Kafka
OAuth2
gRPC

Education

Bachelor’s degree in Computer Science
Master’s degree in Computer Science

Tools

Docker
Data center monitoring
PaaS
SaaS environments

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 their homes, no matter where they are. Join the Smart Home team to create smarter, safer, and more sustainable homes.

Primary Responsibilities
  • Work in a highly autonomous and collaborative environment
  • Work closely with teams like mobile apps and embedded devices that integrate with the platform/backend
  • Research and evaluate new technologies and tools
  • Participate in recurring "Innovation Days" and work on innovative projects of your choice
  • Work on practical solutions that you can also use in your own home
  • Create systems to handle high-volume data from sensors, cameras, and user actions
  • Design and implement APIs
Preferred Skills, Experience & Education
  • Bachelor’s or Master’s degree in Computer Science or a related field, with a solid understanding of core principles such as algorithms, complexity, and data structures
  • Experience in designing, building, and maintaining reliable, large-scale backend systems and microservices, especially for high-reliability applications like mobile backends
  • Proficiency in at least one core programming language (preferably Golang or Python), with a willingness to learn new technologies
  • Experience with tools and technologies including:
    • Languages & Frameworks: Golang, Python
    • Databases & Queues: MongoDB, RabbitMQ, Redis, Kafka
    • Networking & Cloud: Networking, AWS, Docker, Microservices
    • Security & Protocols: OAuth2, data privacy, security best practices
    • Infrastructure: Data center monitoring, PaaS, SaaS environments
    • Familiarity with gRPC is a plus
  • Experience creating and maintaining backend services with an eye toward horizontal scaling
  • Experience working with job queues, concurrency, caching, persistence, and writing performant code
  • Strong communication skills to discuss complex topics efficiently
  • Ability to adapt, learn, and change as needed
  • A few years of relevant work experience using the listed technologies and patterns

We encourage you to apply even if you don't meet all criteria; the ability to learn on the job is valued highly.

Perks and Benefits
  • Free daily lunch and drinks on site
  • Paid holidays and flexible time off
  • Employee, Friends, and Family discounts
  • Onsite health clinic, gym, gaming tables
  • Medical, dental, vision, life coverage & 24/7 medical hotline
  • 401(k) with employer match
  • Employee resource groups
Working Conditions

This role operates in a professional office environment, using standard office equipment. NRG Energy maintains a drug- and alcohol-free workplace, with periodic testing in line with legal and contractual obligations. We are an Equal Opportunity Employer committed to diversity and inclusion.

Additional Details
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Engineering and Information Technology
  • Industries: Oil and Gas
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer - Platform Team

ZipRecruiter

New York

Remote

USD 100,000 - 160,000

10 days ago

Sr Software Engineer (Platform Engineering)

Kard Financial, Inc.

Remote

USD 80,000 - 150,000

30+ days ago

Senior Software Engineer - Platform Team

P2P

Remote

USD 80,000 - 130,000

30+ days ago

Senior Software Engineer - Platform Engineering & SRE

Equinix

Remote

USD 90,000 - 150,000

30+ days ago

Senior Software Engineer, Platform Engineering

Recurly

Remote

USD 80,000 - 130,000

30+ days ago

Senior Platform Engineer (REMOTE)

NTT DATA

Remote

USD 110,000 - 150,000

3 days ago
Be an early applicant

Senior Platforms Engineer - Cloud

Wyndham Destinations

Orlando

Remote

USD 90,000 - 130,000

4 days ago
Be an early applicant

Senior Platforms Engineer - Cloud

Travel + Leisure Co.

Orlando

Remote

USD 100,000 - 130,000

4 days ago
Be an early applicant

Platform Engineer III - Remote

Strategic Data Systems

Cincinnati

Remote

USD 100,000 - 130,000

3 days ago
Be an early applicant