Full-Time

Lead Software Engineer

Confirmed live in the last 24 hours

Appian

Appian

1,001-5,000 employees

Low-code automation platform for businesses

Consulting
Enterprise Software

Senior, Expert

McLean, VA, USA

Category
Backend Engineering
Full-Stack Engineering
Software Engineering
Required Skills
Kubernetes
React.js
Redux.js
Data Structures & Algorithms
JUnit
Jest
Apache Kafka
Java
Gradle
TypeScript
AWS
Spring
Requirements
  • 8+ years experience building and delivering enterprise grade software applications
  • BS in Computer Science or related technical discipline
  • MS in Computer Science preferred
  • 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.
  • 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, 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
  • Key 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.
  • 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.

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

1%

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