Application Support Engineer

Engine
Pittsburgh, PA, United States
23 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Compensation
$135,000.0 - $165,000.0
Working hours
Shift work
Job source

Tech stack

Java (Programming Language) Agile Methodology Artificial Intelligence Amazon Web Services Apache Tomcat Server Applications Microsoft Azure Configuration Management Databases Continuous Integration Software Debugging DevOps
+24 more
HP Systems Insight Manager Job Scheduling Python (Programming Language) Oracle Databases Oracle (Applications) Performance Tuning Reliability Engineering Ansible Standard Sql Shell Script Software Engineering SQL Stored Procedures Enterprise Software Applications Microsoft Power Automate Grafana Spring-boot Database Performance Backend AngularJS Information Technology Apache Kafka Splunk Appdynamics Docker

Job description

eNGINE is looking for Senior Application Support Engineers to join a team supporting critical enterprise applications in a financial services environment.

This is a hands-on application support position for someone who enjoys getting into the details when something breaks. You’ll work with production issues, investigate application and database problems, read and debug Java code, and partner with development and infrastructure teams to get issues resolved.

This isn’t a traditional help desk or ticket-management role. You’ll need to be comfortable coding, troubleshooting backend applications, working with databases, and figuring out why something isn’t working.

The environment is primarily Java, Spring Boot, Angular, Oracle, and Azure, with a strong emphasis on backend application support and database troubleshooting.

There are two available schedules: 7:00 AM-4:00 PM and 11:00 AM-7:00 PM. Candidates who are comfortable working either schedule will receive preference.

You’ll also participate in an on-call rotation approximately one weekend out of every five. Most weekend activity is related to planned maintenance, releases, or upgrades and typically requires only a few hours of work.

What You’ll Be Doing

  • Investigate and resolve production application issues, working from initial ticket through root-cause identification and resolution.
  • Dig into Java and Spring Boot applications to understand failures, identify defects, and help implement permanent fixes.
  • Analyze database problems, including slow queries, deadlocks, execution plans, stored procedures, and overall database performance.
  • Partner with software developers, infrastructure engineers, and other technical teams when issues cross application or platform boundaries.
  • Monitor application health and performance and investigate trends before they become larger production problems.
  • Review application logs, monitoring data, code, configurations, and system behavior to determine what’s actually happening.
  • Identify recurring support issues and look for opportunities to automate repetitive troubleshooting or operational tasks.
  • Maintain useful troubleshooting documentation, technical procedures, and knowledge articles so the team can resolve issues more efficiently.
  • Support application releases, maintenance activities, and upgrades, including occasional participation in the weekend on-call rotation.
  • Look for ways to improve application reliability, performance, scalability, security, and availability.
  • Use automation and DevOps practices to make application support more efficient and reduce manual intervention.
  • Explore practical uses of AI and automation, including AI agents and advanced prompting, to improve troubleshooting and operational workflows.

Requirements

  • 6+ years of experience in software development, application support engineering, production support, or a closely related technical role.
  • Strong hands-on experience with Java and Spring Boot, including the ability to read existing code, understand application behavior, and troubleshoot issues beyond simple scripting.
  • Strong SQL and database skills, with experience investigating performance issues and troubleshooting complex database problems.
  • Experience with Oracle databases and the ability to work comfortably with queries, execution plans, stored procedures, functions, locking, and performance tuning.
  • Experience working with Angular and understanding how frontend applications interact with backend services.
  • Experience working in Azure or another major cloud environment.
  • Familiarity with application monitoring and observability tools such as Splunk, AppDynamics, or similar platforms.
  • Experience with Linux/Unix environments and shell scripting.
  • Understanding of application servers and technologies such as Tomcat.
  • Familiarity with job scheduling, application configurations, and the types of dependencies that can impact production systems.
  • Experience working in Agile and DevOps environments, including CI/CD, automation, configuration management, and release processes.
  • Strong troubleshooting instincts and the ability to stay focused when working through complex production issues.
  • Clear communication skills and the ability to work effectively with developers, infrastructure teams, business partners, and other stakeholders.
  • Bachelor’s degree in Computer Science, Information Technology, or a related field is preferred, or equivalent professional experience.

Nice to Have

  • Experience in financial services, banking, securities, or another highly regulated environment.
  • Experience with Kafka, Docker, Ansible, Python, AWS, or similar technologies.
  • Familiarity with Site Reliability Engineering principles and production application reliability practices.
  • Experience identifying opportunities to automate operational processes and building tools or scripts to eliminate repetitive work.
  • Experience using AI tools to accelerate development, troubleshooting, or support activities.
  • Hands-on experience configuring AI agents or using advanced prompting techniques with tools such as Microsoft Copilot.

Benefits & conditions

Schedule: 7:00 AM-4:00 PM or 11:00 AM-7:00 PM

On-Call: Approximately 1 weekend every 5 weeks

About eNGINE

eNGINE builds Technical Teams. We are a Solutions and Placement firm shaped by decades of interaction with Technical professionals. Our inspiration is continuous learning and engagement with the markets we serve, the talent we represent, and the teams we build. Our Consulting Workforce is encouraged to enjoy career fulfillment in the form of challenging projects, schedule flexibility, and paid training/certifications. Successful outcomes start and finish with eNGINE., * 401(k)

  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Paid time off
  • Vision insurance

Apply for this position

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

Apply on www.indeed.com
Prepare application

Good distractions

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

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

2:38 min

Establishing comprehensive monitoring and log management

Michael Eder +1 · LIVE

1:22 min

Analyzing differences between mobile and traditional backend DevOps

Mete Baydar Mete Baydar · World Congress 2025

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

3:10 min

Correlating dispersed logs using structured request tracing

Michael Eder +1 · LIVE

3:27 min

Defining DevOps through its historical origins and foundational texts

Sonal Patil · LIVE

Videos

See all

Related articles

See all