Job Search and Career Advice Platform

Enable job alerts via email!

Senior Application Development Engineer

Compunnel, Inc.

Remote

USD 80,000 - 120,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading company is seeking a highly skilled Senior Application Development Engineer to join their Elastic Web Services team. The successful candidate will design and develop enterprise-level software solutions, leveraging technologies such as Elastic Search, Go, Java, and AWS. Strong collaboration and development best practices are paramount in this remote, fast-paced environment.

Qualifications

  • 4–6 years of experience in software development.
  • Strong understanding of development best practices.
  • Experience building applications from the ground up.

Responsibilities

  • Design, develop, and deploy scalable enterprise software solutions.
  • Collaborate with cross-functional teams to deliver robust applications.
  • Participate in tier 3 application support and incident management.

Skills

Elastic Search DSL
Go
AWS
Kafka
MongoDB
API development
Containerization
GitOps workflows

Education

Bachelor’s degree in Computer Science
Job description

We are seeking a highly skilled Senior Application Development Engineer (ADE) to join the Elastic Web Services (EWS) team.

This role focuses on designing and developing enterprise-level software solutions, with a strong emphasis on Elastic Search DSL, Go, and Java.

The ideal candidate will be a full-stack developer with experience building applications from the ground up, and a deep understanding of development best practices, cloud technologies, and distributed systems.

Key Responsibilities

  • Design, develop, test, and deploy scalable and stable enterprise software solutions.
  • Collaborate with cross-functional teams including architects, analysts, data stewards, and SMEs to deliver robust applications.
  • Develop software modules including service interfaces, process flows, SOA components, business logic, UI/UX, and data access logic.
  • Create and maintain technical design documents and update them as needed.
  • Analyze user needs and software requirements to determine feasibility and estimate effort.
  • Identify architectural impacts and formulate scalable solutions.
  • Participate in tier 3 application support, including incident management and upgrades.
  • Promote development best practices and contribute to coding standards.
  • Work in a fast-paced, remote, and collaborative environment.
Required Qualifications
  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field.
  • 4–6 years of experience in software development.
  • Hands-on experience with:
  • Elastic Search Domain Specific Language (DSL) – most critical skill.
  • Go – senior-level expertise required if Java is not primary.
  • AWS – cloud development and deployment.
  • Kafka – event-driven architecture.
  • MongoDB or DocumentDB – for data storage and retrieval.
  • Experience building applications from the ground up.
  • Strong understanding of development best practices, API development, and containerization (Docker, Kubernetes).
  • Familiarity with GitOps workflows.
Preferred Qualifications
  • Experience with enterprise-level environments and tools such as TeamCity and Harness.
  • Exposure to Elastic Web Services and tools like Provider Carrier Entity Search.
  • Strong communication skills and ability to mentor junior engineers.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.