Demo

Software Engineer - Enterprise Utilities

ExecutivePlacements.com
Nashville, TN Full Time
POSTED ON 12/30/2025
AVAILABLE BEFORE 1/30/2026
Overview

Software Engineer - Enterprise Utilities. Join to apply for the Software Engineer - Enterprise Utilities role at i3-Milestone.

Responsibilities

  • Define and document the overall architecture for a modern web application using Angular (preferred) / React, Java Spring Boot, and AWS ECS.
  • Design scalable, maintainable, and secure microservices and front-end architecture.
  • Establish and enforce architectural standards, coding guidelines, and best practices.
  • Write clean, maintainable, and well-tested code, enforce best practices, and participate in code reviews to ensure code quality.
  • Design and implement RESTful APIs and support for feature flags to enable client-configurable application.
  • Work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality technical solutions that meet business needs.
  • Provide hands-on support in building core components, APIs, and infrastructure.
  • Mentor and train other mid-level engineers.
  • Foster a culture of continuous improvement, encouraging the team to innovate and adopt SDLC best practices.

Minimum Qualifications

  • Bachelors degree in computer science, Software Engineering, or related field.
  • 3 years of experience in software engineering, with a proven track record in cloud technologies, DevOps practices, and large-scale application design and delivery.
  • Strong background in Angular (preferred) / React and Java Spring Boot with emphasis on building testable, enterprise-grade applications.
  • Extensive experience in building and maintaining Java microservices.
  • Experience with authentication protocols and services like AWS Cognito or Azure AD.
  • Proven success in building and delivering products, driving product development cycles from concept through to production.
  • Excellent written and verbal communication skills.
  • Proven analytical, problem solving and decision-making skills.

Technical Knowledge / Familiarity

  • Angular / React with modern state management and component architecture.
  • Java Spring Boot (v3 ), including reactive programming and microservices.
  • RESTful design, microservices, and event-driven architectures.
  • CI/CD pipelines (Azure DevOps).
  • Scrum (Jira).
  • Git-based repositories (Bitbucket).
  • Unit test frameworks (JUnit).
  • PostgreSQL / Aurora or similar database technology.

Preferred Qualifications

  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Experience with serverless architecture and event-driven programming.
  • Knowledge of monitoring tools (DataDog, ELK Stack, etc.).
  • Experience with agile project management tools (JIRA, Confluence, etc.).

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • Engineering and Information Technology
  • Industries: Utilities

#J-18808-Ljbffr

Salary.com Estimation for Software Engineer - Enterprise Utilities in Nashville, TN
$111,193 to $134,863
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 Software Engineer - Enterprise Utilities?

Sign up to receive alerts about other jobs on the Software Engineer - Enterprise Utilities career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ExecutivePlacements.com

  • ExecutivePlacements.com Fargo, ND
  • Join to apply for the Remote Customer Success Representative role at Forum Communications Co. Get AI-powered advice on this job and more exclusive features... more
  • 13 Days Ago

  • ExecutivePlacements.com Fargo, ND
  • Job Description This role combines flexibility with leadership responsibility. You will oversee team production and development. Bonuses reward consistency... more
  • 13 Days Ago

  • ExecutivePlacements.com Anchorage, AK
  • About The Job Remote Office Data Entry Specialist We strive to operate in an environmentally sustainable manner and promote land-based environmental progra... more
  • 13 Days Ago

  • ExecutivePlacements.com St Marys, AK
  • Seeking Motivated Individuals For Data Entry Type Work From Home Our company is seeking applicants who are motivated to work from home and participate in p... more
  • 13 Days Ago


Not the job you're looking for? Here are some other Software Engineer - Enterprise Utilities jobs in the Nashville, TN area that may be a better fit.

  • Utilities One Group Nashville, TN
  • Utilities One is looking for an OSP Design Engineer III to join our fast-growing Engineering Division and support the delivery of fiber network design proj... more
  • 2 Months Ago

  • Bedford County Utility District Shelbyville, TN
  • Company Description We suggest you enter details here. Role Description This is a full-time on-site role for a Utilities Engineer located in Shelbyville, T... more
  • 27 Days Ago

AI Assistant is available now!

Feel free to start your new journey!