Senior Java Developer responsible for design, development, testing, deployment, and support of enterprise Java applications in a multi-tiered fuel and retail cross-marketing system.
Responsibilities
Analyze and troubleshoot complex software problems
Work with business users to understand requirements
Develop, test, maintain, and support high-performance web-based applications
Provide recommendations for application and system improvements
A hands-on, 100% individual contributor role within the IT Software Engineering team focused on building internal applications that replace paid SaaS tools, serving as reference architecture for Elastic's own products. The role involves end-to-end ownership from shaping problems and design to shipping and maintenance, specifically focusing on backend systems, data connectors, authorization, and search using AI-assisted agents.
Locations (4)
Seattle, Washington, United States
Los Angeles, California, United States
San Francisco, California, United States
New York City, NY, United States
Compensation
The typical starting salary range for new hires in this role is listed below. In select locations (including Seattle WA, Los Angeles CA, the San Francisco Bay Area CA, and the New York City Metro Area), an alternate range may apply as specified below. $133,100—$210,600 ... $159,900—$252,900
Senior Manager QA – Test Automation & Performance Testing
Build and ship live and game features across the full stack using AI coding tools, contributing to a velocity that redefines what a small engineering team can deliver.
Compensation
$178,000 –$223,000 base + equity + benefits
Responsibilities
Build and ship live and game features across the full stack using AI coding tools
Take ownership of your features end to end, from development through deployment, using AI-facilitated QA processes and tooling to maintain high engineering quality
Write clean, reliable, and performant code with a strong sense of accountability for what you ship in production
Collaborate closely with your teammates, contributing to a culture of high standards, fast iteration, and continuous learning
Lead the design and implementation of scalable, resilient backend systems and services, own architectural decisions, mentor engineers, and drive technical strategy for backend systems.
Responsibilities
Lead the design and implementation of scalable, resilient backend systems and services
Own architectural decisions and drive system design for complex, high-scale distributed systems
Identify and solve deeply complex technical challenges related to scalability, performance, and reliability
Define and drive short-term and long-term technical strategy for backend systems
Establish and enforce high standards for code quality, system design, and engineering best practices