Wednesday, October 29, 2025
Couchsurfing International

Software Engineering Director

Posted: 4 days ago

Job Description

Job Title: Software Engineering Director Location: Guadalajara Company OverviewAs a software engineering leader, now is the time to ask yourself: are you truly shaping the future of technology, or simply maintaining systems built by others? We are entering a pivotal era in software development, as artificial intelligence begins to transform how we design, scale, and connect. This is your chance to get in, leverage your expertise, and make your mark on what comes next.Will you shape the future, or will the future shape you?We are a well-funded startup with Silicon Valley backing, a clear roadmap, and ambitious goals. Our engineering team drives product innovation, system design, and the real-world experiences that connect millions. We are growing our global development team and looking for leaders who thrive in fast-moving, mission-driven environments.With a platform designed to foster real-world connection, our team is collaborative, curious, and united by a belief in the power of human connection. This isn’t just another job. It’s an opportunity to architect the insights that will power the next generation of human connection.Job DescriptionIn this role, you will lead our engineering team and play a pivotal role in shaping the future of our technology and the experiences we offer to our community. Your leadership will guide a talented team of developers as we embark on innovative projects that redefine the way people connect globally. Success in this role means not only delivering high-quality software solutions but also fostering a collaborative environment where creativity and technical excellence thrive.In this dynamic position, you will set clear objectives for your team, ensuring that each project aligns with our mission to create meaningful connections. You will have the opportunity to mentor and develop emerging talent, helping them realize their full potential while driving the organization toward its ambitious goals. The ideal candidate is not just a technical expert but a visionary leader who inspires others to push boundaries and innovate.Joining our team means becoming part of a vibrant culture that values collaboration, creativity, and meaningful impact. We are looking for someone who is ready to take ownership of their work and contribute to a team that is passionate about making a difference. If you are eager to step into a role where your contributions will directly shape the future of our platform, we encourage you to apply.Key ResponsibilitiesPlay an instrumental role in our new product development team, leading multiple engineering teams with the charge of building, launching, and scaling a state-of-the-art consumer application.Actively participate in the architectural design of an event-driven system that utilizes the best of cloud-native technologies.Incorporate AI tools in the daily software development cycle to elevate product functionality, system performance, and user experience.Collaborate and harmonize with international development teams, providing mentorship, guidance, and hands-on coding assistance.Exhibit a relentless drive to innovate, constantly adopting a learning curve, leading in a swift-paced environment, and problem-solving at every juncture.Foster a continuous improvement environment while constantly measuring and looking at ways to improve delivery and the technology. Experience And SkillsA track record of success leading significantly large engineering teams and projects.The ability to communicate and work effectively with leadership, stakeholders, and the other software delivery disciplines. Hands-on server and client development experience with Node.js and ReactJS.Proven experience with service based architectures.Successfully delivered production systems leveraging SQL and NoSQL solutions, particularly Mysql / PostgreComprehensive experience with Redis and caching at scale.Proficiency with event-driven architectures, preferably with Kafka or SQS.Key engineering role in multiple complex projects with significant architectural or design contributions.Required Qualifications5+ years of experience leading software engineering teams with multiple direct reportsExtensive Cloud Native experience (Preferably GCP).Experience in either a startup or consumer application environment.Proficient in coding with Typescript, Node.js, and React.Experience leading teams that have delivered mobile applications.Preferred QualificationsExperience with ElasticSearch, including index and environment management.Knowledge of Flutter, Python, and Go.Proven experience in building CI/CD pipelines.ExpectationsRelish the challenge of pioneering a greenfield project and influence the product direction.Showcase a growth mindset, stay open to new ideas, and be at the forefront of using and learning the latest AI tools in the market.Commit to bringing the team together regularly to foster collaboration and a strong team culture.Ability to work in the office for at least two days a week.Please submit your CV/Resume in English.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs