×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer; Data Fabric

Job in McLean, Fairfax County, Virginia, USA
Listing for: Appian Corporation
Full Time position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer
Job Description & How to Apply Below
Position: Senior Software Engineer (Data Fabric)
Here at Appian, our values of Intensity and Excellence define who we are. We set high standards and live up to them, ensuring that everything we do is done with care and quality. We approach every challenge with ambition and commitment, holding ourselves and each other accountable to achieve the best results. When you join Appian, you’ll be part of a passionate team dedicated to accomplishing hard things, together.

This role is based at our headquarters in McLean, Virginia. Appian was built on a culture of in‑person collaboration, which we believe is a key driver of our mission to be the best. Employees hired for this position are expected to be in the office 5 days a week to foster that culture and ensure we continue to thrive through shared ideas and teamwork.

We believe being in the office provides more opportunities to come together and celebrate working with the exceptional people across Appian.

Responsibilities

• Leverage knowledge of data structures, algorithms, and design patterns to write software in a full‑stack Java & web technology environment, including but not limited to Gradle, JDBC, Hibernate, Spring, Kafka, Quartz, Typescript, Redux and React.

• Utilize both object‑oriented as well as functional programming approaches in different technologies to implement features effectively.

• Leverage relevant software development experience to radiate best practices and faster development.

• Manage availability, latency, scalability and efficiency of the product by designing reliability into software and systems.

• Troubleshoot, investigate and diagnose incidents using a combination of tracing, alerting and log analysis.

• Contribute to software performance analysis and system tuning.

• Be a strong contributor to team feature breakdowns/sizing and design of new feature implementations.

• Have a high degree of personal responsibility for the overall performance of the team, including capabilities, quality, stability and velocity.

• Perform code reviews which provide feedback not only on code quality, but on design and implementation.

• Build automation to prevent problem recurrence with tools such as JUnit, Spock, Jest, Jaeger, and/or Locust.

• Seek to identify opportunities for code refactoring and performance optimizations on a regular basis and champion these efforts within the team.

• Share advanced knowledge regularly on a team and occasionally with others in the department; build a reputation as a key resource in those areas.

• Effectively communicate technical designs verbally and/or in writing for small to medium sized technical audiences.

• Contribute to Appian’s long‑term documentation through publishing relevant, high‑quality content to Engineering’s technical documentation site.

Preferred Experience

• MS in Computer Science or related field/degree and 1+ years of relevant experience, or a BS and 3+ years of relevant experience;
Experience in a high‑volume or critical production service environment;
Fluency in Java or C#.

Education

• B.S. in Computer Science or related field/degree.

Tools and Resources

Training and development:
During onboarding, we focus on equipping new hires with the skills and knowledge for success through department‑specific training. Continuous learning is a central focus at Appian, with dedicated mentorship and the First‑Friend program widely utilized resources for new hires.

• Growth opportunities:
Appian provides a diverse array of growth and development opportunities, including our leadership program tailored for new and aspiring managers, a comprehensive library of specialized department training through Appian University, skills‑based training, and tuition reimbursement for those aiming to advance their education.

• Community:
We’ll immerse you into our community rooted in respect starting on day one. Appian fosters inclusivity through our 8 employee‑led affinity groups. These groups help employees build stronger internal and external networks by planning social, educational, and outreach activities to connect with Appianites and larger initiatives throughout the company.

About Appian

Appian is a software company that automates business processes. The Appian AI‑Powered…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary