{"id":132524,"url":"https://alion.io/job/aci-worldwide-principal-software-engineer-java","title":"Principal Software Engineer (Java)","company":{"id":20985,"name":"ACI Worldwide","domain":"aciworldwide.com","url":"https://alion.io/company/aci-worldwide","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Oracle","truth_index":{"grade":"A","score":90,"open_postings":12,"ghost_share":0,"stale_share":0.417,"repost_share":0,"time_to_fill_p50_days":56,"computed_at":"2026-10-17T05:46:00Z"}},"role":"Backend","role_family":"Backend","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":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":24000,"max_usd":56000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":57},"experience_years_min":10,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Angular","optional":false},{"name":"Apache Kafka","optional":false},{"name":"AWS","optional":false},{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"Copilot","optional":false},{"name":"Cursor","optional":false},{"name":"Docker","optional":false},{"name":"GCP","optional":false},{"name":"GitHub","optional":false},{"name":"Hibernate","optional":false},{"name":"Java","optional":false},{"name":"JavaScript","optional":false},{"name":"Kubernetes","optional":false},{"name":"OpenAI","optional":false},{"name":"OpenShift","optional":false},{"name":"Prompt Engineering","optional":false},{"name":"RAG","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Boot","optional":false},{"name":"TypeScript","optional":false}],"status":"live","first_seen_at":"2026-07-23T00:00:00Z","employer_posted_date":"2026-07-23","last_verified_at":"2026-10-17T13:37:51Z","board_verified":true,"closed_at":null,"days_open":87,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":87},"description":"Powering the world’s payments ecosystem\nACI powers the payments ecosystem - globally, and you power ACI. You’ll innovate, collaborate, and grow - in an energetic technology culture with decades of proven success. ACIers - in all roles and levels - are truly your colleagues and many are your friends. Our size and reach allow you to see the global impact of your work. You are visible, your talents are valued, and you are empowered to shape the future of payments.\nAs a Principal Software Engineer in Bangalore, you will join a diverse, passionate team, dedicated to powering the world’s payments ecosystem!\nJob Summary\nACI Worldwide is seeking a highly experienced Principal Software Engineer to lead the architecture, design, and modernization of enterprise-scale payment solutions. This role is ideal for a hands-on technical leader with deep expertise in Java/J2EE, Spring Boot, Microservices, Cloud Technologies, Angular as UI development and Distributed Systems who can drive technical strategy, influence engineering direction, and mentor development teams across the organization.\nKey Responsibilities\nDefine and drive architecture, technical strategy, and engineering standards for mission-critical applications.\nLead the design and development of scalable, secure, and high-performance Java-based enterprise solutions.\nDrive modernization initiatives, including cloud-native and microservices architectures.\nProvide technical leadership across multiple teams and serve as the escalation point for complex architectural challenges.\nPartner with Product, Engineering, and Business stakeholders to align technology investments with business objectives.\nMentor senior engineers and promote engineering excellence, innovation, and best practices.\nRequired Qualifications\nBachelor's degree in Computer Science or related field.\n10+ years of software engineering experience with proven technical leadership.\nExtensive experience designing and delivering large-scale enterprise applications.\nStrong experience leading architecture and development across multiple teams.\nExperience in Payments, Financial Services, FinTech, or other regulated industries preferred.\nTechnical Expertise\nExpert-level experience with Java, J2EE/Jakarta EE, Spring, Spring Boot, Hibernate/JPA.\nDeep expertise in Microservices Architecture, REST APIs, Event-Driven Systems, and Distributed Computing.\nStrong knowledge of Cloud Platforms (AWS/Azure/GCP), Docker, Kubernetes/OpenShift, and CI/CD practices.\nExperience with Kafka, Messaging Frameworks, API Gateways, and High-Volume Transaction Processing Systems.\nExperience with Angular as UI development\nStrong understanding of application security, scalability, performance optimization, and reliability engineering.\nExperience evaluating and adopting emerging technologies, including AI-powered engineering tools.\nAI & Emerging Technologies\nProven experience evaluating and integrating AI/ML capabilities into enterprise applications and platforms.\nStrong understanding of Generative AI, Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), AI agents, and prompt engineering concepts.\nExperience designing and consuming AI-powered APIs and services (e.g., Azure AI, OpenAI, AWS AI Services).\nAbility to identify business use cases where AI can improve customer experience, operational efficiency, product capabilities, and engineering productivity.\nExperience establishing governance, security, privacy, and responsible AI practices for enterprise solutions.\nDemonstrated use of AI-assisted development tools (GitHub Copilot, Cursor, AI coding assistants, etc.) to accelerate software delivery and improve code quality.\nAbility to drive technical strategy and architectural decisions related to AI adoption across engineering organizations.\nProfessional Skills\nExceptional communication and stakeholder management skills.\nStrong architectural thinking with a business-outcome mindset.\nAbility to influence technical direction without direct authority.\nPassion for mentoring and developing engineering talent.\nPreferred Qualifications\nExperience building enterprise payment processing or financial technology platforms.\nCloud certifications and enterprise architecture experience.\nProven track record of leading large-scale modernization and digital transformation initiatives.\nIndustry thought leadership, publications, patents, or conference speaking experience.\nIdeal Candidate\nThe ideal candidate combines deep expertise in Java/J2EE, Microservices, Cloud, and Distributed Systems with the ability to architect and scale AI-enabled enterprise solutions, driving innovation while ensuring security, reliability, and business value.\nCore Capabilities\nWe seek colleagues who embody our core capabilities - these shape our culture and enable us to make a meaningful impact together:\nEnsure Accountability: holding self and others accountable to meet commitments.\n\nDrives Results: consistently achieving results, even under tough circumstances.\n\nCustomer Focus: building strong customer relationships and delivering customer-centric solutions.\n\nCultivate Innovation: creating new and better ways for the organization to be successful.\n\nCollaborates: building partnerships and working collaboratively with others.\n\nCourage: stepping up to address difficult issues, saying what needs to be said.\n\nIn return for your expertise, we offer opportunities for growth, career development, and a competitive compensation and benefits package-all within an innovative and collaborative work environment.\nAre you ready to help us transform the payments ecosystem? To learn more about ACI Worldwide, visit our web site at www.aciworldwide.com","description_format":"text","description_chars":5674,"description_truncated":false,"requirements":{"experience_years_min":10,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Financial Software & Embedded Finance","Payment Processing & Gateways"],"lifecycle":[{"event":"open","at":"2026-07-23T00:00:00Z"}],"visa":[],"liveness":{"score":24,"band":"cold","label":"Long shot","p_open":1,"p_active":0.679,"p_room":0.36,"age_days":86,"expected_fill_days":56,"reasons":["conf:5","velocity","win:tail","crowd:"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/aci-worldwide-principal-software-engineer-java","json_url":"https://alion.io/job/aci-worldwide-principal-software-engineer-java.json","meta":{"generated_at":"2026-10-18T00:23:00Z","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":677,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-19T00: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":20985},"rest":"https://alion.io/mcp/rest/get_company?id=20985"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Faci-worldwide-principal-software-engineer-java"},{"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%2Faci-worldwide-principal-software-engineer-java"},{"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%2Faci-worldwide-principal-software-engineer-java"},{"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/aci-worldwide-principal-software-engineer-java\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Faci-worldwide-principal-software-engineer-java"}]}