We are seeking a Python Software Engineer with Product Owner experience to join a fast-paced engineering team working on scalable payment and financial processing systems. This role is ideal for someone who enjoys both hands-on development and contributing to product direction, helping translate business needs into technical solutions.You will be responsible for building and maintaining reliable payment infrastructure while collaborating closely with cross-functional teams to drive product improvements and platform capabilities.ResponsibilitiesDesign, develop, deploy, monitor, and maintain components of a scalable payment processing platformBuild and enhance systems that improve reliability, scalability, and operational efficiencyPartner with internal stakeholders to translate business requirements into technical solutionsContribute to product planning and roadmap discussions by providing technical insightCommunicate system design decisions and technical trade-offs effectivelySupport incident response and help resolve customer-impacting issuesImprove internal tooling and infrastructure to streamline development and operationsRequirementsBachelors or Masters degree in Computer Science, Computer Engineering, or a related field, or equivalent practical experience4+ years of software engineering experienceStrong experience with PythonExperience designing, debugging, and maintaining fault-tolerant, highly available distributed systemsExperience working with public cloud platforms (AWS, GCP, or Azure)Experience working with relational and/or NoSQL databasesAbility to write clear, scalable design documentationExperience collaborating with cross-functional teams and contributing to product or feature ownershipPreferredExperience working in payments, financial platforms, or high-transaction systemsFamiliarity with Java or GO languagesExperience working in high-growth or fast-paced environments
Job Title
Software Engineer