onsite
Senior Software Engineer - Payments - Intuit
Software Engineer
Lead the design and implementation of scalable payment integration solutions, architecting robust APIs and microservices on AWS to connect FinTech platforms with diverse client systems.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance payment integration services using Python, Java, and Node.js.
- Architect scalable microservices and RESTful APIs on AWS, ensuring reliability, security, and compliance with payment industry standards.
- Collaborate with product, security, and operations teams to translate business requirements into technical specifications and architecture diagrams.
- Implement automated testing, CI/CD pipelines, and monitoring to guarantee uptime and rapid issue resolution.
- Mentor junior engineers, conduct code reviews, and promote best practices in coding, documentation, and DevOps.
Requirements
- 5+ years of software engineering experience in payment or FinTech environments.
- Proficiency in Python, Java, and Node.js with a strong grasp of object‑oriented design.
- Hands‑on experience with AWS services (Lambda, ECS/EKS, RDS, SQS, SNS) and API gateway management.
- Deep understanding of payment protocols (PCI DSS, OAuth, OpenID Connect) and secure data handling.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
Skills
pythonjavanodejsaws