About Us:
Xeni is a leading global innovator in the travel industry, committed to providing seamless and delightful travel experiences across the globe.
We are a SaaS company providing travel planning, booking and exploration capabilities for travel agents to launch their own business with the click of a few buttons, corporate travelling enablement, social travel sales and embedded integration with super applications. Our services are powering several hundred agencies already and we are in the next phase of our company’s growth to extend and grow our current capabilities.
Responsibilities:
- Team Leadership: Lead and mentor a team of software engineers with empathy and understanding, recognizing the unique strengths, challenges, and aspirations of each team member. Foster a supportive and inclusive team culture where everyone feels valued, heard, and respected.
- Career Development: Take an active role in the career growth and development of each member of your team, approaching mentorship and coaching with empathy and compassion. Create a safe space for open dialogue and feedback, and provide encouragement and support as they navigate their career paths.
- Technical Leadership: Serve as a technical expert within the team, participating in design discussions, code reviews, and troubleshooting complex issues with a collaborative and empathetic approach. Encourage a culture of knowledge sharing and mutual respect, where team members feel empowered to contribute their ideas and expertise.
- Project Management: Collaborate with product managers, designers, and other stakeholders to define project goals, scope, and timelines, and ensure successful delivery of software solutions. Take into account the individual needs and preferences of team members when assigning tasks and responsibilities, and provide support and flexibility as needed.
- Technical Operations: Take a hands-on approach to drive production issue escalations and help the engineers to drive solutions for addressing immediate customer pain in Live production. Define service level objectives and help software development engineers plus site reliability engineers to meet/exceed the defined objectives constantly. Set expectations to stakeholders and customers to keep the engineers out of pressure during critical production troubleshooting situations.
- Quality Assurance: Implement best practices for code quality, testing, and documentation with a focus on empathy and user-centricity, ensuring that our software products meet the needs and expectations of our customers. Foster a culture of empathy and accountability within the team, where everyone is committed to delivering high-quality results with integrity and compassion.
- Continuous Improvement: Drive continuous improvement initiatives within the team, identifying opportunities for process optimization, tooling enhancements, and skills development with empathy and sensitivity to the individual needs and preferences of team members. Encourage a growth mindset and a willingness to learn and adapt, while providing support and encouragement along the way.
- Cross-Functional Collaboration: Work closely with other teams across the organization, including product management, QA, and DevOps, to coordinate efforts and ensure alignment towards common goals. Approach collaboration with empathy and humility, recognizing the diverse perspectives and expertise that each team brings to the table, and seek to build strong relationships based on trust, respect, and mutual understanding.
Qualifications:
- 3+ years of minimum experience in managing software engineers and 8+ years of minimum software industry experience.
- Prior experience in one or more programming languages like Golang, Rust, Elixir, Java, JS, C/C++.
- Hands-on coding is not mandatory. However, the candidate should be able to help with code review for assuring the business logic, driving coding & design best practices and test coverages.
- Managerial skills to help and support the team for delivering results in a defined timeframe.
- Strong analytical, problem solving, can-do attitude and communication skills are must.
- Cloud services (AWS, Google, Azure etc.) experience is a plus.
- Experience in SDLC tools like git, JIRA, Jenkins, Code Coverage, project management tools are must.
- Prior experience in building and operating SaaS products is a huge plus.
Additional notes:
- Flexible working hours from time to time (during sprint planning, demos, leadership meetings) is required to collaborate with remote teams in the USA and Argentina.