
Intermediate Software Engineer
Q2 Software, Inc.3 days ago
Bengaluru, IndiaMid Level
Responsibilities
- Design, implement, integrate, and test software solutions of moderate complexity.
- Deliver software solutions in live production systems independently and collaboratively.
- Support and maintain custom features across front-end, back-end, integration, data, and AI layers.
- Integrate with internal systems and external services while translating product requirements into scalable solutions.
- Provide occasional on-call and emergency support.
- Follow security, availability, confidentiality, privacy, and accessibility requirements.
- Assist and mentor teammates by providing technical guidance and best practices.
Requirements
- Bachelor’s degree in Computer Science or a related field, or an advanced degree without experience.
- At least 2 years of relevant experience unless qualifying through an advanced degree without experience.
- Proficiency in Python and SQL, plus web development experience.
- Knowledge of the full software development life cycle and service-oriented architecture.
- Strong analytical, problem-solving, communication, and collaborative development skills.
- Experience contributing in an Agile development environment.
- Working knowledge of WCAG accessibility guidelines.
- Fluent written and oral English communication.
- Ability to provide occasional on-call or emergency support and work flexibly.
Benefits
- Hybrid work opportunities.
- Flexible time off.
- Career development and mentoring programs.
- Health insurance offerings and paid parental leave for eligible new parents.
- Community volunteering and company philanthropy programs.
- Employee peer recognition programs.
- Support for physical, mental, and professional well-being.