Senior Software Engineer AI & Distributed Systems (Remote)

Seneca Resources

Virginia

Remote

USD 130,000 - 180,000

Full time

18 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health, dental, and vision coverage
401(k) retirement plan
Contract-to-hire opportunity

Job summary

Seneca Resources is seeking three Senior Software Engineers to support an active, awarded technology program. This remote role requires building scalable software across distributed, multi-tier environments using Java, microservices, and cloud-based patterns.

You will mentor peers, contribute to architecture discussions, and drive modernization initiatives. The position emphasizes ownership, collaboration with stakeholders, and delivering production-ready solutions in AI-enabled systems, with

Qualifications

  • Bachelor's degree in computer science or related field.
  • At least four years of AI software development experience.
  • Proven track record delivering production-ready software.
  • Strong Java development skills.
  • Experience designing distributed systems and microservices.

Responsibilities

  • Design, develop, test, and maintain production-ready software using Java.
  • Build and enhance distributed systems across storage, caching, and application layers.
  • Develop and integrate microservices for high-throughput systems.
  • Apply cloud engineering principles, asynchronous processing, and service integration patterns.
  • Contribute to system architecture, modernization, and transformation initiatives.
  • Apply design patterns, reliability engineering, scalability, and performance best practices.
  • Use AI and automation tools to improve engineering productivity and delivery outcomes.
  • Take ownership of technical challenges from analysis through implementation and documentation.
  • Communicate complex technical concepts clearly to engineering teams and stakeholders.
  • Mentor peers and junior developers while advocating sound engineering practices.
  • Adapt to emerging technologies and new problem domains.

Skills

Java
Distributed systems
AI software development
Cloud engineering
Microservices
Leadership
Communication

Education

Bachelor's degree in computer science or related field

Tools

Docker
Kubernetes
Spring

Job description

Seneca Resources is seeking three Senior Software Engineers to support an active, awarded technology program. This remote role requires building scalable software across distributed, multi-tier environments using Java, microservices, and cloud-based patterns.

You will mentor peers, contribute to architecture discussions, and drive modernization initiatives. The position emphasizes ownership, collaboration with stakeholders, and delivering production-ready solutions in AI-enabled systems, with

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Senior Software Engineer — AI & Distributed Systems
Remote Senior Software Engineer — AI & Distributed Systems

Seneca Resources Company, LLC • Virginia

Remote
USD 120,000 - 180,000
Health, dental, vision coverage
401(k) retirement plans
Competitive pay
Senior Software Engineer X3
Senior Software Engineer X3

Seneca Resources Company, LLC • Virginia

Remote
USD 120,000 - 180,000
Health, dental, vision coverage
401(k) retirement plans
Competitive pay
Senior Software Engineer X3
Senior Software Engineer X3

Seneca Resources • Virginia

Remote
USD 130,000 - 180,000
Health, dental, and vision coverage
401(k) retirement plan
Contract-to-hire opportunity
Senior AI Software Engineer – Remote (Java/Cloud)
Senior AI Software Engineer – Remote (Java/Cloud)

Arena Technical Resources, LLC • Oklahoma City (OK)

Remote
USD 130,000 - 180,000
Senior AI Search Engineer — Remote
Senior AI Search Engineer — Remote

Seneca Resources Company, LLC • Birmingham (AL)

Remote
USD 120,000 - 180,000
Competitive pay
Health, dental, and vision coverage
401(k) retirement plan
Senior Software Engineer - Distributed Systems (Remote)
Senior Software Engineer - Distributed Systems (Remote)

Cast AI • United States

Remote
USD 81,000 - 112,000
Remote-first
Equity options
Learning budget
+4
Remote Senior Software Engineer - Full-Stack & AI Systems
Remote Senior Software Engineer - Full-Stack & AI Systems

WinTrio LLC • United States

Hybrid
USD 120,000 - 160,000
Healthcare
FSA/HSA
401(k) Retirement
+4
Senior Lead Developer - Remote | Cloud, AI, Full-Stack
Senior Lead Developer - Remote | Cloud, AI, Full-Stack

Seneca Resources • New York (NY)

Remote
USD 97,000 - 138,000
Senior AI-Augmented Software Engineer - Remote
Senior AI-Augmented Software Engineer - Remote

ACT • Iowa City (IA)

Remote
USD 110,000 - 135,000
Life insurance
Medical
Dental
+4
Remote Senior Java Architect: AI-Driven Microservices
Remote Senior Java Architect: AI-Driven Microservices

Unknown • United States

Remote
USD 150,000 - 190,000