
Software Engineer
ACI Worldwide
full-time
Posted on:
Location Type: Hybrid
Location: Omaha • New York • United States
Visit company websiteExplore more
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