Software Engineer Tier 4

Elbit Systems
United States
about 2 months ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Software Bug Management Static Program Analysis Communications Protocols Software Debugging Linux DevOps Elasticsearch Monitoring of Systems Systems Analysis Log Analysis
+15 more
NoSQL Software Engineering SQL Databases Traffic Analysis ReactJS Kubernetes Information Technology Apache Flink Apache Kafka Codebase 3-tier Architectures Kibana Software Coding Stream Processing Microservices

Job description

A Software Engineer in the Tier 4 support team is responsible for providing expert-level technical support to customers and support teams, investigating complex software system issues, performing Root Cause Analysis, and developing code-based solutions. The role combines development, debugging, system analysis, and close collaboration with development, engineering, QA, DevOps, and support teams

:Responsibilities

Investigating complex issues in customer and internal environments

Performing Root Cause Analysis and deriving conclusions

Developing software fixes (bug fixes)

Collaborating with development teams to improve product quality

Providing professional guidance to support teams and customers

Improving debugging, monitoring, and investigation automation tools

Writing technical documentation and sharing knowledge within the organization

Requirements

Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience

At least 3 years of software development experience

Significant experience in Java development

Experience working in a Linux environment

Experience with Microservices architecture and deploying, managing, and operating applications in a Kubernetes environment

Experience in log analysis and debugging of complex systems

Experience working with Git and version control systems

Ability to read and understand existing codebases, investigate issues, and perform Root Cause Analysis

Ability to work with advanced AI tools for code analysis, debugging, issue investigation, automation, and productivity improvement

High level of English - reading, writing, and speaking

:Advantageous Requirements

Experience working with customers or in Tier 3 / Tier 4 support teams

Experience with Apache Kafka, Apache Flink, or streaming systems

Experience with JavaScript and React

Experience with Elasticsearch, Kibana, and monitoring systems

Familiarity with SQL and NoSQL databases

Experience in performance analysis and optimization

Familiarity with communication protocols and traffic analysis

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

3:21 min

Deploying a primary Elasticsearch and Kibana cluster configuration

Philipp Krenn · World Congress 2022

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

4:51 min

Executing simple full-text search queries using the Kibana interface

Derek Binkley · LIVE

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all