Talent.com
No longer accepting applications
Software Engineer - Enterprise Utilities (Nashville)

Software Engineer - Enterprise Utilities (Nashville)

i3 VerticalsNashville, TN, United States
17 hours ago
Job type
  • Full-time
Job description

Software Engineer - Enterprise Utilities

Job Category : Information Technology

Requisition Number : SOFTW002003

Posted : September 22, 2025

Full-Time

Remote

Remote - Nashville, TN 37215, USA

Job Details

Description

Job Title : Software Engineer

Department : Software Engineering - Enterprise Utilities

Reports To : Software Engineering Manager

Job Location : Remote - U.S. based

Travel : 10%

Essential Duties & 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 (Education and Experience) :

  • Bachelor's 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 (Education and Experience) :

  • 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.)
  • Create a job alert for this search

    Software Engineer • Nashville, TN, United States

    Related jobs
    • Promoted
    Software Development Engineer II

    Software Development Engineer II

    VirtualVocationsNashville, Tennessee, United States
    Full-time
    A company is looking for a Software Development Engineer II, API.Key Responsibilities Collaborate with the team to identify and scope tasks Design systems and ensure timely delivery of quality s...Show moreLast updated: 30+ days ago
    • Promoted
    Gaming Licensed Senior Software Engineer

    Gaming Licensed Senior Software Engineer

    VirtualVocationsNashville, Tennessee, United States
    Full-time
    A company is looking for a Senior Lead Software Engineer, AI Engineering.Key Responsibilities Design, develop, and operate core AI platform components, including LLM runtime services and vector s...Show moreLast updated: 30+ days ago
    • Promoted
    Full-Stack Software Engineer

    Full-Stack Software Engineer

    VirtualVocationsMurfreesboro, Tennessee, United States
    Full-time
    A company is looking for a Full-Stack Software Engineer, Vue + PHP (Remote).Key Responsibilities Develop and deploy features that enhance product offerings while ensuring quality and speed Lead ...Show moreLast updated: 30+ days ago
    • Promoted
    Principal Software Engineer

    Principal Software Engineer

    VirtualVocationsMurfreesboro, Tennessee, United States
    Full-time
    A company is looking for a Principal Software Development Engineer.Key Responsibilities Evolve the UX architecture for AI copilot experiences on web and mobile platforms Lead and ship high-impac...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer Consultant

    Software Engineer Consultant

    VirtualVocationsMurfreesboro, Tennessee, United States
    Full-time
    A company is looking for a Software Engineer Consultant to help execute tech solutions for Enterprise clients.Key Responsibilities Develop and build software that integrates with various technolo...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    VirtualVocationsMurfreesboro, Tennessee, United States
    Full-time
    A company is looking for a Senior Software Engineer, Data Infrastructure.Key Responsibilities Build and operate core data infrastructure across Airflow, Spark, and AWS for batch and streaming pip...Show moreLast updated: 30+ days ago
    • Promoted
    Lead Software Engineer

    Lead Software Engineer

    VirtualVocationsNashville, Tennessee, United States
    Full-time
    A company is looking for a Lead Software Engineer.Key Responsibilities Design, develop, and implement software systems using server-side frameworks and client-side technologies Improve system pe...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    VirtualVocationsMurfreesboro, Tennessee, United States
    Full-time
    A company is looking for a Software Engineer - Product.Key Responsibilities Work closely with customers to understand their technical requirements and translate them into solutions within the pla...Show moreLast updated: 30+ days ago
    • Promoted
    Unix Engineer

    Unix Engineer

    VirtualVocationsMurfreesboro, Tennessee, United States
    Full-time
    A company is looking for a Unix Engineer.Key Responsibilities Install, monitor, and upgrade UNIX system software and manage user accounts Establish and maintain backup, recovery, and security po...Show moreLast updated: 1 day ago
    • Promoted
    Senior Staff Software Engineer

    Senior Staff Software Engineer

    VirtualVocationsNashville, Tennessee, United States
    Full-time
    Key Responsibilities Design and develop low-latency request / response enforcement pipelines and real-time validation systems Integrate threat intelligence and develop semantic attack detection me...Show moreLast updated: 30+ days ago
    • Promoted
    Elixir Software Engineer

    Elixir Software Engineer

    VirtualVocationsMurfreesboro, Tennessee, United States
    Full-time
    A company is looking for a Staff Elixir Software Engineer to lead the development of a distributed spacecraft ground control system. Key Responsibilities Design, develop, and sustain satellite com...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer III - Full Stack

    Software Engineer III - Full Stack

    VirtualVocationsNashville, Tennessee, United States
    Full-time
    A company is looking for a Software Engineer III - Full Stack (Remote).Key Responsibilities Estimate and complete development tasks including coding, requirements gathering, and analysis with min...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Full Stack Software Engineer

    Senior Full Stack Software Engineer

    VirtualVocationsMurfreesboro, Tennessee, United States
    Full-time
    A company is looking for a Senior Full Stack Software Engineer to develop full-stack applications for their internal scientists. Key Responsibilities Design and implement full-stack software compo...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer II (Nashville)

    Software Engineer II (Nashville)

    Dollar GeneralNashville, TN, US
    Part-time
    A Software Engineer II demonstrates the ability to analyze and understand business, functional and technical requirements. The position analyzes moderately complex systems and, either independently ...Show moreLast updated: 2 days ago
    • Promoted
    Software Engineer, Full Stack

    Software Engineer, Full Stack

    VirtualVocationsMurfreesboro, Tennessee, United States
    Full-time
    A company is looking for a Software Engineer, Full Stack.Key Responsibilities Lead technology projects and a team to create robust, cloud-native solutions in data management and security Write h...Show moreLast updated: 30+ days ago
    • Promoted
    Remote Backend Software Engineer

    Remote Backend Software Engineer

    VirtualVocationsNashville, Tennessee, United States
    Remote
    Full-time
    A company is looking for a Software Engineer - Backend.Key Responsibilities Design, develop, and maintain backend systems and APIs for large-scale applications Collaborate with cross-functional ...Show moreLast updated: 2 days ago
    • Promoted
    Software Engineer II

    Software Engineer II

    VirtualVocationsNashville, Tennessee, United States
    Full-time
    A company is looking for a Software Engineer II to design and implement cloud networking products.Key Responsibilities Build cloud platform functionality for managing and protecting networking in...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer II

    Software Engineer II

    Dollar GeneralNashville, TN, United States
    Full-time
    A Software Engineer II demonstrates the ability to analyze and understand business, functional and technical requirements. The position analyzes moderately complex systems and, either independently ...Show moreLast updated: 8 days ago
    • Promoted
    Fullstack Software Engineer

    Fullstack Software Engineer

    VirtualVocationsNashville, Tennessee, United States
    Full-time
    A company is looking for a Fullstack Software Engineer III.Key Responsibilities Build, maintain, and scale planning tools for deployment specialists and customers Collaborate with cross-function...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer III

    Software Engineer III

    VirtualVocationsNashville, Tennessee, United States
    Full-time
    A company is looking for a Software Engineer III with expertise in AI, Java, and Python.Key Responsibilities : Design, build, and maintain Java / Spring Boot microservices and REST / gRPC APIs Integr...Show moreLast updated: 30+ days ago