hero

Portfolio Company Careers

Discover career opportunities across PFG's network of portfolio companies

Software Engineering Manager (Czechia)

Azul

Azul

Software Engineering, Other Engineering
Prague, Czechia
Posted on Mar 29, 2025
Azul’s expanding product portfolio, engineering team growth, and investment in innovation has created the need for a Software Engineering Manager.
Reporting to the Director of Engineering you will be responsible for the development of key product technologies, identifying most promising features and ensuring timely delivery.
You are likely a fit if you:
1. Have been exposed to low level software technologies or looking under the hood of complex systems. Multithreading, system level things, compilers, virtual machines, or other complex technologies some of which we ourselves may not be aware of. It is more like a marker that our backgrounds are similar, and we are speaking same technical language.
2. Thrive to obtain knowledge and ready for technical challenges. Java or JVM is not a must in your background. But being tech savvy is. It is very essential to Azul to have deep expertise in what we are doing. Every piece of it is obtainable, but you need to have will, desire and ability to do so. We learn something new with every new project and we are looking for someone who have similar passion for technology.
3. Know how to lead the team of opinionated, experienced and independent experts. Sometimes this will include even guiding them technically but isn’t it what leaders do?
You are likely not a fit if:
1. Your style of managements is hands off. Our managers are decision makers, and it includes technical decisions. We generally do not expect you to code but having deep understanding of what engineers are working on is a must
2. You have not been looking “under the hood” of technologies. As a manager of the team developing very complex product, you’ll need to learn many low-level things in the first months after you join. Having similar experience before will increase your chances to succeed.

Your Role

  • Lead and manage a team of approximately 10 highly skilled engineers.
  • Identify the most critical technical challenges and opportunities, driving their successful resolution.
  • Make informed technical decisions regarding implementation strategies, taking into account input from engineers and stakeholders.
  • Collaborate with product management to ensure the team focuses on the most business-critical projects.
  • Define, track, and act on key project and team-specific metrics.
  • Keep stakeholders updated on progress and ensure alignment with business goals.
  • Participate in release planning, ensuring deliverables are met within planned timelines.
  • Develop team strategy and delivery plans.
  • Lead and contribute to cross-team projects.
  • Mentor and coach team members to support their personal and career growth.

Qualifications

  • 5+ years of experience in Software Engineering.
  • 2+ years of management or technical leadership experience.
  • Excellent problem-solving and troubleshooting abilities.
  • Strong technical foundation, with an understanding of OS internals; experience with multithreading is a plus.
  • Experience with profiling tools to identify and resolve performance bottlenecks is a plus.
  • Proficiency in C++.
  • In-depth understanding of JVM internals is a strong advantage.
  • Experience in a startup or small company (<500 employees) is beneficial.
  • A positive attitude towards learning new skills and technologies.
  • Strong leadership capabilities.
  • Excellent communication and interpersonal skills.
  • Exceptional project planning skills.
  • Proven track record of delivering technically complex projects on time.
  • Excellent inter-team coordination abilities.
  • Ability to identify product or process issues and proactively drive them to resolution.

Our Offer

  • Equity Program - be part of the company success.
  • Annual bonus based on company performance.
  • Referral Program - bring your colleague we would all love to work with.
  • IT Equipment - MacBook Pro or any other HW according to your preferences.
  • Work-life balance - 5 weeks of holidays, 5 sick days, flexible working hours, 100% work from home also possible.
  • Offices in Prague City Centre - if you prefer.
  • Most importantly you will work with top experts worldwide who contribute to the Java ecosystem.