DAT
Software Engineer II - IAM Team
Bangalore, Karnataka, India
Get past the screening software and onto a recruiter's desk
hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.
- Keywords matched to this posting
- Fit score before you apply
- Cover letter included
Matched against 2.4M live jobs from 200,000+ employers in 200+ countries.
Tailor my resume for this job →Apply from your AI assistant
Connect hirly to Claude and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending. ChatGPT: manual setup today.
Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.
hirly's read of this role
- Role family
- Engineering
- Seniority
- Mid level
- Country
- IN
- Work mode
- On-site / unstated
- First seen by hirly
- 23 Sept 2026
Derived automatically from the posting. Upload your resume above to see how the role scores against it.
the posting
- Software Engineer [P2]
- Job Description: Software Engineer - Full Stack (BE Primary)
- Role: Software Engineer - Account Management & Customer Support
- Location: Bangalore, India
- General Timings: 2PM - 11PM IST
DAT is looking for a self-driven, passionate, and experienced Software Engineer to join our Account Management & Customer Support domain team within our Identity & Access Management (IAM) umbrella in Bangalore, India.
At DAT, our leaders optimistically share future possibilities to inspire and motivate others toward their full potential. We expect our employees to find ways to embrace positive change, be curious, challenge the status quo, and provide solutions to unmet problems. Joining DAT means joining a culture focused on fostering development, building genuine connections, recognizing each other’s strengths, and sharing in successes.
The Role
We are looking for a Software Engineer who will be responsible for the design and development of production-grade, consumer-facing, and internal web applications within our Identity & Access Management (IAM) umbrella. You will be a key player in our Account Management domain, tackling complex B2B enterprise account hierarchies, user sign-up/conversion flows, customer self-service tools and internal customer support tools.
You must be passionate about building resilient full-stack applications in a TypeScript ecosystem (Node.js/Angular). A critical component of this role involves supporting the migration of legacy TypeScript/JavaScript hybrid services and minor Java monolith modules into modern, scalable TypeScript microservices along with handling Salesforce account management modules. You will also work with product managers, UX designers, engineering managers, and other engineers to deliver customer-centric solutions.
Candidate Profile
Deliver customer value: You are customer-obsessed and validate the trust our customers put into our platform. You lead with curiosity to deeply understand complex account management problems before engineering solutions.
Together we thrive: You embrace diverse backgrounds and perspectives. You thrive working on cross-functional teams and can confidently disagree and commit when a technical or product decision is made.
Innovate & grow: You have a pulse on the software industry. You champion new technologies and continuously improve the engineering team's workflows and standards.
Execute with excellence: You recognize that innovation requires operational excellence. You exercise exceptional judgment in balancing technical debt with feature delivery, biasing towards delivering value over analysis-paralysis.
Act with integrity: You set reasonable expectations, hold yourself and the team accountable, and build psychological safety by showing vulnerability and asking for help.
What You’ll Do
Build and Maintain: Develop reliable and maintainable web applications, modern microservices, and customer self-service tools for account management.
Support Modernization: Assist in the ongoing migration of legacy hybrid/monolith TypeScript & Java backend modules to modern Node.js/TypeScript microservices.
Write Quality Code: Produce modern, clean, efficient, and well-documented code while adhering to established coding standards and best practices.
Test and Debug: Write robust unit, integration, and functional tests. Troubleshoot and debug production applications to ensure optimal performance.
Collaborate: Work closely with product, UX, and fellow engineers to translate business requirements into technical implementations.
Grow your Expertise: Develop deeper expertise in TypeScript, AWS solutions, and REST/GraphQL APIs while actively participating in design and code reviews.
The Skills and Experience You’ll Bring
Bachelor's degree in Computer Science, Information Technology, or a related CS field.
3 - 4 years of proven hands-on experience as a Software Engineer building production-scale products.
Strong technical proficiency in the TypeScript ecosystem. Hands-on experience building robust microservices and REST/GraphQL APIs with Node.js (required).
Experience with modern web UI frameworks, preferably Angular , or alternatively React.
Openness, willingness, and ability to navigate legacy complex modules (Java backend stack) to successfully extract and migrate domain services along with handling Salesforce account management modules.
Experience with relational and non-relational database technologies (MySQL, PostgreSQL, NoSQL).
Experience with event streaming systems (Kafka) or other messaging systems.
Deep understanding of software development best practices: SOLID principles, design patterns, OOP, dependency injection, and IoC containers.
Strong experience using modern cloud providers, preferably AWS, or GCP, Azure.
Solid understanding of standard engineering processes: Scrum/Agile, SDLC, CI/CD, etc.
Excellent problem-solving and analytical skills. Outstanding interpersonal, verbal, and written communication skills.
Bonus Skills
Familiarity with containerization and orchestration tools (Docker, Kubernetes).
Hands-on experience with serverless architecture (Lambdas, Fargate).
Experience with Infrastructure as Code (IaC) such as Terraform (preferred) or CloudFormation.
Contribution to open-source projects or a strong GitHub profile.
Strong interest or experience in integrating AI/LLM tools like Copilot, Claude Code, and MCPs into engineering workflows.
Prior experience in IAM, B2B account hierarchies, or user management is a major plus.
Similar jobs
- Software Engineer 3eBay · Bangalore, Karnataka, IndiaFirst seen today
- Software Engineer II - Tax PlatformRippling · Bangalore, Karnataka, IndiaFirst seen today
- Software EngineerHarness · Bangalore, Karnataka, IndiaFirst seen today
- Software Engineer - Infrastructure & PlatformSwish · Bangalore, Karnataka, IndiaFirst seen today
- Software Engineer II - Backend Leaning FullStackRippling · Bangalore, Karnataka, IndiaFirst seen today
Browse similar roles
Want this one?
Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.
Tailor my resume for this job