About the role

Appfire Flow helps engineering leaders turn data into faster outcomes with fewer blockers. As a Software Engineering Intelligence (SEI) platform, Flow connects data across the DevOps stack, including Git, Jira, and collaboration tools, to surface insights that show where delivery slows down and how to fix it. Our mission is to transform raw delivery data into clear, actionable insights that help teams ship faster, collaborate better, and stay aligned with business goals. Joining the Flow team means helping organizations increase visibility, capacity, and predictability by driving outcomes that matter.

The Principal Role

As a Principal Software Engineer, you are a trusted technical leader whose judgment shapes the direction of key product and platform initiatives. You will apply your expertise to guide decisions, influence architecture, and drive outcomes that matter.

Your scope impact includes: * Strategy and Planning: Implementing strategic goals and establishing operational plans for your job area with short-to mid-term impact. * Innovation: Developing and implementing new features, processes, or standards to achieve functional results. * Problem Solving: Conducting extensive investigation to understand the root cause of numerous, undefined problems and unique issues across functions and/or businesses. * Execution: Deliver large, complex project initiatives of strategic importance to the organization, involving large cross-functional teams. * Leadership and Communication: You will frequently provide guidance, coaching, and training to other employees across the company within your area of expertise.

What You Will Do — Accelerate Product Impact

As someone who enjoys working on a wide range of challenges, you will contribute to accelerating the delivery, quality, and evolution of Appfire Flow through: * Team Collaboration: As the architect responsible for technology at the product level, you will reach beyond the team scope and cooperate closely with Designers, Product Managers, Team Managers, Support and Sales. * Engineering Excellence: Uphold our commitment to engineering excellence through collaborative practices, including pair programming, code reviews, and automated testing. * Ownership and Improvement: Be the change you seek—if you see something that can be improved, suggest how and make it happen (alone or by engaging your colleagues). * Purpose: Focus your efforts on high-impact assignments, knowing that your daily work translates into tangible value for our customers and accelerates product outcomes.

What we offer

  • Financial benefits: Every Appfire employee is eligible for company equity.
  • Skills development benefits: Access to the Appfire University learning platform.
  • Health Insurance
  • Volunteering: 3 fully paid days each year to participate in Appfire’s Corporate Social Responsibility (CSR) Program.
  • Other: Ability to work remotely, flexible work schedule, growth opportunity in a dynamic company, work in a highly motivated team, 25 days paid vacation, team buildings and celebrations, sports card, Transport Card, Multisport Card, and food vouchers.
  • Work environment: Come join us at our new office building! GORA is a new office building located in the heart of the city, within a walking distance from Paradise Mall and Vitosha Metro station. LEED certified GORA offers sustainable and comfortable spaces for the business development of its tenants.

Skills and experience you'll need to succeed

The ideal candidate will have mastery-level knowledge typically obtained through education combined with experience. * Experience: Proven record (10+ years) of delivery of multiple complex software development projects or products. * Full-Stack Expertise: Hands-on experience with front-end and back-end web technologies. Consider any of: Python, Java, React. You do not have to be a master in each, but you should be comfortable learning and working with any of them. * Architectural Depth: * Strong architectural understanding of modern Cloud architectures, and practical experience implementing them in either AWS, GCP, or Azure. * Deep architectural understanding of web applications, including performance, quality, and security aspects. * Database Knowledge: Strong foundational understanding of SQL and relational database concepts; familiarity with NoSQL is a plus. * Technical Acumen: Ability to decompose complex problems into well-described, realistic-to-estimate tasks. * Mentorship: Desire and ability to mentor other team members, transferring your expertise across the organization. * Language: Working English proficiency.

Appfire

Appfire

400+