Full-Time

Lead Software Engineer

Posted on 10/24/2024

Appian

Appian

1,001-5,000 employees

Low-code automation platform for businesses

Consulting
Enterprise Software

Senior, Expert

Company Historically Provides H1B Sponsorship

McLean, VA, USA

Category
Backend Engineering
Full-Stack Engineering
Software Engineering
Required Skills
Kubernetes
Data Structures & Algorithms
JUnit
Jest
Java
AWS

You match the following Appian's candidate preferences

Employers are more likely to interview you if you match these preferences:

Degree
Experience
Requirements
  • 8+ years experience building and delivering enterprise grade software applications
  • Strong knowledge of and experience with various types of database systems, access patterns and query optimization.
  • Experience in CI/CD in Cloud environments, like AWS and continuous integration systems, like gitlab pipelines
  • Experience in service-oriented architecture, containerization and kubernetes
  • BS in Computer Science or related technical discipline
  • Demonstrable understanding of systems, algorithms, OO design, and web API design.
Responsibilities
  • Leverage knowledge of data structures, algorithms, and design patterns to write software in a full-stack Java & web technology environment
  • Utilize both object-oriented as well as functional programming approaches in different technologies to implement features effectively
  • 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
  • Key contributor to team feature breakdowns/sizing and design of new feature implementations
  • Perform code reviews which provide feedback not only on code quality, but on design and implementation
  • Respond to and resolve emergent problems; write software and 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
  • Mentor junior software engineers by sharing best-practices and providing guidance on how to become more proficient
  • 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
Desired Qualifications
  • MS in Computer Science preferred
  • You’re a tinkerer at heart with an innate ability to solve tough system problems
  • You thrive on solving labyrinthine problems within large, high-performance, real-time, distributed data systems
  • You have been a strong contributor to breakdowns/sizing and design of new feature implementations
  • You value agile delivery of high-quality software.

Appian offers a low-code automation platform that allows businesses to create custom applications quickly without needing extensive coding knowledge. This platform is designed to help organizations in various industries, such as finance and healthcare, improve customer experience and streamline operations. Appian stands out from competitors by providing a subscription-based model along with professional services for implementation and support. The company's goal is to empower businesses to enhance their operations through accessible software solutions.

Company Stage

IPO

Total Funding

$46.7M

Headquarters

McLean, Virginia

Founded

1999

Growth & Insights
Headcount

6 month growth

0%

1 year growth

1%

2 year growth

1%
Simplify Jobs

Simplify's Take

What believers are saying

  • Growing demand for low-code platforms boosts Appian's market potential.
  • AI-driven process automation aligns with Appian's recent platform enhancements.
  • Cloud-native platform benefits from the shift to remote and hybrid work models.

What critics are saying

  • Emerging low-code platforms offer similar capabilities at lower costs, threatening market share.
  • Departure of key personnel like Suvajit Gupta may impact innovation.
  • Reliance on large enterprise clients poses revenue risks if they switch providers.

What makes Appian unique

  • Appian's low-code platform enables rapid application development without extensive coding knowledge.
  • The platform supports diverse industries, including finance, healthcare, and government.
  • Appian's Autoscale feature allows scaling of six million processes per hour.

Help us improve and share your feedback! Did you find this helpful?

Benefits

Private Health Insurance

Comprehensive Global Wellness Program

Fully-covered Global Milk Stork Benefit

Global Wellness Reimbursement

Quarterly Awards and Recognition

Employee Stock Purchase Plan

401(k) or Pension Plans with Employer Matching

Company Paid Life Insurance and Disability

Employee Assistance Program

Global Parental Leave

Charitable Giving Program

Paid Time-Off and Paid Holidays

Tuition reimbursement for job-related continuing education

Professional Development Courses

INACTIVE