3Pillar is looking for a Senior Software Engineer to architect transformative solutions and drive innovation across various industries. In this role, you will be responsible for client communication, developing high-quality code, and mentoring engineers within agile teams.
What You'll Do
- Facilitate effective communication with client project stakeholders regarding project status and recommendations.
- Craft client code that is efficient, performant, testable, scalable, secure, and of the highest quality.
- Actively participate in accurate planning and estimation efforts, utilizing project methods and tools.
- Proficiently gather requirements and organize/present developed features for clients.
- Execute complex activities within current methodology and quality standards across diverse engagements.
- Promote client success by collaborating with engineers, designers, and managers to understand user pain points and iterate on solutions.
- Engage in agile software development, including daily stand-ups, sprint planning, and team retrospectives.
- Actively participate in the Engineering Practice community, mentoring others through Communities of Practice (CoPs) or on project teams.
- Independently drive project delivery within defined architecture, demonstrating autonomy from conceptualization to deployment.
What We're Looking For
- Experience/expertise in designing and implementing scalable backend services and APIs using Node.js.
- Experience/expertise in utilizing AWS serverless services (Lambda, API Gateway, DynamoDB, RDS).
- Experience/expertise in collaborating with cross-functional teams to define and execute on technical requirements.
- Experience/expertise in optimizing system performance and troubleshooting complex issues.
- Experience/expertise in mentoring and guiding junior team members.
- Experience/expertise in staying updated with the latest Node.js and AWS technologies.
- Experience in Agile software development methodologies.
- Expertise in applying Object-Oriented Programming principles (abstraction, encapsulation).
- High-level design proficiency following UML / C4 / ArchiMate.
- Experience in creating and implementing well-tested, scalable, and performant enterprise-level systems.
- Practice and initiative mentoring other engineers and decision-makers throughout the organization.
- Good understanding of SOLID principles.
- Familiarity with OWASP.
- Proficiency in the English language.
Nice to Have
- Ability to optimize backend performance and troubleshoot complex issues.
- Familiarity with modern frontend build tools and CI/CD pipelines.
- Excellent problem-solving skills and a proactive attitude towards challenges.
- Strong verbal and written communication skills.
- Professional software engineering experience, working on multi-discipline teams.
- Experience in backend development with expertise in Node.js.
- Proficiency in designing and implementing RESTful APIs and microservices architecture.
- Strong knowledge of AWS services like Lambda, API Gateway, DynamoDB/RDS, and S3.
- Experience with containerization using Docker and orchestration with Kubernetes (optional).
- Experience with Object-Relational Mappers (ORMs).
- Experience with Architectural (Microservices, Serverless etc) and Design (Factory, Singleton, Observer etc) Patterns.
- Experience with Unit Testing.
Technical Stack
- Node.js
- AWS Lambda, AWS API Gateway, AWS DynamoDB, AWS RDS, AWS S3
- Docker, Kubernetes
Team & Environment
You will collaborate with engineers, designers, and managers as part of a global team.
Benefits & Compensation
- Flexible work environment – office, home, or a blend (remote-first approach).
- Global team, learning from top talent around the world and across cultures.
- Well-being focus including fitness offerings, mental health plans (country-dependent), and generous time off.
- Accelerated career growth and development opportunities across projects, offerings, and industries.
Work Mode
This role offers a hybrid work model.
3Pillar is committed to diversity—globally and locally—and operates on principles of intrinsic dignity and open collaboration.




