Get
in
Touch

Senior Software Engineer

Are you a .NET expert looking for a new exciting job opportunity? Join our client, a thriving international fintech company as a Senior Software Engineer! In this key role, you will play a critical role in the development of our onboarding and KYC platform. Your expertise will contribute to building scalable and secure software solutions that meet industry standards and regulatory requirements and will be involved in mentoring junior engineers. Sounds interesting? We at Ceek would love to hear from you!

 

What's expected of you?

  • Design, develop, and maintain high-quality systems, ensuring they are scalable, secure, and compliant with financial regulations
  • Collaborate with engineering managers and project teams to implement technical standards, ensuring consistency and adherence to best practices throughout the software development lifecycle
  • Assist in mentoring junior engineers and provide constructive feedback to foster professional growth within the team
  • Conduct code reviews to maintain code quality and ensure adherence to secure development practices
  • Gather and analyze requirements from cross-functional teams, ensuring that designs align with business objectives and operational needs
  • Contribute to the establishment of software development policies, ensuring compliance with internal guidelines and industry standards
  • Utilize data modelling techniques to improve data handling and reporting
  • Monitor and analyse system performance metrics, identifying opportunities for optimization and improvement
  • Participate in architectural discussions and reviews, providing input on design decisions and technical direction
  • Communicate effectively with stakeholders regarding project progress, challenges, and technical concepts

 

What are you expected to bring?

  • Bachelor’s degree in Computer Science, Engineering, Finance, or a related field, or equivalent relevant experience
  • Minimum of 3-5 years of experience in software engineering, with at least 1-2 years in a Software Engineer II role within the fintech, asset management, FX, payment processing, or eMoney sectors
  • Proficiency in at least two programming languages such as C# .NET, TypeScript, or similar frameworks
  • Experience with cloud platforms (e.g., AWS, GCP) and microservices architecture, with a focus on building scalable applications, preferably holding an entry level certification
  • Ability to develop features fully independently without supervision
  • Understanding of secure development practices, with experience in implementing threat modelling and risk assessment techniques
  • Strong time management skills and the ability to prioritize tasks effectively while managing multiple projects
  • Excellent verbal and written communication skills, able to convey technical concepts clearly to both technical and non-technical stakeholders
  • Ability to collaborate effectively across teams, fostering strong working relationships
  • Proven ability to collaborate effectively across departments and build strong relationships with colleagues and partners

 

What's in it for you?

  • Competitive salary with range of benefits
  • Opportunity to work on impactful projects in a growing fintech company
  • Support for personal and professional development, including mentorship

If you're ready to take the next step in your career, we are already beginning the interview process. Don’t miss out on this fantastic opportunity—apply now!