Our client, operating in finance, is looking for a Senior Software Engineer:
As a Senior Software Engineer, you will focus on developing scalable, secure onboarding and KYC platforms while ensuring compliance with industry standards and regulations. Your role includes designing and maintaining high-quality systems, mentoring junior engineers, and collaborating with cross-functional teams to deliver exceptional software solutions.
Key Responsibilities:
- Design, develop, and maintain scalable and secure systems compliant with financial regulations.
- Collaborate with teams to establish technical standards and ensure best practices throughout the development lifecycle.
- Mentor junior engineers and provide feedback to support their growth.
- Conduct code reviews to maintain code quality and secure development practices.
- Gather and analyze requirements to ensure alignment with business objectives.
- Develop software policies to maintain compliance with internal and industry standards.
- Use data modeling techniques to enhance data handling and reporting.
- Monitor system performance, identifying and implementing optimization opportunities.
- Participate in architectural discussions, contributing to design decisions and technical direction.
- Communicate progress and technical details effectively to stakeholders.
Requirements
- Proficiency in two or more programming languages (C# .NET, TypeScript).
- Experience with cloud platforms (AWS, GCP) and microservices, with certification preferred.
- Strong time management, communication, and collaboration skills.
Education and Experience
- Bachelor’s degree in Computer Science or a related field, or equivalent experience.
- 3–5 years of software engineering experience, with 1–2 years at a Software Engineer II level, preferably in fintech or related sectors.
Benefits
- Hybrid Working
- Flexible working hours
- Health insurance
Job Reference: IU801