# Senior IT Applications Developer

**Company**: EarnIn
**Location**: Bengaluru, India
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Salary**: Excellent benefits for our employees, including healthcare, internet/cell phone reimbursement, a learning and development stipend, and potential opportunities to travel to our Mountain View HQ.
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/earnin/jobs/7895710?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_85fc8fc7-bb9

## Description

Join EarnIn's Enterprise IT team in Bengaluru to design and own integrations across our core business systems: Finance, HR, Legal, and Compliance. This position will be a hybrid role based in our Bengaluru office, with 2 days on-site as part of our expanding site.

The successful candidate will design, build, and maintain integrations across EarnIn's enterprise application stack, including NetSuite (ERP), ADP (payroll), Workday (HRIS), Carta (equity management), Greenhouse (recruiting), Okta (identity), Pigment (FP&A), and Zip (procurement) using direct REST/SOAP API integrations.

Key responsibilities include:

- Designing and implementing integrations across multiple systems, ensuring seamless data exchange and minimal operational risk

- Collaborating with business partners in Finance, HR, Legal, and Compliance to gather requirements and develop solutions

- Building and maintaining custom applications and workflow extensions within enterprise platforms, such as NetSuite SuiteScript and Workday Studio

- Implementing and maintaining SOX ITGC-compliant controls across managed systems, including change management, audit logging, access provisioning, and segregation-of-duties workflows

In addition to the above responsibilities, the successful candidate will also:

- Partner with the Enterprise IT Applications Manager and US-based team to evolve the integration architecture roadmap, contribute to technology selection decisions, and ensure integrations scale with EarnIn's business growth

We're looking for a highly skilled and experienced Senior IT Applications Developer who can lead the design and implementation of integrations across our core business systems. The ideal candidate will have a strong background in enterprise application integration, experience working with multiple systems and technologies, and excellent problem-solving skills.

Required qualifications include:

- Bachelor's, Master’s, or PhD degree in computer science, computer engineering, or a related technical discipline, or equivalent industry experience

- 4+ years of hands-on experience designing and operating enterprise application integrations in SaaS environments, with demonstrated ownership across the full integration lifecycle from design to production support

- Proficiency with at least one iPaaS or middleware platform and solid command of RESTful and SOAP API patterns, OAuth 2.0, SCIM provisioning, and webhook-driven architectures

- Significant hands-on experience building with AI, including coding with AI-assisted tools (Claude Code, GitHub Copilot, Cursor, or equivalent) as a primary development workflow, integrating LLM APIs into business applications, and designing and deploying multi-step AI agents using frameworks such as LangChain, LangGraph, or the Anthropic Agent SDK

- Hands-on experience with ERP systems (NetSuite preferred) and HRIS platforms (Workday preferred), plus proficiency in programming in Python or JavaScript/Node.js for custom data transformation and automation work

- Moderate experience with SOX ITGC requirements (change management controls, audit log management, segregation of duties documentation) and identity and access provisioning via Okta or equivalent (SAML 2.0, SCIM, RBAC)

- Some experience mentoring engineers, leading technical design reviews, and translating ambiguous business requirements into integration and automation architectures in a cross-functional environment

- Experience using AI-assisted development tools (e.g., GitHub Copilot, Cursor, ChatGPT, or similar tools) as part of your software development workflow

If you're a motivated and experienced Senior IT Applications Developer looking for a new challenge, please submit your application.

## Skills

### Required
- Enterprise application integration
- RESTful and SOAP API patterns
- OAuth 2.0
- SCIM provisioning
- Webhook-driven architectures
- AI-assisted development tools
- Python
- JavaScript/Node.js
- NetSuite
- Workday
- SOX ITGC requirements
- Identity and access provisioning

### Nice to have
- LangChain
- LangGraph
- Anthropic Agent SDK
- GitHub Copilot
- Cursor
- ChatGPT

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/earnin/jobs/7895710?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
