Software Engineer II - IAM Team

Posted Yesterday
Be an Early Applicant
Bangalore, Bengaluru Urban, Karnataka, IND
Hybrid
Mid level
eCommerce • Fintech • Logistics • Software • Transportation • Big Data Analytics
North America's Largest On-demand Freight Marketplace
The Role
Build and maintain full-stack web applications, customer self-service tools, and microservices for account management within an IAM domain. Modernize legacy TypeScript, Java, and monolithic services into Node.js and TypeScript microservices. Develop REST and GraphQL APIs, write automated tests, troubleshoot production systems, collaborate cross-functionally, and contribute to design and code reviews while expanding expertise in AWS and scalable cloud solutions.
Summary Generated by Built In
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.

Skills Required

  • Bachelor's degree in Computer Science, Information Technology, or a related computer science field
  • 3–4 years of hands-on experience as a Software Engineer building production-scale products
  • Strong proficiency in TypeScript and experience building microservices and REST or GraphQL APIs with Node.js
  • Experience with modern web UI frameworks, preferably Angular or alternatively React
  • Ability to navigate legacy Java backend modules and migrate domain services
  • Experience handling Salesforce account management modules
  • Experience with relational and non-relational databases, including MySQL, PostgreSQL, and NoSQL technologies
  • Experience with Kafka or other messaging systems
  • Understanding of SOLID principles, design patterns, object-oriented programming, dependency injection, and IoC containers
  • Strong experience with cloud providers, preferably AWS, or GCP or Azure
  • Understanding of Scrum or Agile, SDLC, and CI/CD processes
  • Strong problem-solving and analytical skills
  • Excellent interpersonal, verbal, and written communication skills
  • Familiarity with Docker and Kubernetes
  • Hands-on experience with serverless architecture, including Lambdas or Fargate
  • Experience with Infrastructure as Code, such as Terraform or CloudFormation
  • Contribution to open-source projects or a strong GitHub profile
  • Experience integrating AI or LLM tools such as Copilot, Claude Code, or MCPs into engineering workflows
  • Prior experience in IAM, B2B account hierarchies, or user management

DAT Freight & Analytics Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about DAT Freight & Analytics and has not been reviewed or approved by DAT Freight & Analytics.

  • Leave & Time Off Breadth — Time off appears comparatively strong, with generous PTO and paid holidays highlighted as a standout part of the overall package. Flexible schedules and hybrid/remote options further reinforce the sense of meaningful time-off and flexibility support.
  • Retirement Support — Retirement support is positioned as a strength via 401(k) matching and immediate vesting on the match. An employee stock purchase plan is also presented as an additional long-term wealth-building lever.
  • Healthcare Strength — Healthcare coverage is described as broad, spanning medical, dental, vision, disability, and mental health support. The depth of plan options is framed as a meaningful benefit even when overall compensation sentiment is less favorable.

DAT Freight & Analytics Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Denver, CO
700 Employees
Year Founded: 1978

What We Do

DAT Freight & Analytics operates DAT One, North America’s largest truckload freight marketplace; Convoy Platform, an automated freight-matching technology; DAT iQ, the industry’s leading freight data analytics service; Trucker Tools, the leader in load visibility; and DAT Outgo, the freight financial services platform. Shippers, transportation brokers, carriers, news organizations, and industry analysts rely on DAT for market trends and data insights, informed by nearly 700,000 daily load posts and a database exceeding $1 trillion in freight market transactions. Founded in 1978, DAT is a business unit of Roper Technologies (Nasdaq: ROP), a constituent of the Nasdaq 100, S&P 500, and Fortune 1000. Headquartered in Beaverton, Oregon, with offices in Seattle, Denver, Springfield & Bangalore, DAT continues to set the standard for innovation in the trucking and logistics industry.

Why Work With Us

We pioneered freight technology and haven't stopped disrupting since. Our SaaS platform powers the supply chain that moves goods across America every day. What sets us apart: a teammate-first culture where we thrive on challenges and driving impact every day.

Gallery

Gallery

Similar Jobs

Graphcore Logo Graphcore

Senior Silicon Verification Engineer - Bengaluru

Artificial Intelligence • Semiconductor
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
903 Employees

Take-Two Interactive Software Logo Take-Two Interactive Software

Data Engineer

Gaming • Information Technology • Mobile • Software
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
13000 Employees

Hewlett Packard Enterprise Logo Hewlett Packard Enterprise

Architect

Artificial Intelligence • Cloud • Information Technology • Consulting
In-Office
2 Locations
85422 Employees

Hewlett Packard Enterprise Logo Hewlett Packard Enterprise

Technical Support

Artificial Intelligence • Cloud • Information Technology • Consulting
In-Office
Bengaluru, Bengaluru Urban, Karnataka, IND
85422 Employees

Similar Companies Hiring

Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
65 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account