For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
i3-Milestone
i3-Milestone

Software Engineer - Enterprise Utilities

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

N/A

Tech stacks

Software Development
Java
Microservices
+40

Visa

U.S. visa required

Permanent role
13 days ago
Apply now

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.)

About i3-Milestone

👥51-200
📍Nashville
🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service