Job Title: Senior Software Engineer ( Python)
Company: SpotOn
Years of Exp: 5+ years preferred
Location: Office Location – Remote (India-based role with global team collaboration)
Role Type: Full-Time Role
Salary: Competitive; as per industry standards + benefits
Eligibility:
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent hands-on experience).
- 5+ years of software engineering experience, preferably in the fintech or payments domain.
Role Overview
We are seeking a highly skilled Software Engineer – Payments to design, build, and deliver innovative software solutions that power SpotOn’s payment processing systems. The role requires strong technical expertise in distributed systems, cloud-native platforms, and modern programming practices, along with the ability to collaborate across international teams. You will take full ownership of projects, drive product releases, and uphold engineering excellence.
Key Responsibilities
- Design, develop, and implement high-quality software solutions for payment processing.
- Maintain a regular release cadence and manage the product backlog.
- Ensure timely, transparent communication across cross-functional teams.
- Uphold engineering values, coding standards, and best practices.
- Collaborate with international teams for successful product development and delivery.
Skills and Qualifications
Technical Skills
- Proficiency in Python, Kafka, Kubernetes, and AWS.
- Experience with distributed task queues (Celery, RabbitMQ preferred).
- Solid understanding of RDBMS/SQL.
- Strong foundation in software engineering, system design, and architecture.
Professional Skills
- Ability to work independently with minimal direction, taking full ownership of deliverables.
- Strong communication and organizational skills.
- Capability to identify blind spots, anticipate challenges, and prioritize effectively.