ACI Worldwide

Software Engineer

ACI Worldwide

full-time

Posted on:

Location Type: Hybrid

Location: OmahaNew YorkUnited States

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • Independently develop features end-to-end from design through deployment
  • Design technical solutions for moderate complexity problems and features
  • Write clean, maintainable, and well-documented code following best practices
  • Implement comprehensive unit and integration tests to ensure code quality
  • Effectively use AI-powered tools to accelerate development and problem-solving
  • Participate actively in code reviews, providing and receiving constructive feedback
  • Collaborate with product managers, designers, and other engineers on feature development
  • Debug and resolve production issues efficiently
  • Create and maintain technical documentation for features and systems
  • Participate in agile ceremonies and contribute to sprint planning
  • Contribute to continuous improvement of development processes and practices

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related technical field
  • Equivalent experience (4+ years) may substitute for degree
  • 2-5 years of professional software development experience
  • Proven track record of delivering features and projects independently
  • Experience working in agile/scrum development environments
  • Payments, financial services, or regulated industry experience preferred
  • Strong proficiency in primary programming language(s) used by the team
  • Experience with database technologies and data modeling
  • Understanding of RESTful APIs, microservices architecture, and web services
  • Proficiency with version control systems and CI/CD pipelines
  • Experience with testing frameworks and test-driven development practices
  • Knowledge of application runtime environments and underlying infrastructure platforms
  • Skilled use of AI-assisted development tools for productivity and code quality
  • Strong problem-solving and debugging abilities
  • Effective communication skills for technical collaboration
  • Self-motivated with ability to work independently
  • Collaborative team player
Benefits
  • Opportunities for growth
  • Career development
  • Competitive compensation and benefits package
  • Innovative and collaborative work environment
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software developmentunit testingintegration testingRESTful APIsmicroservices architecturedatabase technologiesdata modelingversion control systemsCI/CD pipelinestest-driven development
Soft Skills
problem-solvingdebuggingeffective communicationself-motivatedcollaborative team playerconstructive feedbackindependent workagile participationcontinuous improvementtechnical collaboration
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software Engineeringrelated technical field