Demo

Senior Software Engineer

First Point Power, LLC
Cranston, RI Full Time
POSTED ON 5/30/2026
AVAILABLE BEFORE 11/25/2026

The Role

You're an experienced engineer who's shipped a lot of software and is ready to build the kind of platform a growing business needs to scale. In this role, you'll design and build the systems that run our day-to-day operations — desktop applications, web applications, backend services, and the SQL behind them — and you'll have a direct hand in shaping how we build software going forward, including expanding on the agentic AI workflows already part of our daily development.


You'll own work end-to-end: partnering with the operations and finance teams to scope it, design it, build it, ship it, and support it in production. You'll also have real influence on architecture decisions, engineering standards, and the tools we adopt.


About First Point Power

First Point Power (FPP) is a Retail Electricity Supplier headquartered in Cranston, Rhode Island, ten minutes south of Providence. We supply electricity in deregulated energy markets across the Northeast and Mid-Atlantic, and we operate a suite of in-house software systems that power the daily workflows of the business. Our development team builds and maintains the platform our operations and finance teams depend on — and increasingly, the platform that helps us unlock new business goals.


Our Stack

Our applications are implemented on the Microsoft platform:

•        Languages & Frameworks: .NET 10, C#, VB.NET, .NET Framework 4

•        Data: SQL Server (T-SQL), SSIS

•        Frontend: Blazor, WinForms (.NET Framework 4)

•        Services: ASP.NET Core Web Apps and backend services

•        DevOps: GitHub for source control and CI/CD

•        Workflow: Asana, Kanban-style with regular grooming meetings


What You'll Do

You will be involved in all aspects of the software development lifecycle — analysis and design, development, testing, deployment, and ongoing support.

•        Own the lifecycle of tasks from initial design through code review and deployment.

•        Work directly with the business teams to define requirements and project scope.

•        Contribute to ongoing architectural review and technical direction.

•        Participate in code reviews and mentor other developers.

•        Use proper source control and CI/CD practices to develop and deploy applications.


What You'll Bring

Required qualifications:

•        5 years of experience developing on the Microsoft technology stack, including C#, ASP.NET Core, Blazor, Windows Forms (WinForms), and VB.NET.

•        Advanced SQL skills with extensive CTEs and window functions.

•        Detailed knowledge of DevOps concepts and CI/CD workflows.

•        A solid grounding in software design principles, patterns, and practices.

•        Bachelor’s degree or equivalent experience.

•        Clear communication with engineers and business stakeholders alike.

•        Proven ability to work independently and to collaborate well with team members.


Nice to Have

Prior experience with any of the following is a plus:

•        Microsoft SQL Server 2019 or newer.

•        Database performance tuning.

•        Modern frontend frameworks such as React for future modernization work.

•        Azure integration such as Key Vault or Entra ID.


What You'll Enjoy

•        Having tangible impact directly on the business.

•        Modern engineering workflows that leverage the latest AI tools.

•        A fun, dynamic environment with people who are passionate about software and the value it brings to the organization.


Compensation & Benefits

•        Salary commensurate with experience and skills.

•        Medical, dental, and vision coverage.

•        Performance bonus.

•        401(k) with a 3% company Safe Harbor contribution.

Salary.com Estimation for Senior Software Engineer in Cranston, RI
$119,715 to $144,726
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Cranston, RI area that may be a better fit.

  • Saab Cranston, RI
  • Job Description: Saab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to participat... more
  • 3 Days Ago

  • Webster & Webster Associates Providence, RI
  • A leader in embedded technology company seeks an experienced Software Engineer to join the product development team with a focus of expanding the existing ... more
  • 18 Days Ago

AI Assistant is available now!

Feel free to start your new journey!