Principal Software Engineer (WFH)
Salary
₹20 - 36 LPA
Min Experience
10 years
Location
Remote (India)
JobType
full-time
- Overview
About the role
Principal Software Engineer
If you can confidently tick one or more of these boxes, we'd love to hear from you:
- I hold a Solutions Architect certification (such as AWS Certified Solutions Architect Professional - CSAP)
- I have a public track record of my contributions and coding expertise, featuring significant contributions to prominent open-source projects.
- I've held an Architect role in a leading tech company (FAANG-level), demonstrating my ability to operate at the highest industry levels.
- I have played a pivotal technical role in a startup, leading it from inception to a successful product launch, essentially acting as the lead technical powerhouse of the team.
Why you will love this job?
- Shape the future of testing with AI: Be at the forefront of innovation, building solutions that harness the power of AI to automate tasks, generate valuable insights, and drive testing efficiency.
- Make a tangible impact: Your work directly influences the success of our clients and the quality of their digital products. See your contributions translated into real-world improvements that benefit millions of users
What would your day look like?
- Lead architectural roadmaps, technical investigations, prototyping and drive technical decisions needed for impact. Provide quality control for Architectural Decision documents.
- Build and implement performant, scalable, and quality products, in an iterative approach.
- Advance AI-augmented software engineering practices by incorporating productivity-boosting GenAI automation across the software development lifecycle.
- Define & advocate quality standards for code, coaching your fellow engineers & constantly raising the bar for quality.
- Work closely with designers and business stakeholders to bring the best solutions to end users.
- Lead debugging and root cause analysis of complex problems, and offer solutions.
- Work in a team environment: contribute to team tasks and goals; follow team processes (Scrum) and rituals.
- Help and mentor other team members, proactively share and document knowledge.
What do you need to succeed?
Technical Skills
- A university degree in Computer Science, Software Engineering, or equivalent.
- 10+ years of full-stack coding experience, building modern cloud-native applications.
- Strong affinity with our tech stack of React, TypeScript, NodeJS, GraphQL, PHP, MySQL, AWS, and Kafka.
- In-depth knowledge of core browser concepts and responsive web design.
- Practical knowledge of modern API architecture, microservices, and event-driven design.
- Experience in writing automated tests is a strong plus.
- Proven track record of taking ownership, conducting technical design, and successfully delivering results.
- AI/ML experience is a strong plus.
Human Skills
- Fluency in English, with excellent written and verbal communication skills.
- Organized and thorough with a commitment to quality.
- Results-oriented, with data-driven decision-making and a focus on delivering impactful outcomes.
- Strong preference for a remote working environment.
- A passion for staying current with the latest industry trends and technologies, and a drive to continuously improve and innovate.
Engagement Type:
Job Type: Contract
Location: Remote
Working time: 12:30 PM to 9:30 PM
Skills
GraphQL
ReactJS
AWS
Kafka
MySQL
NodeJS
Solution Architecture