landing_page-logo
Appian logo

Manager, Software Development (Developer Experience)

AppianMclean, VA

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.1

Reclaim your time by letting our AI handle the grunt work of job searching.

We continuously scan millions of openings to find your top matches.

pay-wall

Job Description

Our Engineering Enablement team is growing! This team empowers the Engineering Department to achieve maximum productivity and ensure the reliability of customer systems by providing valuable insights, effective tools, and best practices. As a Manager of Software Development within this team, you will provide technical leadership in a specific technology area while actively contributing to the development of high-quality software. You will spend the majority of your time hands-on-designing, coding, and reviewing-while also mentoring engineers to grow their skills and managing key HR responsibilities. By fostering a collaborative environment and removing obstacles, you will help developers write and test code efficiently before pushing changes to source control, aligning technical efforts with business goals.

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.

In this role, you will:

  • Leverage knowledge of data structures, algorithms, and design patterns to write software in a full-stack web and mobile environment.
  • Leverage relevant software development experience to radiate best practices and faster development.
  • Deep technical understanding in a specific technology layer or area of the product, providing effective code reviews and technical feedback.
  • Effectively manage up to 6 direct reports through mentoring and coaching.
  • Develop and guide the career paths of direct reports.
  • Provide input to create staffing plans with departmental leadership.
  • Be an agent for change, at both the team and departmental level.
  • Foster a culture of learning and growth.
  • Perform HR Management tasks related to each direct report; such as timesheet approval, communication of raises and bonuses, performance reviews, etc.

Basic qualifications:

  • B.S. in Computer Science or related field, advanced degree preferred.
  • 10+ years in software development.
  • 1+ years as a mentor or manager.

Automate your job search with Sonara.

Submit 10x as many applications with less effort than one manual application.

pay-wall