At Apiture, our mission is to empower financial institutions to know and serve their clients with the care of a traditional community institution at the scale, speed, and efficiency required in today’s digital world. With hundreds of clients throughout the U.S., we deliver comprehensive online and mobile solutions that support banks and credit unions, ranging from small community financial institutions to new, innovative direct banks.
Summary:
Reporting to the Manager of Engineering, the senior software engineer will be working with a team of highly talented software engineers in an effort to refine features and solution issues within the application.
Location (Wilmington, NC, Austin, TX, Remote):
We have offices in Wilmington, NC and Austin, TX and while some positions are office based, we will also consider remote candidates in our preferred time zones of CST/EST.
Responsibilities:
- Work collaboratively with the Product and Design teams to develop new features that are dynamic and configurable.
- Proven track record in building and / or designing world-class applications that are both sleek and functional.
- Desire to expand into new languages and technologies.
- Translate designs and product specs into full-fledged dynamic features.
- Troubleshoot and resolve bugs gathered from reporting tools, QA, and user feedback.
- Champion quality in own code and across team.
- Able to make sound decisions, without need of leadership intervention.
Requirements:
- Bachelor's degree in computer science
- Minimum of 5+ years experience required with object oriented programming (Perl OR Typescript a plus but not mandatory) with a backend focus.
- Experience with common frameworks.
- Familiarity with Bitbucket, GIT, and Jira.
- Exposure to Unix or Linux environments.
- Experience working within an agile methodology.
- IDE OR text editor knowledge, preferably with VS code OR Emacs.
- Superior skills around algorithms, data structures, and object oriented design.
- Proficiency in team communication coupled with working in a geographically dispersed environment.
- Ability to document / design complex flows.
Nice To Have:
- Experience with financial platforms.
- Familiarity with database technologies such as Oracle.
- AWS background a plus.
- Leadership experience.
What We Do
At Apiture, our mission is to empower financial institutions to know and serve their clients with the care of a traditional community institution at the scale, speed, and efficiency required in today’s digital world. With more than 300 clients throughout the U.S., we deliver comprehensive online and mobile solutions that support banks and credit unions, ranging from small community financial institutions to new, innovative direct banks.