
Angga TA Rating FOCUS
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.