Job Description
Our client, a global financial services firm, is hiring a VP-level Application Performance Engineer in New York. You’ll join a team that watches how business-critical applications perform and catches problems before they hit the business. It’s a hands-on engineering seat for someone who likes digging in and figuring things out.
\n
\n
What you’ll do
\n
- \n
- Build out observability across apps, infrastructure, databases, Kubernetes, and cloud, with Dynatrace as the main platform
- Write Python (and some Java) automation for monitoring setup, configuration, alerts, dashboards, and CI/CD
- Build scripts and tools that collect performance metrics, process logs, and connect monitoring to internal systems
- Troubleshoot Java apps in production: JVM metrics, garbage collection, memory, logs, and exceptions
- Set up end-to-end transaction monitoring and distributed tracing to find bottlenecks, dependencies, and root causes
- Help extend monitoring to AI applications, models, and agents
- Test new observability tools and explain your recommendations to engineering teams
\n
\n
\n
\n
\n
\n
\n
\n
\n
Requirements
\n
- \n
- 5+ years of experience, plus a bachelor’s or master’s in CS, software engineering, information systems, or similar
- Strong Python, especially for automation
- Solid Java background (J2EE or similar), including how Java apps behave in production
- Docker, Kubernetes, and general DevOps practices
- Working knowledge of databases like Oracle or MongoDB
- Git, Agile, and testing frameworks like JUnit or Zephyr
- Awareness of common web app security vulnerabilities
- Self-starter who communicates and documents clearly
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Nice to have
\n
- \n
- Dynatrace or similar monitoring tools (not required)
- Exposure to AI or LLM monitoring (not required)
\n
\n
\n
