Senior Software Engineer

Remote in Nashville, TN, US • Posted 12 minutes ago • Updated 12 minutes ago
Full Time
On-site
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Java
  • Python
  • Terraform
  • Git
  • Kubernetes
  • Angular
  • VPC
  • PostgreSQL
  • Microservices architecture
  • GKE
  • System Design
  • Distributed Systems
  • Performance Optimization
  • Event-Driven Architecture
  • Backend Development
  • agentic ai
  • Infrastructure as Code (IaC)
  • Claude
  • JAVA MICROSERVICES
  • Google Vertex AI
  • AI-Assisted Development
  • Google Cloud Platform (GCP)
  • Cloud-Native Architecture
  • High Availability
  • GCS
  • Service Mesh
  • Google Cloud Spanner
  • Healthcare Domain.
  • Scalable Applications
  • Devin

Summary

Job Description

Senior Software Engineer

Experience: 10+ Years

Location: Nashville, TN (Remote).

Preference for local candidates; however, candidates who are open to relocation or occasional travel to Nashville (once every 2 3 months) will also be considered.

What is in it for you?

Senior Software Engineer with expertise in Python, Google Cloud Platform, Kubernetes, and cloud-native architecture, responsible for building scalable microservices, distributed systems, and modern healthcare platform solutions.

Responsibilities: -

  • Design, develop, and maintain scalable Java Microservices and cloud-native application components.
  • Develop backend services using Java and Python to support distributed and event-driven architectures.
  • Build and support cloud-native solutions leveraging Google Cloud Platform services including GKE, GCS, and VPC.
  • Design and implement microservices-based architectures to support highly scalable and resilient applications.
  • Collaborate with product, architecture, and engineering teams to deliver high-quality software solutions.
  • Deploy and manage containerized applications using Kubernetes and cloud-native infrastructure practices.
  • Implement Infrastructure as Code (IaC) and automation using Terraform and Git-based development workflows.
  • Design and optimize database solutions using PostgreSQL and Spanner.
  • Contribute to architecture decisions involving service mesh, distributed systems, and event-driven platforms.
  • Drive engineering excellence through code reviews, performance optimization, security best practices, and scalable design patterns.
  • Leverage AI-assisted engineering tools and modern development practices to improve productivity and software quality.
  • Participate in Agile development processes, sprint planning, technical discussions, and delivery execution.

Educational Qualifications: -

  • Engineering Degree BE/ME/BTech/MTech/BSc/MSc.
  • Technical certification in multiple technologies is desirable.

Skills: -

Mandatory skills

  • Strong experience in Java Microservices development with expertise building enterprise-scale backend applications.
  • Hands-on experience in Python development for cloud-native and distributed application environments.
  • Strong experience working with Google Cloud Platform (Google Cloud Platform), including GKE, GCS, and VPC services.
  • Proven experience designing and developing cloud-native applications using microservices architecture patterns.
  • Hands-on experience with Kubernetes for container orchestration, deployment automation, and workload management.
  • Strong understanding of event-driven architecture, distributed systems, and service mesh concepts.
  • Experience with Infrastructure as Code (IaC) using Terraform and source control management using Git.
  • Strong database expertise with PostgreSQL and/or Google Cloud Spanner.
  • Experience designing scalable, highly available, and resilient enterprise applications.
  • Strong problem-solving, system design, architecture, and technical leadership capabilities.

Good to Have Skills

  • Experience with Angular for modern web application development.
  • Exposure to Agentic AI and AI-assisted software development practices.
  • Experience using AI-assisted coding tools such as Devin, Claude, or similar platforms.
  • Knowledge of Google Vertex AI and AI-powered application development.
  • Healthcare domain experience and exposure to enterprise healthcare platforms.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91122967
  • Position Id: 2026-4722
  • Posted 12 minutes ago

Company Info

About ADDSOURCE

AddSource is a premier staffing and workforce solutions partner headquartered  in  Delaware,  USA,  with  operations  in  Alberta,  Canada  under  the  brand  name AddSource.

We  specialize  in  connecting  top-tier  talent  with  leading organizations across diverse industry sectors.

With  a  strong  commitment  to  excellence,  our  mission  is  to deliver innovative, customized staffing solutions that empower clients  to  achieve  their  goals  while  helping  candidates advance their careers.

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.