Senior Software Engineer
Job Description
- Design, develop, and maintain high-quality software solutions.
- Lead end-to-end development of features, from requirements to deployment.
- Provide technical leadership, guide architecture decisions, and mentor junior engineers.
- Conduct code reviews and enforce engineering best practices.
- Collaborate with Product, QA, and DevOps teams to deliver scalable and reliable solutions.
- Troubleshoot complex issues and drive continuous improvement.
Job Requirements
- Bachelor’s degree in Computer Science or related field.
- Around 4 years+ of hands-on software development experience.
- Strong proficiency in (insert tech stack) and solid understanding of system architecture.
- Experience with cloud platforms (AWS/GCP/Azure) and CI/CD pipelines.
- Excellent problem-solving and communication skills.
- Proven leadership ability with experience guiding teams and driving technical initiatives.
- Passion for gaming, with an interest in building technology that enhances player experience.