Senior Software Engineer – Java/Microservices

Jobtailor

California (MO)

On-site

USD 120,000 - 180,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor in the United States seeks a senior software engineer to design, build, and maintain scalable cloud-based search solutions and distributed microservices. You will drive architectural decisions, mentor mid-level and junior staff, and collaborate with product managers to iterate on features end-to-end.

The role emphasizes cloud-native UI and data ingestion pipelines, requirement gathering, and delivering robust, high-performance software in an Agile environment.

Qualifications

  • 4+ years of software development in enterprise environments.
  • Experience with distributed, microservice architecture.
  • Experience in database performance tuning, schema design, and query optimization.
  • B.S. degree in Computer Science or a related field, or equivalent work experience.
  • Experience developing in Java or Kotlin and willingness to learn new languages.
  • Experience with containerized microservice architecture in Kubernetes.
  • Experience developing core libraries, infrastructure, and search engines.
  • Cross-platform development is a plus.
  • Accountability for software behavior in production.
  • Experience coaching and leading mid-level and junior staff on highly technical development projects.
  • Experience working in an Agile team.
  • Ability to work independently and as part of a team, and lead or drive projects as necessary.
  • Experience with SQL or NoSQL databases such as PostgreSQL, DynamoDB, or Elasticsearch.
  • Experience with event-driven systems such as Kafka, SQS, RabbitMQ, or similar.
  • Desire to continuously learn and work with new technologies.
  • Applicants must be authorized to work for any employer in the U.S. without sponsorship.

Responsibilities

  • Design, develop, and maintain scalable cloud-based search solutions.
  • Implement and maintain a highly scalable cloud-native UI and underlying microservices.
  • Build services enabling data ingestion, storage, querying, and retrieval at scale.
  • Manage robust and efficient data ingestion, storage, and retrieval processes.
  • Architect, design, and implement platform features and drive overall architecture.
  • Contribute to innovation of global cloud architecture and distributed systems.
  • Improve the technology stack and product features.
  • Collaborate with Product Managers, engineers, designers, and stakeholders to iterate on products and drive consensus.
  • Support and mentor peers inside and outside the team.
  • Coach and lead mid-level and junior staff on highly technical development projects.
  • Take accountability for software behavior in production.
  • Lead and drive projects as necessary.

Skills

Cloud Search
Microservices
Java/Kotlin
DB Performance
Agile Collaboration

Education

B.S. CS or related field

Tools

Kubernetes
PostgreSQL
DynamoDB
Elasticsearch
Kafka
SQS
RabbitMQ

Job description

  • Design, develop, and maintain scalable cloud-based search solutions
  • Implement and maintain a highly scalable, reliable cloud-native user interface and underlying microservices
  • Build services enabling data ingestion, storage, querying, and retrieval at scale
  • Manage robust and efficient data ingestion, storage, and retrieval processes
  • Architect, design, and implement platform features and drive overall architecture
  • Contribute to innovation of global cloud architecture and distributed systems
  • Improve the technology stack and product features
  • Collaborate with Product Managers, engineers, designers, and stakeholders to iterate on products and drive consensus
  • Support and mentor peers inside and outside the team
  • Coach and lead mid-level and junior staff on highly technical development projects
  • Take accountability for software behavior in production
  • Lead and drive projects as necessary
Requirements
  • 4+ years of software development experience in enterprise development
  • Experience with distributed, microservice architecture
  • Experience in database performance tuning, schema design, and query optimization
  • B.S. degree in Computer Science or a directly related field, or equivalent work experience
  • Experience developing in Java or Kotlin and willingness to learn new languages
  • Experience with containerized microservice architecture in Kubernetes
  • Experience developing core libraries, infrastructure, and search engines
  • Cross-platform development is a plus
  • Accountability for software behavior in production
  • Experience coaching and leading mid-level and junior staff on highly technical development projects
  • Experience working in an Agile team
  • Ability to work independently and as part of a team, and lead or drive projects as necessary
  • Experience with SQL or NoSQL databases such as PostgreSQL, DynamoDB, or Elasticsearch
  • Experience with event-driven systems such as Kafka, SQS, RabbitMQ, or similar
  • Desire to continuously learn and work with new technologies
  • Applicants must be authorized to work for any employer in the U.S. without sponsorship
Core Competencies

Demonstrates expertise in designing and developing scalable cloud-based search solutions, with a strong focus on microservice architecture, database performance tuning, and mentoring technical staff. Proven ability to lead projects and collaborate effectively within Agile teams.

Highest-signal resume keywords
  • Cloud-Based Search Solutions
  • Microservice Architecture
  • Java or Kotlin Development
  • Database Performance Tuning
  • Agile Team Collaboration
ATS Optimization Keywords
Hard Skills
  • Software Development
  • Database Performance Tuning
  • Schema Design
  • Query Optimization
  • Microservice Architecture
  • Cloud-Native User Interface
  • Core Library Development
  • Search Engine Development
  • Event-Driven Systems
  • Cross-Platform Development
Soft Skills
  • Mentoring
  • Coaching
  • Collaboration
  • Accountability
  • Leadership
Industry Keywords
  • Cloud Architecture
  • Distributed Systems
  • Data Ingestion
  • Data Storage
  • Data Retrieval
Tools & Technologies
  • Kubernetes
  • PostgreSQL
  • DynamoDB
  • Elasticsearch
  • Kafka
  • SQS
  • RabbitMQ
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer – Java/Kotlin, Distributed Systems
Staff Software Engineer – Java/Kotlin, Distributed Systems

Jobtailor • California (MO)

On-site
USD 140,000 - 190,000
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Jobtailor • Seattle (WA)

On-site
USD 150,000 - 190,000
Senior Software Engineer – C#/Java/AI
Senior Software Engineer – C#/Java/AI

Jobtailor • California (MO)

On-site
USD 110,000 - 160,000
Software Developer, Software Engineer
Software Developer, Software Engineer

Jobtailor • Dallas (TX)

On-site
USD 70,000 - 110,000
Senior Software Engineer
Senior Software Engineer

Jobtailor • Phoenix (AZ)

On-site
USD 150,000 - 190,000
Senior Software Engineer – Java, Spring Boot, Microservices
Senior Software Engineer – Java, Spring Boot, Microservices

Jobtailor • Pennsylvania

On-site
USD 120,000 - 180,000
Staff Engineer – Data Engineering
Staff Engineer – Data Engineering

Jobtailor • Arizona

On-site
USD 140,000 - 190,000
Software Engineer – Level 3
Software Engineer – Level 3

Jobtailor • California (MO)

On-site
USD 120,000 - 160,000
Senior Manager, Development
Senior Manager, Development

Jobtailor • Raleigh (NC)

On-site
USD 180,000 - 240,000
Staff Software Development Engineer – Agentic Applications, Experiences
Staff Software Development Engineer – Agentic Applications, Experiences

Jobtailor • Illinois

On-site
USD 130,000 - 190,000