
Principal Software Engineer (.NET)
ACI Worldwide3 months ago
Pune, IndiaStaff+
Responsibilities
- Define architecture, technical strategy, and engineering standards for enterprise-scale applications.
- Design and deliver scalable, secure, and high-performance solutions using modern .NET technologies.
- Lead cloud-native and microservices-based transformation initiatives.
- Drive engineering excellence through architecture reviews, technical mentorship, and engineering best practices.
- Partner with Product, Engineering, and Business leaders to align technology investments with business goals.
- Evaluate and adopt emerging technologies, including AI and intelligent automation.
- Lead technical initiatives across multiple teams and influence engineering strategy without direct authority.
- Identify and drive AI initiatives that improve customer experience, operational efficiency, and product innovation.
Requirements
- Bachelor's degree in Computer Science or a related field.
- 12+ years of software engineering experience with demonstrated technical leadership.
- Proven experience designing and delivering large-scale enterprise software solutions.
- Experience leading architecture and technical initiatives across multiple teams.
- Expert proficiency in C#, .NET, Angular, ASP.NET Core, Entity Framework, Nginx, and REST and SOAP APIs.
- Deep expertise in microservices, distributed systems, event-driven architecture, and domain-driven design.
- Strong experience with AWS, Azure, Docker, Kubernetes, and CI/CD pipelines.
- Understanding of end-to-end request flow, load balancers, Akamai, firewalls, and SAML.
- Experience with QA automation practices and tools such as Selenium and Playwright.
- Experience with RabbitMQ, MSMQ, and SQL Server.
- Strong understanding of performance optimization, scalability, resiliency, and application security.
- Experience integrating generative AI, AI/ML, LLMs, RAG, or AI-powered capabilities into enterprise applications.
- Payments, fintech, banking, or other regulated-industry experience is preferred.
- Cloud and architecture certifications, large-scale modernization or transformation experience, and industry thought leadership are preferred.
Benefits
- Opportunities for growth and career development.
- Competitive compensation and benefits package.
- Innovative and collaborative work environment.
- Position is based in Pune.
Tech Stack
Categories
About ACI Worldwide
ACI Worldwide builds payment processing and fraud prevention software for banks, merchants, and billers, delivered as on-premise and cloud services. Its portfolio spans real-time payments, card and merchant acquiring, bill payment, and risk management. Founded in 1975 and publicly traded on NASDAQ (ACIW), the company is headquartered in Elkhorn, Nebraska and serves financial institutions and retailers globally.