This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior/Staff Applied Research Software Engineer based in India.
This role sits within an innovation-focused incubation environment where emerging technologies are explored, tested, and transformed into scalable product capabilities. You will work at the intersection of full-stack engineering, applied research, and rapid prototyping, contributing to next-generation digital solutions. The work involves building experimental and production-grade systems that leverage modern frameworks, AI capabilities, and distributed architectures. You will collaborate closely with cross-functional engineers and product partners to turn ideas into functional prototypes with real business impact. The environment is fast-paced, iterative, and highly collaborative, with a strong emphasis on learning and experimentation. Depending on level, the role spans from hands-on feature development (Senior) to leading solution design and technical direction (Staff). It is ideal for engineers who thrive in ambiguity and enjoy shaping early-stage technical products.
Accountabilities:
- Develop, test, and deploy prototypes, features, and experimental solutions across full-stack systems, contributing to both innovation and product readiness
- Collaborate with engineering peers and cross-functional teams to design scalable architectures and solve complex technical problems
- Participate in code reviews, technical discussions, and documentation to ensure engineering quality and shared understanding
- Experiment with modern frameworks, tools, AI-assisted development workflows, and emerging technologies to accelerate innovation
- Translate evolving requirements into practical technical implementations while iterating quickly based on feedback
- Contribute to engineering best practices, continuous improvement, and knowledge sharing across teams
- Communicate progress, technical concepts, and design decisions clearly to both technical and non-technical stakeholders
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience
- 3+ years (Senior) or 5+ years (Staff) of full-stack software development experience in production environments
- Strong proficiency in programming languages such as JavaScript, Python, or Java
- Hands-on experience with front-end frameworks (React, Angular) and/or back-end technologies (Node.js, Spring Boot)
- Solid understanding of databases (SQL and/or NoSQL) and distributed system fundamentals
- Experience building scalable applications and working across the full software development lifecycle
- Familiarity with AI-assisted development workflows, LLM tools, or agentic coding approaches
- Strong problem-solving ability, adaptability, and comfort working in ambiguous or fast-changing environments
- Excellent communication skills and ability to collaborate in globally distributed teams
- Exposure to cloud platforms (AWS, Azure, GCP) or AI/ML concepts is a plus
Benefits:
- Competitive compensation aligned with experience and role level
- Fully remote work with flexibility across eligible regions in India
- Health insurance coverage and wellness support programs
- Paid time off, parental leave, and holiday benefits (varies by location)
- Opportunities to work on cutting-edge AI, experimentation, and emerging technology initiatives
- Learning-focused environment with strong engineering mentorship and growth exposure
- Inclusive, global team culture with collaborative and innovation-driven mindset
- Retirement and financial benefits depending on location