Principal Software Engineer

airSlate develops no-code workflow automation, electronic signature, and document management solutions, serving over 100 million users.
Backend
Principal Software Engineer
Remote
501 - 1,000 Employees
5+ years of experience

Description For Principal Software Engineer

airSlate, a Boston-based tech company valued at $1.25 billion, is seeking a Principal Software Engineer (Architect) to join their pdfFiller team. As a unicorn company with over 1000 team members across six offices worldwide, airSlate develops products that serve over 100 million users with no-code workflow automation, electronic signature, and document management solutions.

The pdfFiller team, consisting of 120+ passionate individuals, is on a mission to enhance their online PDF creator and editor. As a Principal Software Engineer, you'll play a crucial role in the next chapter of the company's growth. Your responsibilities will include providing leadership and mentorship to engineers, designing scalable systems, promoting best practices, and tackling complex technical issues.

The ideal candidate should have 5+ years of software development experience, expertise in Backend technologies like NodeJS, Go, and PHP, and a deep understanding of system architecture. You'll work in an Agile environment, collaborating with cross-functional teams and stakeholders to turn business needs into technical solutions.

airSlate offers a flexible work environment, with options for remote or hybrid work arrangements. The company is committed to professional growth, providing various learning opportunities and covering development courses and conferences. They prioritize health and well-being with benefits like Luxmed subscriptions and multisport cards. Compensation includes a competitive base salary, performance bonuses, and stock options.

Join airSlate and be part of a company that values innovation, open communication, and making a positive impact through initiatives like airSlate Care for Ukraine and the airSlate Junior Club for team members' children.

Last updated 6 months ago

Responsibilities For Principal Software Engineer

  • Provide leadership and mentorship to engineers, promoting innovation and a culture of continuous improvement
  • Design and implement scalable and maintainable software systems, following industry best practices
  • Promote best coding practices, design principles
  • Tackle complex technical issues with creative problem-solving
  • Work with cross-functional teams to define requirements and specifications
  • Liaise with stakeholders to turn business needs into technical solutions
  • Conduct R&D for system improvements and new tech adoption

Requirements For Principal Software Engineer

Node.js
Go
PHP
  • 5+ years in software development with expertise in Backend such as NodeJS, Go, PHP
  • Deep understanding of system architecture, including monoliths and distributed systems
  • Experience leading and mentoring in an Agile environment
  • Excellent communication skills for technical and non-technical audiences
  • Proficient in problem-solving, critical thinking, and attention to detail
  • Knowledge of DevOps, CI/CD, AWS, and applying innovative, cloud-native solutions

Benefits For Principal Software Engineer

Medical Insurance
Education Budget
  • Flexible work environment
  • Professional growth opportunities
  • Health and well-being benefits (Luxmed subscription, multisport card, massage room)
  • Free lunches and healthy in-office snacks
  • Monthly performance bonuses of up to 10%
  • Stock options
  • Open communication culture

Interested in this job?

Jobs Related To airSlate Principal Software Engineer

Director, Worldwide Site Support Engineering

Lead Apple's worldwide Site Support Engineering team, managing technical escalations and driving customer experience excellence across global contact centers.

Principal Software Engineer

Principal Software Engineer role at Microsoft leading the Experimentation platform (ExP), building scalable cloud services and analytics solutions for A/B testing at massive scale.

Principal Software Engineer - RDMA

Principal Software Engineer position at Microsoft focusing on RDMA networking software development for Azure DPU team.

Principal Software Developer

Principal Software Developer role at Oracle, building cloud-native database services with focus on distributed systems and cloud infrastructure.

Principal Member of Technical Staff

Principal Technical Staff position at Oracle focusing on Exadata database cloud services, requiring expertise in database administration and cloud platforms.