Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Mastercard

Software Engineer

Posted Updated
Discussion
  • Design and develop scalable, service-oriented software architectures
  • Drive the development of robust web applications and continuously enhance product capabilities
  • Produce well-structured, maintainable code using modern design patterns and principles that ensure separation of concerns
  • Write clean, testable code and participate in peer code reviews to ensure high engineering standards
  • Contribute to all stages of the development lifecycle, including design, implementation, and testing
  • Collaborate cross-functionally to deliver scalable and resilient applications aligned with business needs
  • Leverage emerging technologies and innovative approaches to optimize performance across large-scale data environments
  • Apply expertise in computer science, software engineering concepts to address complex challenges faced by global organizations
  • Excellent written and verbal communication skills, with the ability to convey technical concepts to cross-functional teams and stakeholders
  • Bachelor degree in Computer Science, Software Engineering, Information Technology, or a related field. Equivalent practical experience may also be considered
  • Proven ability to thrive in collaborative, agile development environments, contributing to team planning, execution, and continuous improvement
  • Strong problem-solving mindset, initiative, and creativity in approaching new challenges
  • Demonstrated ability to solve complex, real-world technical challenges and innovate with large-scale data sets
  • Hands-on software engineering experience, with a strong background in full-stack development, building scalable, high-performance applications
  • Solid understanding of software design patterns, system architecture, data structures, and algorithms, with experience designing maintainable, resilient, and high-performance systems
  • Strong proficiency in Java, Spring Boot, React/Angular, and PostgreSQL; experience with any cloud such as GCP or Azure, Snowflake, GitHub Copilot is a plus
  • Full-stack development expertise across UI, microservices architecture, and database technologies

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.