Remote job
Senior Software Engineer
Job details
About this role
Role overview Build scalable software that supports payment infrastructure and high volumes of transactions. This senior engineering role includes feature development, system design, collaboration across teams, code quality, and mentoring, with a focus on secure and maintainable services.
Responsibilities - Design and develop scalable software solutions for payment-related systems. - Work with cross-functional colleagues to define and deliver product features. - Write clean, efficient, maintainable code and contribute to code reviews and technical discussions. - Help make architecture and system design decisions. - Mentor less experienced developers and share engineering knowledge.
Requirements - Bachelor’s degree in computer science or a related field. - Five to seven years of software development experience. - Proficiency in one or more of Python, JavaScript, or Go. - Experience with a cloud platform such as AWS, Azure, or GCP. - Knowledge of microservices architecture and containerization. - Strong problem-solving and debugging skills.
Benefits and work setup - Remote, full-time position. - Salary and equity options, health and dental coverage, and a learning and development budget.