Engineering Manager

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s preferred., Proven experience managing development teams in banking, fintech, or payments., Strong proficiency in web, mobile, and backend technologies like JavaScript, React, and Java., Excellent problem-solving, communication, and interpersonal skills..

Key responsibilities:

  • Lead and manage a team of engineers on web, mobile, and backend projects.
  • Oversee the design, development, and deployment of software solutions for financial services.
  • Collaborate with stakeholders to define project requirements and specifications.
  • Establish best practices for coding, testing, and deployment, focusing on security and performance.

meCash logo
meCash
2 - 10 Employees
See all jobs

Job description

This is a remote position.

We are seeking a talented Engineering Manager with expertise in banking, fintech, or payments to join our team and lead our development efforts across web, mobile, and backend platforms.

The ideal candidate will manage and oversee our development, testing, and architecture across web, mobile, and backend projects. They will have a strong technical background in financial technology, excellent leadership skills, and a passion for building scalable and secure solutions.

Responsibilities:

  • Lead and manage a team of engineers working on web, mobile, and backend development projects within the fintech domain.
  • Oversee the design, development, and deployment of high-quality software solutions for banking, payments, and financial services.
  • Ensure that the architecture is scalable, secure, and compliant with industry regulations and standards.
  • Collaborate with product managers, designers, and other stakeholders to define project requirements and specifications.
  • Establish and enforce best practices for coding, testing, and deployment, with a focus on security and performance.
  • Mentor and guide team members, fostering a collaborative and innovative work environment.
  • Conduct code reviews and provide constructive feedback to ensure code quality and adherence to security standards.
  • Troubleshoot and resolve technical issues across all platforms, with a focus on maintaining the integrity and security of financial transactions.
  • Stay current with industry trends, emerging technologies, and regulatory changes to drive innovation within the team.
  • Manage project timelines, resources, and deliverables to ensure successful project completion.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field. Master’s degree preferred.
  • Proven experience as a Lead Software Engineer or similar role in managing development teams within the banking, fintech, or payments industry.
  • Strong proficiency in web, mobile, and backend technologies (e.g., JavaScript, React, Node.js, Java, Kotlin).
  • In-depth knowledge of software architecture principles, design patterns, and security best practices.
  • Experience with cloud platforms (e.g., AWS) and CI/CD pipelines.
  • Excellent problem-solving skills and the ability to think critically and strategically.
  • Strong communication and interpersonal skills, with the ability to work effectively in a team-oriented environment.
  • Proven track record of delivering high-quality software projects on time and within budget.
  • Experience with Agile/Scrum methodologies.
  • Familiarity with financial industry regulations and standards (e.g., PCI DSS, GDPR, PSD2).


Preferred Qualifications:

  • Experience with micro-services architecture and containerization (e.g., Docker, Kubernetes).
  • Knowledge of database management systems (e.g., MySQL, PostgreSQL, MongoDB).
  • Familiarity with DevOps practices and tools.
  • Certification in relevant technologies or methodologies.


Join Our Team

If you are passionate about designing scalable and innovative software solutions and enjoy collaborating with talented individuals to solve complex problems, we'd love to hear from you. Apply now to be part of our dynamic team and contribute to shaping the future of our products.



Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Leadership
  • Social Skills
  • Teamwork
  • Communication
  • Problem Solving

Engineering Manager Related jobs