FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Principal Software Engineer
ACI Worldwide. Lead the architecture, design and development of software solutions across backend and frontend components .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in Java and Angular development, with a strong focus on software architecture, non-functional requirements, and CI/CD pipeline implementation. Proven ability to lead technical solutions, mentor teams, and ensure system reliability and security in enterprise environments.
Highest-signal resume keywords
Java Backend DevelopmentAngular Frontend DevelopmentCI/CD Pipeline ImplementationCloud Platforms (Microsoft Azure)Software Architecture Design
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaAngularObject-Oriented DesignSoftware Design PatternsRelational Databases (Oracle, MS SQL)Git/GitHubCI/CD Best PracticesInfrastructure as Code (Terraform)Containers (Docker, Kubernetes)Ethical AI Principles
Soft Skills
Technical LeadershipMentoringStakeholder ManagementCommunicationCollaboration
Tools & Technologies
GitDockerKubernetesMicrosoft AzureTerraform
Industry Keywords
Enterprise SystemsAgile/ScrumAI-Assisted DevelopmentData PrivacyFraud Detection
Tech Stack
Tools & technologiesAngularAzureCloudDockerJavaKubernetesOracleSQLTerraform
About the role
Key responsibilities & impact- Lead the architecture, design and development of software solutions across backend and frontend components
- Independently design, develop, test, deliver and maintain high-quality software solutions with minimal supervision
- Provide technical leadership across Java backend and Angular frontend development
- Lead the breakdown and implementation of complex features, coordinating design and task execution across teams
- Create, review and maintain architecture and design documents, technical specifications, code and API documentation, installation and operational guides, and best-practice guides
- Influence and contribute to technical direction and standards for products and projects
- Act as a subject matter expert, providing guidance, mentoring and code reviews
- Ensure performance, scalability, security, availability and maintainability requirements are met
- Isolate and resolve complex cross-system issues involving code, infrastructure, networking and cloud platforms
- Collaborate with DevOps, QA and platform teams to improve build, deployment and operational readiness
- Promote automation, CI/CD best practices and operational awareness
- Drive continuous improvement and automation-first approaches for provisioning, deployment, testing and operations
- Propose solutions that improve system reliability, deployment confidence and time-to-market
- Embed security and compliance requirements into pipelines and environments
- Stay up to date with emerging technologies
- Adhere to corporate policies, including the ACI Code of Business Conduct and Ethics
- Perform other duties as assigned
- Work on ACI’s PRM fraud detection engine, which uses neural networks and database rules to help banks and financial institutions identify fraudulent transactions
Requirements
What you’ll need- Bachelor’s degree in Computer Science or related field or equivalent professional experience
- 15+ years of professional software development experience, with a strong focus on enterprise systems
- Strong understanding of modern software architecture and non-functional requirements
- Strong expertise in Java and modern backend development frameworks
- Proven experience with Angular and building user-facing applications
- Solid understanding of object-oriented design, clean architecture and software design patterns
- Strong experience implementing and validating non-functional requirements
- Ability to design and coordinate implementation for complex technical solutions
- Experience with Git/GitHub or similar version control systems
- Experience with relational databases, such as Oracle or MS SQL
- Proven experience designing and operating CI/CD pipelines using Git-based workflows
- Experience with cloud platforms, preferably Microsoft Azure
- Familiarity with ethical AI principles, data privacy considerations, and responsible use of AI in enterprise systems
- Exposure to AI-assisted developer tools and interest in leveraging AI to improve engineering productivity
- Knowledge of Agile/Scrum development practices
- Ability to break down complex systems and coordinate design and execution across multiple teams
- Experience working in multicultural, geographically distributed teams
- Strong communication, mentoring and stakeholder-management skills
- Hands-on experience with containers and orchestration platforms (Docker, Kubernetes) is nice to have
- Experience with Infrastructure as Code (e.g. Terraform) is nice to have
- Experience collaborating across engineering, data science and product to translate AI capabilities into production-ready software solutions is nice to have
- Experience building or enhancing Java-based applications that leverage AI outputs as part of core business workflows is nice to have
- Must be currently authorized to work in Romania on a full-time basis
- Position does not offer sponsorship for employment visa status or work permit now or in the future
Benefits
Comp & perks- Opportunities for growth
- Career development
- Competitive compensation and benefits package
- Innovative and collaborative work environment