Lead Software Engineer

Company: Q2
Company: Q2
Location: Bangalore, India
Commitment: Full time
Posted on: 2023-11-09 05:20
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 Helix offers Fintech, Major Brands, and Financial Institutions an open based set of API’s and SDKs that enable the creation and delivery of mobile first financial products to their loyal end users.  Clients like Credit Karma, Square, Acorns, and Sallie Mae Bank depend on business solutions and technology of Q2 Open and we are looking for a key team member continue our mission to deliver the best ecosystem in the financial services industry. Come join the team that is building out our solutions. In this role, you will be part of a Business Unit that is responsible planning, defining and delivering the overarching technology and the satisfaction of our amazing clients. This is a tremendous opportunity for someone to come in and work directly with the business unit various teams and all of our clients.  Summary of Key Responsibilities: Leading and participating in the design, development, testing, and maintenance of software applications and systems.Providing technical leadership and mentoring to junior team members, guiding them in best practices and helping them grow professionally.Writing high-quality, efficient, and maintainable code, often with a focus on solving complex technical challenges.Leading or actively participating in code reviews to ensure code quality, consistency, and adherence to coding standards.Identifying and addressing performance bottlenecks, and optimizing code and systems for improved speed and efficiency.Ensuring software quality through automated and manual testing, as well as debugging and resolving issues.Maintaining comprehensive technical documentation, including system architecture, code comments, and documentation to assist in understanding and maintaining the software.Working closely with cross-functional teams, such as product managers, designers, and quality assurance, to deliver software products that meet business requirements.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.Effectively communicating technical concepts and project status to non-technical stakeholders.Required Skills & Experience:  Typically requires a Bachelor’s degree in (relevant degree) and a minimum of 8 years of related experience; or an advanced degree with 6+ years of experience; or equivalent related work experience.Experience in development, including proficiency in at least one programming language and scripting. Database expertise, particularly in SQL.Familiarity with DevOps practices, including CI/CD and pipelines.Desirable experience includes proficiency in various languages like SQL, Python, C#, Bash, and PowerShell.Knowledge of cloud platforms, such as Azure and Azure DevOps, as well as containerization and HashiCorp tools like Nomad and Terraform.Database-related experience encompassing SQL, data modeling, and ETL.Skilled in agile-based working modelCloud Providers: Azure, Containerization: Kubernetes, Docker Data Pipelines: Apache Airflow, Azure Dev ops.Data Tools: PysparkDatabases: SqlServer, SnowflakeLanguages: Python, Bash, SQL SCM: Git, Github, Gitlab CI/CD: Azure DevOps, Gitlab Health & WellnessHybrid & Remote Work Opportunities                                                                  Flexible Time OffCareer Development & Mentoring ProgramsGenerous Retirement Benefit Plans, including a company-matching HSA program.Health & Wellness Benefits, including a 12-weeks of parental leave for eligible new parentsCommunity Volunteering & Company Philanthropy ProgramsEmployee 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.
View Original Job Posting