Q2 is seeking a talented and innovative Software Engineer to join its growing technology team in Cary, North Carolina. This is an exciting opportunity for professionals passionate about building scalable software solutions, collaborating with cross-functional teams, and contributing to products that power digital banking experiences for millions of users. If you’re looking to advance your career with a leading fintech company while working on cutting-edge technologies, this role offers excellent growth potential, competitive compensation, and a dynamic work environment.
Job Overview
| Field | Details |
|---|---|
| Company Name | Q2 |
| Role | Software Engineer |
| Qualification | Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or related field |
| Job Location | Cary, North Carolina, USA |
| Salary | $112,000 – $161,000 per year |
| Work Type | Hybrid / On-site (Based on business requirements) |
| Job Type | Full-Time |
| Job Level | Entry Level |
| Industry | Financial Technology (FinTech) |
Job Description
As a Software Engineer, you will play a crucial role in the adoption and expansion of our Andi product – a fully customizable coaching assistant designed to provide valuable insights and support to our customers in their daily tasks and decision-making processes. You will be working individually and collaboratively to develop, implement, and support custom solutions through fast-paced, dynamic projects involving components at every level of the Q2 platform to extend its functionality to meet our clients’ unique needs.
Our ideal candidate is someone with a self-motivated tinkering spirit and who is comfortable diving into professional development life while rapidly learning to engineer solutions using a mix of open technologies and our own proprietary framework.
Join Our Team:
If you are passionate about technology, finance, and delivering exceptional client experiences through innovative solutions like Andi, we want to hear from you. Take the next step in your career with Q2 and contribute to shaping the future of financial software solutions.
RESPONSIBILITIES:
- Collaborate with our internal teams to understand the client’s needs and customize the Andi coaching assistant to provide relevant insights and information
- Design, implement, integrate, and test software solutions of moderate complexity to support the Andi coaching platform
- Work individually and collaboratively to deliver solutions in live production systems
- Support, maintain, and resolve problems for custom features in live production systems, with occasional on-call availability
EXPERIENCE AND KNOWLEDGE:
- Typically requires a Bachelor’s degree in a relevant degree or equivalent experience and may require up to 2 years of related experience; or an advanced degree without experience.
- Typically requires no previous professional experience.
- Experience in all aspects of the software development life cycle
- Proficiency in basic programming paradigms and experience in TypeScript or a similar language (JavaScript/C#)
- Web development experience
- Excellent troubleshooting, diagnostic, and analytical skills
- Ability to prioritize tasks, stay organized, and thrive in a fast-paced environment
- Experience engineering software in a service-oriented architecture
- Strong analytical and problem-solving skills
- Effective communication skills
- Good interpersonal skills
- Occasional availability for on-call/emergency support
- Ability to work flexible hours when necessary for deadlines and off-hours installations
Selection Process
- Application Submission
- Resume Screening
- Initial Recruiter Discussion
- Technical Assessment / Coding Evaluation
- Technical Interview Round
- Hiring Manager Interview
- Final Evaluation
- Offer Discussion & Background Verification
How to Apply
- Visit the official Q2 careers portal.
- Search for the Software Engineer role in Cary, NC.
- Review the job description and eligibility requirements.
- Prepare your updated resume and supporting documents.
- Complete the online application form.
- Submit your application.
- Monitor your email for interview updates and further communication from the recruitment team.