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.
Required Skills
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
SDE-3
Cashfree Payments
Associate - Full-Stack Engineer
New York Life Insurance Company
Software Engineering Intern (Dispatch – Map Building)
Glydways
Desarrollador Python
Swish
HR Tech Analyst, Associate
Epicor
Share
Quick Apply
Upload your resume to apply for this position