Principal Software Engineer (Kubernetes)

Appian

McLean (VA)

On-site

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Join a forward-thinking company as a Principal Software Engineer, where you'll tackle complex engineering challenges across a cutting-edge platform. This role emphasizes in-person collaboration, allowing you to thrive through shared ideas and teamwork. You will lead initiatives, mentor junior engineers, and contribute to high-quality product features. If you're passionate about technology and eager to make an impact, this is the perfect opportunity for you to grow and innovate in a dynamic environment.

Qualifications

  • 7+ years of experience in software engineering, preferably in high-volume environments.
  • Strong fluency in Java and experience with code reviews and mentoring.

Responsibilities

  • Develop high-quality product features and mentor junior engineers.
  • Perform code reviews and optimize performance regularly.
  • Collaborate with architects to ensure platform consistency.

Skills

Java
Software Development
Mentoring
Code Review
Performance Optimization

Education

B.S. in Computer Science
M.S. in Computer Science

Tools

Kubernetes
Appian Platform

Job description

Principal Software Engineer (Kubernetes)

Here at Appian, our core values of Respect, Work to Impact, Ambition, and Constructive Dissent & Resolution define who we are. In short, this means we constantly seek to understand the best for our customers, we go beyond completion in our work, we strive for excellence with intensity, and we embrace candid communication. These values guide our actions and shape our culture every day. When you join Appian, you'll be part of a passionate team that's dedicated to accomplishing hard things.

As a Principal Software Engineer at Appian you have the intuition and knowledge to tackle the most complex engineering challenges across the full stack of the Appian platform. You are a reference to other engineers as a member of feature teams and a trusted advisor to the architecture and product management functions.

This role is based at our HQ in McLean, VA. 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.

Responsibilities:

  • Develop product features to the highest engineering standards.
  • Spike robust solutions to clear architectural runway ahead of feature development.
  • 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.
  • Seek to identify opportunities for code refactoring and performance optimizations on a regular basis and champion these efforts within the team.
  • Mentor junior software engineers by sharing best-practices and providing guidance on how to become more proficient.
  • Share advanced/expert knowledge with others in the department, both on and off team; maintain a reputation as a key resource in those areas.
  • Identify technical constraints to engineering effectiveness and lead initiatives to address them.
  • Advise product management on technical opportunities and constraints.
  • Collaborate with architects to promote consistency of the platform, inspire design discipline, and continuously advance the state of Appian’s technology.
  • Identify, understand, and bring to fruition technology trends and innovations relevant to Appian.
  • Effectively communicate technical designs verbally, visually and/or in writing for small to large sized technical audiences.
  • Contribute to Appian's long-term documentation through publishing relevant, high-quality content to Engineering's technical documentation site.

Preferred Experience Level:

MS in Computer Science or related field/degree and 7+ years of relevant experience, or a BS and 10+ years of relevant experience; Experience in a high-volume or critical production service environment; Fluency in Java.

Education: B.S. in Computer Science or related field, advanced degree preferred.

About Appian:

Appian is a software company that automates business processes. The Appian AI-Powered Process Platform includes everything you need to design, automate, and optimize even the most complex processes, from start to finish. The world's most innovative organizations trust Appian to improve their workflows, unify data, and optimize operations—resulting in better growth and superior customer experiences. For more information, visit appian.com.

Appian Corporation is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, genetic information, or any other characteristic protected by law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer (Kubernetes)
Lead Software Engineer (Kubernetes)

Appian • Reston (VA)

On-site
USD 150,000 - 300,000
Lead Software Engineer (Kubernetes)
Lead Software Engineer (Kubernetes)

Appian • Arlington (VA)

On-site
USD 150,000 - 300,000
401(k) with company match
Health insurance
Equity awards
+3
Lead Software Engineer (Kubernetes)
Lead Software Engineer (Kubernetes)

Appian Corporation • McLean (VA)

On-site
USD 120,000 - 160,000
Lead Software Engineer (Kubernetes)
Lead Software Engineer (Kubernetes)

Appian • Alexandria (VA)

On-site
USD 150,000 - 300,000
Onboarding training
Leadership program
Tuition reimbursement
+1
Principal Technical Consultant
Principal Technical Consultant

Appian • McLean (VA)

On-site
USD 100,000 - 225,000
401(k) plan with company match
Parental leave
Medical, dental, and vision plans
+1
Lead Software Engineer (Kubernetes)
Lead Software Engineer (Kubernetes)

Appian • Ashburn (VA)

On-site
USD 150,000 - 300,000
Training & Development
Leadership programs
Hackathons
+1
Lead Software Engineer (Kubernetes)
Lead Software Engineer (Kubernetes)

Appian • McLean (VA)

On-site
USD 150,000 - 300,000
Health insurance
Employee Stock Purchase Program
Tuition reimbursement
+1
Lead Software Engineer (Kubernetes)
Lead Software Engineer (Kubernetes)

Appian • Washington

On-site
USD 150,000 - 300,000
Health coverage
Tuition reimbursement
Employee Stock Purchase Program
Senior Product Manager, Platform Engineering
Senior Product Manager, Platform Engineering

Appian • Washington

On-site
USD 125,000 - 250,000
401(k) match
Paid parental leave
Medical, dental, and vision plans
+2
Senior Product Manager, Platform Engineering
Senior Product Manager, Platform Engineering

Appian • Baltimore (MD)

On-site
USD 125,000 - 250,000
401(k) plan with company match
Paid parental leave
Medical, dental, and vision plans
+2