Position: Senior Staff Software Engineer
Company: airSlate (pdfFiller)
Experience required: 5y
English level: upper

**What you will do:**
**Technical Activities:**
— Design of architectural solutions (either for team or as a Solution Architect)
— Writing tech documentation
— Technical supervision over the operation of the team
— Planning and owning medium-term tactical tasks for the block/team
— Conducting regular syncs with POs
— Informing stakeholders about breaking system changes
— Project prototyping, implementation of technical experiments and PoCs
— Lead Theme/Initiative decomposition into Epics that meet DoR (delegation, ownership and participation)
— Ownership delivery alongside with PM, PO and Leads
— Brainstorm potential solutions with the team
— Active participation in PI planning
— Technical debt roadmap management
— Conducting architectural reviews
— Lead of scalability, security, speed and product performance (including as Release Architect)
— Understanding the block/team's architectural budget
— Impacts team KPIs
**Management:**
— Regular one-to-one meetings with the team (if they have one)
— Knowledge sharing in the technical and domain area
— Participation in annual technical reviews
— Conducting technical interview with new team members
— Help sync work between departments (including DevOps, Security, etc)
— Assignment (approvement) of bonuses (if they have a team)

**Required experience and skills:**
— Demonstrated software design responsibilities
— Extensive experience in architecting and developing complex distributed applications that are fault-tolerant, scalable and can handle high volumes
— 8+ years of relevant work experience in software development
— Professional coding experience in PHP /Node.js/Java/Go
— Experience with database internals, database architecture and development (NoSQL and RDBMS)
— Ability to master new technology and application domains
— Deep understanding of SOA principles and Web Services technologies (REST, GraphQL)
— Expert in OO design and Design Patterns
— Comfortable working synchronously, asynchronously, and in distributed remote teams
— Experience with security testing best practices and tools
— Passionate about software quality and improving the design / development process
— Experience working on cloud IaaS, PaaS or SaaS products
**Nice to have:**
— Professional experience with more than one programming language from different language families
— Solid technical leadership abilities, and comfortable working on multi-component complex systems and with various stakeholders to ensure adoption/impact
— Experience with performance testing/tuning
— Proficiency with container solutions such as Kubernetes and Docker
— Excellent knowledge of monitoring, logging, tracing systems
— Excellent understanding of AWS/Azure infrastructure and distributed systems

**We offer:**
— It’s entirely up to you to decide whether you want to work remotely or in the office. However you choose to mix it up, our offices in Kyiv, Lviv and Wrocław (Poland) are open in a co-working mode following all health safety measures.
— The company encourages all our teammates to study and develop their skills, so everyone has a personal budget for taking courses and attending conferences.
— Monthly performance bonuses are given to everyone who works hard and contributes to the company.
— Open communication with top management allows every team member to easily speak with our CEO, any Director, or your Team Lead any time you have a concern.
— airSlate charity program: the company doubles all donations made by airSlaters.
— Paid English lessons from your first working day.
— Paid vacation time (16 working days during your first year at airSlate and 24 days after your first year).
— We care about every airSlater, which is why health insurance is an integral part of our benefits package.
— Paid sick leave when presenting a medical certificate / 5 paid sick days per year, no medical certificate. But please stay healthy—vacations are much more enjoyable.
— Each employee (after 1.5 years at the company) receives the option contract.
— airSlate Care — we donate 1% of our time and resources to support and develop charitable projects.