Senior Software Engineer (Python)
Actively Reviewing the ApplicationsQ2
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.
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Cloud Data Engineer
DATAECONOMY
Associate Software Developer in Noida
Earnest Data Analytics
(IND) SENIOR, SOFTWARE ENGINEER
Walmart Global Tech India
Saleswoman
Senior Associate-EDS-Gen AI
EY
Share
Quick Apply
Upload your resume to apply for this position