
Sr Software Engineer
ACI Worldwide20 days ago
Omaha, NE, USASenior
Responsibilities
- Design and develop a large-scale Angular micro-frontend platform using Nx monorepo and Module Federation.
- Define layered frontend architecture, dependency boundaries, automated constraints, accessibility, and internationalization practices.
- Develop reusable Angular components, services, shared libraries, CRUD patterns, and TypeScript code across multiple applications.
- Implement secure authentication, session, transaction, and privileged-action workflows following OWASP Top 10 guidance.
- Coordinate with API teams to implement RESTful integrations and payment transaction lifecycle workflows.
- Build AI agents, MCP servers, prompt templates, routing configurations, and agentic engineering automation pipelines.
- Manage CI/CD pipelines for VM-based and cloud deployments using Docker, Helm, and Microsoft Azure Kubernetes Service.
- Implement Cypress end-to-end testing frameworks and automated quality and compliance checks.
- Establish frontend performance metrics, monitoring strategies, and optimization practices.
- Guide engineers through code reviews, coding standards, reference implementations, and mentoring.
Requirements
- Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, Software Engineering, Information Technology, or a related field.
- At least 7 years of progressively responsible experience in software engineering or software development.
- 7 years of Angular development experience, including components, RxJS, and dependency injection.
- 7 years of experience with layered frontend component architecture and dependency management.
- 7 years of RESTful API integration experience across cross-functional teams.
- 4 years of TypeScript experience with strict mode, advanced type systems, and static analysis.
- 4 years of developer tooling experience using Node.js, including code generators and automation scripts.
- 4 years of card-based payment processing domain experience covering authorization, acquirer and issuer relationships, payment network routing, and settlement.
- 3 years of CI/CD pipeline management experience for VM-based environments.
- Experience with enterprise-scale platform design, micro-frontends, secure frontend development, AI agent workflows, and Cypress testing.
Benefits
- Opportunities for growth and career development.
- Competitive compensation and benefits package.
- Innovative and collaborative work environment.
- Hybrid work arrangement, as indicated by the #LI-Hybrid designation.
- Employment is based out of ACI Worldwide’s Elkhorn, Nebraska office.