Staff Software Engineer
Full-time
Q2ebanking
As passionate about our people as we are about our mission.
Why Join Q2?
Q2 is a leading provider of digital banking and lending solutions to banks, credit unions, alternative finance companies, and fintechs in the U.S. and internationally. Our mission is simple: build strong and diverse communities through innovative financial technology-and we do that by empowering our people to help create success for our customers.
What Makes Q2 Special?
Being as passionate about our people as we are about our mission. We celebrate our employees in many ways, including our "Circle of Awesomeness" award ceremony and day of employee celebration among others! We invest in the growth and development of our team members through ongoing learning opportunities, mentorship programs, internal mobility, and meaningful leadership relationships. We also know that nothing builds trust and collaboration like having fun. We hold an annual Dodgeball for Charity event at our Q2 Stadium in Austin, inviting other local companies to play, and community organizations we support to raise money and awareness together.
SUMMARY
Are you an ambitious and adaptable Advanced Software Engineer ready to make a real impact? Q2 is looking for a passionate developer to join our dynamic Centrix Engineering team. You'll dive into the world of fintech, specifically fraud detection and prevention, collaborating to design, implement, and support cutting-edge, AI-First solutions that empower our clients. This role offers an opportunity to shape the future of FraudTech by enhancing the Q2 platform with innovative solutions. Ideal candidates are self-starters with a tinkering spirit and a passion for pushing technological boundaries in a fast-paced environment.
RESPONSIBILITIES
• Adhere strictly to lean software development and continuous delivery methodologies.
• Research, architect, and build sub-systems that integrate seamlessly with existing and new platforms.
• Break down complex requirements into manageable units of work.
• Thrive within a small, highly skilled, and motivated team.
• Apply advanced design patterns and technologies appropriately without over-engineering solutions.
• Develop high-quality software with a balanced approach to test automation.
• Ensure compliance with all security, availability, confidentiality, and privacy policies and controls.
• Communicate and document technical efforts for both technical and non-technical audiences.
• Mentor and coach junior engineers to maintain a culture of performant and maintainable code.
• Coordinate with globally distributed teams to align product needs and dependencies.
EXPERIENCE AND KNOWLEDGE
• Degree in Computer Science, Information Systems, or equivalent experience.
• 9+ years of professional experience in software engineering.
• Full-stack .NET development expertise (SQL Server, C#, HTML/CSS, JavaScript).
• Familiarity with MVVM and front-end frameworks (Vue, Angular, React).
• Experience with test automation frameworks and auto-mocking tooling.
• Practical experience with multiple design patterns and SOLID principles.
• Strong communication, coordination, and decision-making skills.
• Domain experience in the banking industry is a plus.
This position requires fluent written and oral communication in English.
Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.
Health & Wellness
Click here to find out more about the benefits we offer.
Our Culture & Commitment:
We're proud to foster a supportive, inclusive environment where career growth, collaboration, and wellness are prioritized. And our benefits go beyond healthcare-offering resources for physical, mental, and professional well-being. Click here to find out more about the benefits we offer. Q2 employees are encouraged to give back through volunteer work and nonprofit support through our Spark Program (see more). We believe in making an impact-in the industry and in the community.
We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, or veteran status.
Applicants in California or Washington State may not be exempt from federal and state overtime requirements
Why Join Q2?
Q2 is a leading provider of digital banking and lending solutions to banks, credit unions, alternative finance companies, and fintechs in the U.S. and internationally. Our mission is simple: build strong and diverse communities through innovative financial technology-and we do that by empowering our people to help create success for our customers.
What Makes Q2 Special?
Being as passionate about our people as we are about our mission. We celebrate our employees in many ways, including our "Circle of Awesomeness" award ceremony and day of employee celebration among others! We invest in the growth and development of our team members through ongoing learning opportunities, mentorship programs, internal mobility, and meaningful leadership relationships. We also know that nothing builds trust and collaboration like having fun. We hold an annual Dodgeball for Charity event at our Q2 Stadium in Austin, inviting other local companies to play, and community organizations we support to raise money and awareness together.
SUMMARY
Are you an ambitious and adaptable Advanced Software Engineer ready to make a real impact? Q2 is looking for a passionate developer to join our dynamic Centrix Engineering team. You'll dive into the world of fintech, specifically fraud detection and prevention, collaborating to design, implement, and support cutting-edge, AI-First solutions that empower our clients. This role offers an opportunity to shape the future of FraudTech by enhancing the Q2 platform with innovative solutions. Ideal candidates are self-starters with a tinkering spirit and a passion for pushing technological boundaries in a fast-paced environment.
RESPONSIBILITIES
• Adhere strictly to lean software development and continuous delivery methodologies.
• Research, architect, and build sub-systems that integrate seamlessly with existing and new platforms.
• Break down complex requirements into manageable units of work.
• Thrive within a small, highly skilled, and motivated team.
• Apply advanced design patterns and technologies appropriately without over-engineering solutions.
• Develop high-quality software with a balanced approach to test automation.
• Ensure compliance with all security, availability, confidentiality, and privacy policies and controls.
• Communicate and document technical efforts for both technical and non-technical audiences.
• Mentor and coach junior engineers to maintain a culture of performant and maintainable code.
• Coordinate with globally distributed teams to align product needs and dependencies.
EXPERIENCE AND KNOWLEDGE
• Degree in Computer Science, Information Systems, or equivalent experience.
• 9+ years of professional experience in software engineering.
• Full-stack .NET development expertise (SQL Server, C#, HTML/CSS, JavaScript).
• Familiarity with MVVM and front-end frameworks (Vue, Angular, React).
• Experience with test automation frameworks and auto-mocking tooling.
• Practical experience with multiple design patterns and SOLID principles.
• Strong communication, coordination, and decision-making skills.
• Domain experience in the banking industry is a plus.
This position requires fluent written and oral communication in English.
Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.
Health & Wellness
- Hybrid Work Opportunities
- Flexible Time Off
- Career Development & Mentoring Programs
- Health & Wellness Benefits, including competitive health insurance offerings and generous paid parental leave for eligible new parents
- Community Volunteering & Company Philanthropy Programs
- Employee Peer Recognition Programs - "You Earned it"
Click here to find out more about the benefits we offer.
Our Culture & Commitment:
We're proud to foster a supportive, inclusive environment where career growth, collaboration, and wellness are prioritized. And our benefits go beyond healthcare-offering resources for physical, mental, and professional well-being. Click here to find out more about the benefits we offer. Q2 employees are encouraged to give back through volunteer work and nonprofit support through our Spark Program (see more). We believe in making an impact-in the industry and in the community.
We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, or veteran status.
Applicants in California or Washington State may not be exempt from federal and state overtime requirements
Vacancy posted more than 2 months ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer in Cary, NC vacancy
- ...API docs? Build agents that write, test, and deploy their own software packages? Anthropic is defining frontier AI. Ode is the team... ..., and Dubai. The Role This role is designed for former engineering leaders (IC or EM) or founders who are comfortable owning end-...SuggestedRemote work
$146.3k - $241.4k
...: Requisition ID: R10137078 Category : Engineering Location : Morrisville, North Carolina, United States of America |... ...Space Systems Sector is looking for you to join our team as a Staff Software Enginee r (SVM Software Engineer) based out of Morrisville...SuggestedFull timeRelocation packageFlexible hoursShift workDay shift$69.2k - $153.3k
Software Engineer in Test Position Description The best version of us starts with You! We CGI is looking for a Software Engineer in Test (SWET) to design, build, and maintain automation frameworks across API, UI, and integration layers. In the role you'll work directly...SuggestedFull timeContract workLocal area- ...Televic Rail is seeking an innovative and hands-on Software Development Engineer to help build the next generation of onboard communication, passenger information, and mission-critical transportation technologies. This role is based in Morrisville, North Carolina (Raleigh...SuggestedFull timeWorldwide
- ...continuum of care get better at maintaining compliance, developing staff and promoting consistent, high-quality care. Our platform... ...Description SUMMARY: We seek an experienced Senior Software Engineer with advanced expertise in .NET, JavaScript frameworks, and cloud...SuggestedLive inWork at officeWork from homeFlexible hours
- ...Senior Software Engineer Security Journey is hiring a Senior Software Engineer to join a high-performing development team adding and updating features on its Enterprise AI Training and Capability Platform. We work as a close-knit team, utilizing generative AI to enhance...Full time
$190k
...Job Description Job Description CNO Software Developer Location: Cary, NC (will consider Maryland as well) Mode: Onsite Travel: Yes Number of openings: Multiple Experience: Any person with these skills and clearance will be considered, the salary is...Full timeFlexible hours- ...Railinc Corp (Cary, NC) seeks a Senior Software Engineer to dvlp, maintain, & spprt new & existing s/w prdcts across all phases of the s/w dvlpmnt lifecycle. Telecommuting permitted. Reqs: Bachelor's deg in cs or a rltd field & 7 yrs of exp in a s/w engg role or rltd,...Remote work
- ...we create opportunities to connect, grow, and make an impact. Summary Q2 is seeking an innovative and experienced Senior Software Engineer to join our Digital Banking Fraud team. As part of this team, you will build and evolve the systems behind fraud prevention at...Work visaFlexible hours
$140k - $200k
...Vision Technologies is seeking an experienced Senior Blockchain Engineer to join our growing engineering team and build secure,... ...architects, DevOps, and cross-functional teams throughout the software development lifecycle. Required Qualifications ~6+ years of...Full timeContract workH1bLocal areaImmediate startRemote workVisa sponsorship$89.6k - $156.7k
Senior Java Developer Position Description Client is looking for a self-motivated Senior Java Developer to join an established team supporting a core system for a large financial client in Cary, NC. Looking for a Hands-on Senior Developer (10+ years) with domain ...Work experience placementLocal area- ...better at maintaining compliance, developing staff and promoting consistent, high-quality... ...SUMMARY: We seek a Principal Engineer to serve as the foremost expert within our... ...challenges, and champion best practices in software development. This position demands extensive...Live inWork at officeWork from homeFlexible hours
- ...performed remote with potential for onsite at the Client/manager’s discretion. Our client has an opening for a Senior DevOps Engineer (758983). This position is 12 months, with the option of an extension, and the client is in Raleigh, NC. Please send rate and...Remote work
$77.8k - $172.4k
Sr. Software Engineer in Test (SDET) Position Description The best version of us starts with You! We CGI is seeking an experienced Senior Software Engineer in Test (SDET) who is passionate about automation, modern engineering practices, and delivering high-quality...Full timeLocal area$206.4k - $276.7k
...Principal Software Engineer Disney Entertainment and ESPN Product & Technology Technology is at the heart of Disney's past, present, and future. Disney Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers...- Senior Android Developer 10 + years of experience with Android development. Proven experience as a Senior Android Developer with a strong understanding of native Android development principles (Kotlin, Android SDK, Jetpack Compose, etc.). Experience with Android build...
- Release Train EngineerLocation: Cary, NCDuration: ContractJob Description:Scrum, RTE, SAFe Agile, SQL, Data WarehouseAgile Way of Working, Data WarehouseContact:Pallavi VermaSr. Technical Recruiter | Syntricate Technologies Inc.Email: ****@*****.***...
- ...Position- Release Train Engineer Duration-Contract Location- Cary, NC JD Scrum, RTE, SAFe Agile, SQL, Data Ware house gile Way of Working, Data Warehouse Regards, Pallavi Verma Sr. Technical Recruiter | Syntricate Technologies...Contract workImmediate start
- ...United States and Canada. Operations are powered by proprietary software which orchestrates fully automated owned and network pharmacies... ...Overview We are looking for a Senior Embedded Software Engineer with deep expertise in Embedded Linux and Wireless Communications...
- ...PowerApps, and Dataverse. This role will focus on developing solutions using Microsoft Power Apps and Power Pages to support both internal staff and external stakeholders. The ideal candidate has strong experience in data architecture, system integration, and scalable...Hourly payLocal areaImmediate startRemote work
$190k
...Job Description Job Description Sr Software Engineer (Satellite Systems) Location: Cary, NC (will consider Maryland) Mode: Onsite Travel: Yes Number of openings: Multiple Experience: Any person with these skills and clearance will be considered, the...- Job Description Job Description There will be times when this position will be required for on-site meetings in the Raleigh area, but most of the work will be remote. The candidate will need to reside in North Carolina, preferably within commuting distance to...Remote work
- ...processes within and across sprint teams, and mentor more junior engineers • Proactively communicate innovative Salesforce.com... ...functions in the areas of infrastructure, technical operations, software engineering and customer support Basic Qualifications: •...Permanent employmentFull timeWork experience placementRemote workRelocation
- ...validation rules, and triggers in SFDC. Salesforce Administrator, Developer, Copado certifications required. Understanding of Software Development Lifecycle (SDLC) concepts and process Experience with Microsoft Office Suite (MS Word, EXCEL, PowerPoint, Visio)...Hourly payWork at officeImmediate startRemote work
- We are seeking a highly experienced SAP Consultant with 15+ years in IT and 8+ years in the pharmaceutical industry. The ideal candidate will have deep expertise in ABAP programming, SAP S/4HANA configuration, and functional knowledge in SD, MM, EWM, and PP modules. Experience...Full timeContract workFlexible hours
- ...Job Type Full-time Description Application Engineer About SCHUNK At SCHUNK, we are passionate about shaping the... ...Microsoft Office applications and experience working with CAD/CAM software, 3D models, and STEP files. Ability and willingness to...Full timeWork at officeWorldwide
- ...quality of mobility in communities around the world. We are continuing to grow, and are looking for a Business Enablement Software Engineer to join our team. The primary technologies used in this position are Python, C#, ASP.NET, NET Core, WCF, MVC, MVVM, WPF,...Work experience placementRemote workWorldwide
$190k
...Job Description Job Description Sr Cyber Software Engineer Location: Cary, NC (will consider Maryland) Mode: Onsite Travel: Yes Number of openings: Multiple Experience: Any person with these skills and clearance will be considered, the salary is commensurate...- 10+ Years Must Must-Have Skills * Java (7+ Years Must) * Spring Boot * Microservices * REST APIs * Node.js * React.js * Remix * JavaScript * Groovy * JSON * Docker * Kubernetes * SQL & MongoDB (NoSQL) * Cloud Development * CI/CD * DevOps...Temporary work
$114k - $171k
...Northrop Grumman Space Systems is looking for a Principal DevOps Engineer to augment our team. This position can be based in Aurora,... ...standards for the program. Ensures implementation of Software Configuration Management (SCM), code quality, and code coverage...Full timeRelocation packageShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!


