company-logo
Senior software engineer
Description
We are seeking a Senior Software Engineer with more than six years of software engineering experience to lead the delivery of reliable, production-ready applications. You will guide an engineering team, coordinate contributors, and take ownership of technical decisions and project outcomes. The role requires hands-on development across front-end applications and back-end services. You will design systems that meet product needs and remain maintainable as they grow. You will build and improve CI/CD pipelines, deployment automation, and production infrastructure. You will use emerging coding tools, including AI-assisted tools and relevant code-integrity checks, while evaluating their output carefully. Familiarity with the AI industry will help you assess opportunities and technical trade-offs for AI-related products. You will release software, diagnose production issues, and strengthen reliability through monitoring and corrective work. You will also maintain automated tests, review code and designs, and help teammates improve engineering practices.
Requirements
1. More than six years of professional software engineering experience, including senior-level technical ownership.
2. Experience leading an engineering team through planning, coordination, and delivery.
3. Hands-on experience building front-end applications with modern JavaScript or TypeScript frameworks.
4. Hands-on experience building back-end services, APIs, and data integrations.
5. Experience designing and implementing software systems across multiple components.
6. Hands-on experience with CI/CD, deployment automation, and production infrastructure.
7. Experience releasing and maintaining production software, including diagnosing and resolving defects.
8. Experience writing automated tests and reviewing code or technical designs.
Desirable
1. Experience building AI-related products or integrating AI capabilities into software.
2. Practical use of emerging coding tools, such as AI-assisted editors, code-generation tools, or code-integrity checks.
3. Experience measuring and improving production reliability with monitoring and incident analysis.
4. Experience mentoring engineers and establishing effective review practices.
5. Experience evaluating the security, correctness, and maintainability of AI-assisted code.
Getting StartedA few quick details so we know how to reach you
How did you hear about us? *
Which country's passport do you hold? *
Email *(Please ensure the email matches the one mentioned in your CV or resume)
LinkedIn Profile URL *
Please mention your notice period *
Let’s Get to Know You BetterA few short questions to understand your experience and what you enjoy doing
1. Do you have more than six years of professional software engineering experience? *
2. Have you led an engineering team responsible for delivering a software project? *
3. Have you personally built both front-end applications and back-end services? *
4. Have you implemented CI/CD, deployment automation, or production infrastructure? *
5. Have you used emerging coding tools in a development workflow and verified the quality of their output? *
6. Have you worked on an AI-related project or product and released software to production? *
Final DetailsSalary expectations and any supporting credentials
1. Where does your salary sit today (so we can help it move up tomorrow)?*
Enter your monthly salary in your local currency
2. What’s the number that’ll make you say "this is worth it"?*
Per month, in the currency mentioned
Upload ResumeHelp us get to know you better by sharing your most recent resume