Senior Software Engineer

Conservice

Logan (UT)

On-site

USD 110,000 - 160,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Conservice, based in Utah, seeks a Senior Software Engineer to join our team. You will build medium to large websites, RESTful APIs and internal tools using C# and JavaScript on the Microsoft stack, collaborating with an agile group to translate client requirements into robust solutions.

You will mentor peers, contribute to best practices, and help deploy to Azure. A strong background in MVC patterns, SQL databases, and modern JS frameworks is essential to succeed at Conservice.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering or related field.
  • 5+ years building web apps and RESTful APIs with C#, JavaScript and Microsoft MVC.
  • Experience mentoring engineers and guiding teams to high quality code.
  • Strong experience with React, Vue.js or Angular (React preferred).
  • Proficient in MS SQL and PostgreSQL; familiar with cloud deployment (Azure/AWS).
  • Proficient with Visual Studio tooling and Git-based workflows; CI/CD with Azure DevOps.

Responsibilities

  • Develop medium to large websites, console apps, and RESTful APIs using the Microsoft stack with C# and JavaScript.
  • Collaborate with an agile team to understand client requirements, estimate work, and enhance existing solutions.
  • Mentor and coach other developers through pairing, design discussions, and code reviews.
  • Build and maintain internal tools to streamline development and proactively address issues.
  • Leverage AI-assisted tools (Claude Code) to speed up delivery and drive responsible adoption.
  • Adhere to development and coding best practices across projects.
  • Package and deploy software to integration environments such as Microsoft Azure.

Skills

C# .NET
JavaScript
MVC pattern
React / Vue / Angular
SQL Server / PostgreSQL
Azure DevOps
GitHub / GitLab
Visual Studio
Azure / AWS
Mentoring

Education

Bachelor's degree in CS/Engineering

Tools

Visual Studio
Azure DevOps
GitHub

Job description

Overview

As the Utility Experts, we partner with real estate owners and managers to optimize cash flow and conserve resources through our software-enabled utility management platform. We thrive on looking for ways to make improvements to processes, products and individual performance, accepting ownership for all positive and negative actions while recognizing actions have the potential to affect many others and striving to resolve all situations in a positive manner, sharing the successes and the challenges equally, and never being satisfied with the status quo and always looking for ways to reach beyond our goals.

Responsibilities

As a Senior Software Engineer, you will:

  • Develop medium to large websites, console applications, and RESTful APIs using the Microsoft stack with C# and JavaScript.
  • Contribute to an agile project team consisting of Web Developers, Technical Leads, Projects Managers, and Strategists to help understand and document client requirements, estimate work, develop new solutions, and enhance existing solutions.
  • Mentor and coach other developers through pairing, design discussions, and constructive code review feedback to help raise the technical skills of the whole team.
  • Build and maintain internal tools to streamline our development process, proactively react to issues and enhance productivity.
  • Use AI-assisted development tools (such as Claude Code) to speed up delivery, and help the team adopt them effectively and responsibly.
  • Understand and collaborate on our development and coding best practices.
  • Build packages and deploy software to integration environments such as Microsoft Azure.
Qualifications
  • 5+ years of experience developing web applications and RESTful APIs in C#, JavaScript, and Microsoft MVC.
  • 5+ years of experience with modern software design patterns, debugging and refactoring.
  • Demonstrated experience mentoring or guiding other engineers and helping them grow their skills.
  • Experience with JavaScript frameworks with React, Vue.js, or Angular. (React preferred)
  • Experience troubleshooting HTML, JavaScript, and CSS issues.
  • Experience with MS SQL and Postgres.
  • Experience with Visual Studio Tooling.
  • Experience with code versioning tools, such as GitHub or GitLab.
  • Experience with continuous integration and automated build products like Azure DevOps.
  • Familiarity with Microsoft Azure or Amazon Web Services (AWS).
A plus to have
  • Experience building features or internal tools on top of LLMs (e.g., Claude or OpenAI APIs, agents, retrieval-augmented generation).
  • Experience with accounting practices
  • Experience with creating and maintaining RESTful micro services.
  • Experience working in an agency environment with multiple clients.
  • Strong testing and quality assurance ethic.
  • Excellent verbal and written communication skills with the ability to interface directly with clients.
  • Ability to thrive in an independent environment.
Education & Experience

Bachelor's degree (or close to graduating or equivalent work experience) in Software Engineering, Systems Engineering, Computer Science, Information Analysis or similar.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Pointwest-North America • Fort Wayne (IN)

On-site
USD 80,000 - 110,000
Senior Software Engineer - Remote Latam
Senior Software Engineer - Remote Latam

OpenKrill • United States

Remote
USD 150,000 - 190,000
Sr. Software Engineer
Sr. Software Engineer

Grocery Outlet • Emeryville (CA)

On-site
USD 135,000 - 155,000
Annual Bonus Program
Equity
401(k) Profit Sharing
Sr Software Engineer
Sr Software Engineer

Park Place Technologies • Highland Heights (OH)

On-site
USD 100,000 - 140,000
Senior Software Engineer
Senior Software Engineer

Nexus Health Systems Ltd • Houston (TX)

Hybrid
USD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Nexus Health Systems • Houston (TX)

On-site
USD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Neighborly Software • Atlanta (GA)

On-site
USD 120,000 - 180,000
Medical, Dental, Vision plans
Company‑Paid Short‑Term Disability
Life Insurance
+1
Staff Software Engineer - Full Stack
Staff Software Engineer - Full Stack

Donnelley Financial Solutions (DFIN) • United States

On-site
USD 120,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Direct Supply • Milwaukee (WI)

On-site
USD 130,000 - 180,000
Generous benefits
Full Stack Software Engineer — AI & Automation
Full Stack Software Engineer — AI & Automation

Utility Profit • United States

Remote
USD 120,000 - 160,000
Fully remote
Salary paid in USD
High ownership in small team
+3