Senior Software Engineer
Appian
About the Role As a performance-focused Mid to Senior level Software Engineer at Appian, you will build tools to solve complex performance problems and tackle our most challenging technical problems alongside other brilliant engineers. Qualifications 4+ years experience building and delivering software applications. Deep knowledge of the JVM, including Garbage Collection and Heap Dump analysis, Java, Application Server technologies (Tomcat, Spring), and databases. Expertise in Linux system fundamentals (Threading, Context Switching, etc.) and Linux basics. Experience with programming languages such as Java, Python, and/or other interpreted languages (C or C++ considered). Passion for performance optimization and the ability to identify and build new tools and technologies to solve complex performance problems. Familiarity with CI/CD, test automation, and tools such as GitLab, Jenkins, Docker, and Kubernetes/infrastructure. Experience with monitoring/debugging tools, observability, and tracing, including specialized tools like Locust. Prepared for production issue debugging and rapid response team scenarios. Ability to solve labyrinthine problems within large, high‑performance, real‑time, distributed data systems. BS in Computer Science or equivalent years of experience writing code. Preferred Experience Level 4+ years of relevant experience building and delivering software applications. Location and Work Policy This role is based at our headquarters in McLean, Virginia. Employees hired for this position are expected to work in the office five days a week to foster collaboration and teamwork. Responsibility Overview Develop simple yet elegant solutions to complex technical problems at the intersection of Engineering and IT in a small scrum team. Leverage modern tools such as Prometheus, OpenTelemetry, Loki, Grafana, ElasticSearch, and Kubernetes to ensure performance‑centric platform and customer application success. Assist with customer performance issue investigations and remediation. Build custom performance tooling to aid in solving performance issues. Enable automated performance testing through creation of libraries, frameworks, and infrastructure. Respond to and resolve emergent problems; write software and build automation to prevent recurrence. Equal Opportunity & Accommodations Appian is an equal opportunity employer that strives to attract and retain the best talent. All qualified applicants will receive consideration for employment without regard to any characteristic protected by applicable federal, state, or local law. Appian provides reasonable accommodations to applicants in accordance with all applicable laws. If you need a reasonable accommodation for any part of the employment process, please contact us by email at View email address on click.appcast.io. Please note that only inquiries concerning a request for reasonable accommodation will be responded to from this email address. #J-18808-Ljbffr
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- senior robotics software engineer McLean, VA
- graduate software engineer McLean, VA
- software engineer internship McLean, VA
- senior software engineer McLean, VA
- software developer fintech McLean, VA
- senior software engineer ruby on rails McLean, VA
- federal - software developer McLean, VA
- graduate software developer McLean, VA
- consulting software engineer McLean, VA
- software engineer travel McLean, VA
