Senior Software Engineer
Straight from 3Pillar Global’s careers page. Apply on the company site — no recruiter, no middleman.
Senior Software Engineer
Team: Product Development
Location: India
Commitment: Full-time
Workplace Type: remote
Salary:
At 3Pillar, we create an environment where people can do their best work while maintaining a healthy work-life balance.
- Flexibility & Well-being – Our remote-first approach gives you the flexibility to work where you perform best, while prioritizing your well-being and personal commitments.
- Global Community – Collaborate with talented colleagues across the globe in a culture built on connection, support, and shared success.
- Your Voice Matters – We foster open communication and multiple feedback channels, ensuring every employee has the opportunity to be heard and make an impact.
- Growth & Development – Gain exposure to diverse clients, industries, and challenges that accelerate learning and career growth.
Our culture is guided by four core values: Collaboration, Outperform, Respect, and Evolve—the principles that shape how we work, grow, and succeed together.
Key Responsibilities:
-
Independently guide the technical direction and implementation by the whole team within defined architecture in all stages from conceptualization to deployment.
-
Evaluate trade-offs between correctness, robustness, performance, and customer impact to ensure the development of the right solution, with client success at the forefront.
-
Create and lead the teams technical documentation and repository management practices, including tasks such as creating branches, pull requests, merges, etc.
-
Collaborate with product, design, and engineering teams to provide necessary oversight of architecture and dependencies influencing product strategy and direction.
-
Contribute to code reviews, documentation, and addressing complex bug fixes with a focus on security, performance, and reliability.
-
Mentoring Junior Engineers on project teams, supporting the growth of technical capabilities.
Minimum Qualifications:
-
A minimum of 5+ years of experience/expertise working as a Full Stack Engineer, with proficiency in the specified technologies.
-
React
-
.Net Core (C#)
-
Azure (good to have)
-
High level of English proficiency required to interact with a globally-based development team.
-
Strong proficiency in ReactJS and modern frontend development practices:
-
Deep knowledge of React hooks, context, state management (Redux / Zustand / Recoil).
-
Advanced CSS skills — layouts, responsive design, CSS-in-JS, design tokens.
-
Experience with modern build tools (Vite, Webpack) and testing libraries (Jest, React Testing Library).
-
Deep expertise in ReactJS and modern frontend workflows. Proficient in styling and layout using advanced CSS.
-
Solid experience developing backend services and RESTful / GraphQL APIs (optional) using .NET Core / .NET 6+ (C#):
-
Proficiency in C# language features, async/await patterns, and middleware pipelines.
-
Good understanding of clean architecture, SOLID principles, and design patterns.
-
Write clean, maintainable code across the full stack (ReactJS, C#, SQL Server, and advanced CSS).
-
Follows strict quality standards by designing and writing comprehensive test cases to ensure structural and functional integrity.
-
Good working experience with SQL Server, modelling and Stored Procedures.
-
Set the technical direction and orchestrate implementation strategies across development teams to ensure alignment with overall product goals.
-
Architect and design scalable, resilient, and secure enterprise-level systems using .NET Core, ReactJS, and Azure.
-
Demonstrated experience following and adapting high-level architecture to project and client needs.
-
Ability to verify/validate architecture implementations and influence overall architecture beyond the team.
-
Experience in the medical domain will be an advantage.
-
Demonstrated initiative in mentoring other engineers and decision-makers throughout the organization.
-
Very good knowledge of architectural styles and design patterns, SOLID principles and OWASP.
Additional Experience Desired:
-
Collaborate with Tech Leads and Architects to translate high-level design into implementation-ready tasks.
-
Experience working in Agile / Scrum teams, participating in sprint ceremonies and backlog refinement.
-
Experience in building CI/CD pipelines.
-
Ability to refine and clarify technical details (including definition of done) based on internal or external PO for User Stories and task assignments.
-
Ability to provide technical orchestration among the overall tasks.
-
Knowledge of building Cloud Native applications.
Similar remote jobs
All Software Engineer jobs →



3Pillar Global
Senior Full-Stack Software Engineer (Python / AI) (Remote)
Discover More than 100,000 Hidden Remote Jobs Before Everyone Else
Unlock All Remote Jobs Today
Simple pricing. Big savings on Quarterly and Yearly.
Monthly Access
- Instant access to fresh remote jobs from 500+ companies
- New opportunities added hourly, often 3-7 days before anywhere else
- Advanced filtering by role type, stack, pay, and location
- Priority customer support
Yearly Access
- Everything in Monthly
- Save $169 (~74%) vs paying monthly
- Average job search takes ~6 months - get covered for the whole journey
- Less than the cost of one lunch per month for competitive advantage
- Equivalent to just ~$4.92/month