Q2 Logo

Q2

Intermediate Software Engineer

Reposted 24 Days Ago
Be an Early Applicant
Hybrid
Bangalore, Bengaluru Urban, Karnataka
Mid level
Hybrid
Bangalore, Bengaluru Urban, Karnataka
Mid level
The Developer Experience Platform Engineer will build and maintain internal platforms for efficient software delivery, focusing on cloud infrastructure, automation, and enhancing developer experience.
The summary above was generated by AI
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.

The Software Engineer contributes to the development, integration, and operationalization of AI agents within the AI Producer Team, responsible for building and operating Q2’s agentic AI ecosystem (AI agents, reusable AI framework, shared data connectors, and governance-aligned delivery).

This role focuses on implementing well-defined components of agentic workflows and backend services under guidance from senior engineers. The engineer will gain hands-on exposure to production AI systems while ensuring engineering rigor and reliability.

Key Responsibilities

Implement AI Workflow Components

  • Develop components of RAG pipelines (data ingestion, chunking, embeddings).
  • Implement integrations with internal systems.
  • Build API endpoints supporting agent execution.
  • Assist in implementing tool-calling logic under guidance.

Support Reliability & Testing

  • Write unit, integration, and regression tests.
  • Implement logging and monitoring hooks.
  • Debug agent failures and retrieval mismatches.
  • Support evaluation runs and assist in analyzing results.

Platform & Code Quality Contribution

  • Contribute to shared AI utilities.
  • Follow established architectural standards.
  • Participate in code reviews.
  • Document technical implementation details.

Education & Experience

  • A four-year bachelor’s degree in computer science, Software Engineering, Information Technology, or a related technical field (or equivalent practical experience).
  • 2–5 years of experience developing backend systems or APIs.
  • Exposure to LLM-based development, generative AI features, or retrieval-based systems (academic, project, or production experience).
  • Strong programming fundamentals and experience working in production codebases.
  • Familiarity with containerized environments and modern CI/CD practices.
  • Strong proficiency with Infrastructure as Code (IaC) using Terraform and GitOps principles

AI / LLM Exposure

  • Exposure to LLM-based development (projects, features, or internships).
  • Basic understanding of:
    • Embeddings
    • Vector search
    • Prompt construction
    • Retrieval-based systems
  • Awareness of common failure modes (hallucination, irrelevant retrieval).

Backend Engineering

  • Strong coding skills in Python or equivalent.
  • Experience building REST APIs or backend services.
  • Understanding of software engineering fundamentals (data structures, system design basics).

    Infrastructure

    • Exposure to containerization (Docker).
    • Familiarity with cloud environments.
    • Basic understanding of CI/CD concepts.

    Level Distinction

    • Executes clearly scoped tasks.
    • Learns and applies AI production patterns.
    • Limited architectural ownership.
    • Focused on high-quality implementation and growth

    This position requires fluent written and oral communication in English.

    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.

    Top Skills

    AWS
    Azure
    CloudFormation
    Docker
    GCP
    Github Actions
    Gitlab Ci
    Go
    Java
    Jenkins
    Kubernetes
    Pulumi
    Python
    Terraform

    Q2 Bengaluru, Karnataka, IND Office

    Bengaluru, Karnataka, India, 560067

    Similar Jobs at Q2

    2 Days Ago
    Hybrid
    Bangalore, Bengaluru Urban, Karnataka, IND
    Junior
    Junior
    Digital Media • Fintech • Information Technology • Mobile • Payments • Software • Financial Services
    As an Intermediate Software Engineer, you will design, develop, and support custom software solutions on the Q2 platform, integrating both front-end and back-end components, while also mentoring teammates and providing technical guidance.
    Top Skills: .NetAIAWSAzureC#GCPLlmSQL
    23 Days Ago
    Hybrid
    Bangalore, Bengaluru Urban, Karnataka, IND
    Mid level
    Mid level
    Digital Media • Fintech • Information Technology • Mobile • Payments • Software • Financial Services
    The role involves designing, developing, and supporting custom software solutions, focusing on backend services and data workflows, while collaborating in an Agile environment.
    Top Skills: ETLLlm FrameworksNumpyPandasPythonScikit-LearnSQLXgboost
    15 Hours Ago
    Hybrid
    Bangalore, Bengaluru Urban, Karnataka, IND
    Expert/Leader
    Expert/Leader
    Digital Media • Fintech • Information Technology • Mobile • Payments • Software • Financial Services
    As a Staff Software Engineer, you'll design and implement fintech solutions, mentor junior engineers, and ensure high-quality software development.
    Top Skills: AngularC#CSSHTMLJavaScriptReactSQL ServerVue

    What you need to know about the Bengaluru Tech Scene

    Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

    Sign up now Access later

    Create Free Account

    Please log in or sign up to report this job.

    Create Free Account