Bestkaam Logo
Q2 Logo

Senior Software Engineer (Python)

Actively Reviewing the Applications

Q2

India, Karnataka, Bengaluru Full-Time On-site
Posted 19 hours ago Apply by June 3, 2026

Job Description

SUMMARY:

Q2 is seeking an ambitious and adaptable Software Engineer experienced in team-based development. As part of the Engineering Development group, you will work individually and collaboratively to develop, implement, and support custom solutions through fast-paced, dynamic projects involving components at every level of the Q2 platform. Ideal candidates are self-motivated, enjoy tinkering, and are comfortable learning rapidly while engineering solutions using a mix of open technologies and proprietary frameworks.


RESPONSIBILITIES:

  • Design, implement, integrate, and test software solutions of moderate complexity, including Windows- and Linux-based front-end and back-end components.
  • Deliver solutions in live production systems individually and collaboratively.
  • Support, maintain, and resolve issues for custom features in production systems; occasional on-call availability may be required.
  • Ensure adherence to all security, availability, confidentiality, and privacy policies and controls.
  • Assist and mentor teammates, providing technical leadership and advocating best practices.


EXPERIENCE AND KNOWLEDGE:

  • Bachelor’s degree in Computer Science, Information Systems, or equivalent experience.
  • 5–8 years of software development experience.
  • Full-stack Python development (SQL Server, Python, Django/Flask/FastAPI, 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.
  • Domain experience in banking is a plus.
  • Proficiency in Python and SQL.
  • Web development experience.
  • Strong analytical, problem-solving, and communication skills.
  • Experience in all aspects of the software development life cycle and service-oriented architecture.
  • Experience in Agile development environments.
  • Ability to work flexible hours and provide occasional on-call/emergency support.
Check Qualification

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.