AitBnB logo

Angga TA Rating FOCUS

AitBnB

About The Role

We are seeking a highly experienced and skilled Senior Software Engineer to join our dynamic engineering team. In this critical role, you will be instrumental in designing, developing, and deploying robust, scalable, and high-performance distributed systems. Your contributions will directly impact our core infrastructure, ensuring reliability and efficiency for our cutting-edge products.

As a Senior Software Engineer, you will tackle complex technical challenges, mentor junior engineers, and drive best practices in software development. You will have the opportunity to shape architectural decisions and contribute to the evolution of our technology stack, making a significant impact on our company's growth and innovation.

Requirements

  • 5+ years of professional software engineering experience with a strong focus on Python and/or Go

  • Proven experience designing, building, and maintaining complex distributed systems

  • Deep understanding of system architecture, scalability, and fault tolerance

  • Excellent problem-solving and analytical skills

  • Strong communication and interpersonal skills, with the ability to collaborate effectively with technical and non-technical stakeholders

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience

Key Responsibilities

  • Design, develop, and implement scalable and reliable distributed systems using Python and/or Go

  • Participate in code reviews, providing constructive feedback and ensuring high code quality

  • Troubleshoot and resolve complex technical issues in production environments

  • Collaborate with product managers and other engineers to define technical requirements and roadmaps

  • Mentor junior engineers and contribute to a culture of continuous learning and improvement

  • Evaluate and adopt new technologies and tools to enhance system performance and efficiency

What We Offer

  • Competitive salary and comprehensive benefits package

  • Opportunity to work on challenging and impactful distributed systems

  • Collaborative and innovative work environment

  • Professional development and growth opportunities

  • Flexible working arrangements

  • Generous paid time off

About The Company

Our company is at the forefront of innovation, building solutions that transform industries and empower our customers. We are a team of passionate and driven individuals dedicated to solving complex problems and creating meaningful impact. Our culture is built on collaboration, transparency, and a shared commitment to excellence. We believe in fostering an environment where creativity thrives, diverse perspectives are valued, and every team member has the opportunity to grow and contribute their best work. Join us to be part of a team that's shaping the future.

Next steps will be communicated after your application is reviewed.