As passionate about our people as we are about our mission.
What We're All About:
Q2 is proud of delivering our mobile banking platform and technology solutions, globally, to more than 22 million end users across our 1,300 financial institutions and fintech clients. At Q2, our mission is simple: Build strong, diverse communities by strengthening their financial institutions. We accomplish that by investing in the communities where both our customers and employees serve and live.
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.
Q2 is seeking an experienced Software Engineer who is passionate about building software on a SaaS platform.
In this role, you will be part of Q2 Digital Banking Engineering team that is responsible for planning, defining and delivering the overarching technology to the satisfaction of our amazing clients.
As a Software Engineer, you will play a critical role in crafting exceptional user interfaces and experiences for our web applications.
Your expertise in front-end technologies such as React.js and/ or relevant JS Frameworks, jQuery, JavaScript, CSS, and Angular, combined with your back-end knowledge on a programming language like Java/Python and Rest APIs, will be instrumental in creating innovative, user-friendly solutions.
If you're passionate about creating visually appealing and intuitive user interfaces, we invite you to apply and contribute to our exciting projects.
Responsibilities
- Work closely with cross-functional teams, such as product managers, designers, developers and quality assurance, to deliver software products that meet business requirements.
- Design and implement responsive and user-friendly web interfaces using React.js, jQuery, JavaScript, CSS, Angular, and other relevant technologies.
- Conduct user research, usability testing, and gather feedback to continually improve user experiences.
- Create wireframes, mockups, and prototypes to visualize and communicate design concepts.
- Translate user needs and business requirements into user flows, information architecture, and high-fidelity UI designs.
- Optimize application performance and ensure cross-browser compatibility.
- Applying good design principles while exercising pragmatism to keep deadlines.
- Ensuring that software is developed with security best practices in mind, addressing vulnerabilities, and protecting user data.
- Providing ongoing support, maintenance, and bug fixes for released software, as well as addressing technical debt and legacy code.
- Support internal and external testing as well as resolve bugs in a timely manner
- Maintaining comprehensive technical documentation to assist in understanding and maintaining the software.
Bachelor's degree or an advanced degree with minimum 3 years of experience; or equivalent related work experience.
Must-Have:
- Proficiency in at least one programming language (e.g., Java, Python, C++) and Strong understanding of data structures and algorithms.
- Expertise in HTML, CSS, JavaScript, and relevant frameworks such as React, Angular, or Vue.js
- Deep understanding of MVC framework and concepts like HTML, DOM, CSS, REST, AJAX, responsive design, Test-Driven Development.
- Familiarity with UI/UX design tools and software (e.g., Figma).
- Able to define APIs and integrate them into web applications using XML, JSON, SOAP/REST APIs.
- Knowledge of software fundamentals including design principles & analysis of algorithms, data structure design, and implementation, documentation, and unit testing and the acumen to apply them
- Strong experience debugging complex web applications issues through code review and detailed logs
- Contributes in analysis, design, prototype and implementation of new services/features and improving existing ones
- Excellent communication and collaboration skills to work effectively with cross-functional teams.
- Ability to manage multiple projects and meet deadlines in a fast-paced environment.
Health & Wellness
Hybrid & Remote Work Opportunities
Flexible Time Off
Career Development & Mentoring Programs
Generous Retirement Benefit Plans, including a company-matching HSA program.
Health & Wellness Benefits, including a 12-weeks of parental leave for eligible new parents
Community Volunteering & Company Philanthropy Programs
Employee Peer Recognition Programs - "You Earned it"
How We Give Back to the Community:
You can learn more about our Q2 Spark Program, Q2 Philanthropy fund, and our employee volunteering programs on our Q2 Community page. Q2 supports dozens of wide-reaching organizations, such as the African American Leadership Institute, Ladders for Leaders, and The Trevor Project, promoting diversity and success in leadership and technology. Other deserving beneficiaries include Resource Center helping LGBTQ communities, JDRF, and Homes for our Troops, a group helping veterans rebuild their lives with specially adapted homes.
At Q2, our goal is to be a diverse and inclusive workforce that fosters mutual respect for our employees and the communities we serve. Q2 is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.