{"id":3391996,"url":"https://alion.io/job/tilli-software-utilli-principal-software-engineer-technical-product-owner","title":"Utilli - Principal Software Engineer - Technical Product Owner","company":{"id":3900395,"name":"Tilli Software","domain":"tillisoftware.com","url":"https://alion.io/company/tillisoftware","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Product","role_family":"Product","seniority":"lead","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Hyderabad, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":30000,"max_usd":60000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":14},"experience_years_min":10,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"JavaScript","optional":false},{"name":"Node JS","optional":false},{"name":"PCI DSS","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"TypeScript","optional":false}],"status":"live","first_seen_at":"2026-10-28T08:59:33Z","employer_posted_date":null,"last_verified_at":"2026-10-28T08:59:33Z","board_verified":false,"closed_at":null,"days_open":1,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":1},"description":"The Role\n\nWe are seeking a Principal Software Engineer & Technical Product Owner who combines deep payment industry expertise, strong full stack development capabilities, technical product ownership, and engineering team leadership.\n\nThis is not a traditional product manager or people-management-only position.\n\nYou will lead a team of software engineers while remaining actively involved in architecture, design, development, code reviews, troubleshooting, and production releases.\n\nYou will be accountable for the technical direction, quality, reliability, and successful delivery of TilliPay.\n\nThe ideal candidate has built real-world payment infrastructure, understands how money moves through payment networks, and has the leadership skills to build and guide a high-performing engineering team.\n\nKey Responsibilities\n\n1. End-to-End Technical Ownership:\n\n- Serve as the primary technical owner of TilliPay, accountable for architecture, engineering execution, platform quality, and reliability.\n\n- Own technical decisions across payment acceptance, payment processing, payouts, settlement, reconciliation, and reporting.\n\n- Establish and evolve the technical architecture and engineering roadmap.\n\n- Translate business objectives into executable technical requirements and development priorities.\n\n- Manage technical debt while balancing delivery timelines, scalability, security, and maintainability.\n\n- Drive engineering execution from requirements and architecture through implementation, testing, certification, deployment, and production support.\n\n2. Hands-On Full Stack Development:\n\n- Personally design, develop, debug, and maintain production-grade software.\n\n- Build backend payment processing services using Java and Node.js.\n\n- Develop and maintain frontend applications using React, JavaScript, and TypeScript.\n\n- Design RESTful APIs, microservices, and event-driven integrations.\n\n- Implement transaction orchestration, routing, message processing, and payment lifecycle management.\n\n- Perform detailed code reviews, contribute to complex features, and resolve critical production issues.\n\n- Establish automated testing, CI/CD, observability, and performance engineering practices.\n\n- Design secure, highly available, fault-tolerant financial transaction systems.\n\n3. Payments, Payouts & Financial Messaging:\n\n- Lead development of payment acceptance, authorization, capture, clearing, settlement, refunds, reversals, and payouts.\n\n- Integrate with acquiring banks, processors, payment networks, financial institutions, and payout providers.\n\n- Build payment facilitator capabilities including merchant and submerchant onboarding, transaction processing, funding, settlement, and reconciliation.\n\n- Support payment methods and rails including cards, ACH/eCheck, RTP, FedNow, and domestic and international payouts as applicable.\n\n- Design transaction state management, idempotency, retry handling, exception processing, and financial reconciliation.\n\n- Develop and maintain payment message validation, transformation, routing, and troubleshooting capabilities.\n\n- Payment messaging expertise is particularly important:\n\n- Practical experience with ISO 8583, including MTIs, bitmaps, data elements, response codes, reversals, and processor-specific message implementations.\n\n- Practical knowledge of ISO 20022, including relevant pain, pacs, and camt message families, schemas, payment instructions, status reporting, and reconciliation.\n\n- Ability to interpret partner-specific implementation guides and support network, processor, and banking certifications.\n\n- Understanding of how card networks and bank payment rails differ in messaging, clearing, settlement, and operational workflows.\n\n4. Engineering Team Leadership:\n\n- Lead, mentor, and manage a team of software engineers working across frontend, backend, and payment integrations.\n\n- Provide technical direction, assign responsibilities, review designs, and ensure delivery commitments are met.\n\n- Remain hands-on in critical code paths and technically complex implementations.\n\n- Establish engineering standards for code quality, documentation, testing, security, and production readiness.\n\n- Conduct technical reviews, coach engineers, and support hiring and performance development.\n\n- Identify engineering bottlenecks, remove technical blockers, and improve team productivity.\n\n- Build a culture of accountability, technical excellence, collaboration, and continuous improvement.\n\n5. Technical Product Leadership:\n\n- Own the TilliPay engineering backlog and technical roadmap in collaboration with business and product leadership.\n\n- Translate customer, partner, compliance, and business requirements into technical specifications, user stories, and acceptance criteria.\n\n- Prioritize features, enhancements, integrations, and technical investments.\n\n- Coordinate engineering delivery across internal teams and external partners.\n\n- Provide clear visibility into development progress, delivery risks, dependencies, and release readiness.\n\n- Represent TilliPay in technical discussions with payment processors, banks, networks, and enterprise customers.\n\n- Take ownership of the product's technical success - not just individual development tasks.\n\n6. Security, Compliance & Production Reliability:\n\n- Design and maintain payment systems aligned with PCI DSS and applicable security requirements.\n\n- Implement secure payment credential handling, encryption, tokenization, authentication, and authorization.\n\n- Support PayFac operational requirements, merchant risk controls, chargebacks, disputes, and settlement controls.\n\n- Ensure transaction integrity through audit trails, idempotency, reconciliation, and appropriate financial ledger controls.\n\n- Lead troubleshooting of complex payment failures and production incidents.\n\n- Improve system resilience, monitoring, scalability, availability, and disaster recovery readiness.\n\nRequired Qualifications:\n\n- 10+ years of software engineering experience, preferably including 5+ years in payment processing, banking, or fintech infrastructure.\n\n- Strong hands-on experience with Java, Node.js, React, and JavaScript/TypeScript.\n\n- Demonstrated experience building or significantly enhancing production payment processing platforms.\n\n- Hands-on experience with ISO 8583 and working knowledge of ISO 20022, with direct implementation experience in both strongly preferred.\n\n- Strong understanding of payment authorization, clearing, settlement, payouts, and reconciliation.\n\n- Experience integrating with payment processors, acquiring banks, payment networks, or banking platforms.\n\n- Experience architecting microservices, distributed systems, REST APIs, and asynchronous processing.\n\n- Proven experience leading and mentoring software engineers while continuing to contribute production code.\n\n- Experience managing technical backlogs, delivery priorities, releases, and engineering execution.\n\n- Strong problem-solving skills and ability to independently own complex technical challenges.\n\nPreferred Qualifications:\n\n- Prior experience at a payment facilitator, acquiring processor, issuer processor, or payment infrastructure provider.\n\n- Experience with Visa, Mastercard, Fiserv, FIS, or comparable payment ecosystems.\n\n- Experience with ACH/NACHA, FedNow, RTP, SWIFT, and cross-border payments.\n\n- Knowledge of merchant onboarding, submerchant settlement, risk management, and payment orchestration.\n\n- Experience with tokenization, network tokens, digital wallets, and payment credential vaults.\n\n- Familiarity with financial ledgers, double-entry accounting, and reconciliation systems.\n\n- Experience with cloud-native architecture, containers, message brokers, event streaming, and CI/CD.\n\n- Exposure to stablecoins, programmable payments, and blockchain-based settlement.\n\n- Experience supporting payment network certifications and production financial integrations.\n\nSkills\nFull Stack, Java, Node.js, React.js, TypeScript, Javascript, RESTful API, Microservices Architecture, PCI-DSS, Payment Gateway, CI/CD","description_format":"text","description_chars":8047,"description_truncated":false,"requirements":{"experience_years_min":10,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Financial Services","Software","Billing & Subscription Management","Payment Processing & Gateways"],"lifecycle":[{"event":"open","at":"2026-10-28T10:30:44Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":30,"reasons":["seen:0","win:early"],"computed_at":"2026-10-29T05:49:05Z"},"pay":null,"html_url":"https://alion.io/job/tilli-software-utilli-principal-software-engineer-technical-product-owner","json_url":"https://alion.io/job/tilli-software-utilli-principal-software-engineer-technical-product-owner.json","meta":{"generated_at":"2026-10-29T11:01:05Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":16706,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-30T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":3900395},"rest":"https://alion.io/mcp/rest/get_company?id=3900395"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ftilli-software-utilli-principal-software-engineer-technical-product-owner"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Ftilli-software-utilli-principal-software-engineer-technical-product-owner"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Ftilli-software-utilli-principal-software-engineer-technical-product-owner"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/tilli-software-utilli-principal-software-engineer-technical-product-owner\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ftilli-software-utilli-principal-software-engineer-technical-product-owner"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3391996}},{"tool":"search_jobs","arguments":{"company":"tillisoftware.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3391996},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}