Principal Engineer (.Net)

Big.Jobs

Big.Jobs

Software Engineering
Gurugram, Haryana, India
Posted on Thursday, September 5, 2024

About Us

Spare is an open banking fintech provider.

Founded in 2018, Spare is on course to disrupt the Fintech industry. They build APIs for banking and other financial institutions to enable them to provide customers with a seamless open banking experience. Spare's industry-leading Account information & Payment initiation APIs help businesses build powerful financial products.

Spare is licensed by the Central Bank of Bahrain as an Account Information Service Provider & Payment Initiation Service Provider (AISP/PISP). Spare is also currently testing open banking services in Kuwait under the Central Bank of Kuwait sandbox and in KSA under the SAMA fintech regulatory sandbox.

Job Overview

As an Engineering Manager, you will have the unique opportunity to blend your technical expertise with leadership responsibilities, driving both innovation and excellence within our engineering team. This role is ideal for someone who is passionate about technology and enjoys being deeply involved in the development process while also having the ability to lead and inspire a team.

You will be responsible for guiding the technical direction of projects, participating in architectural decisions, and ensuring that our software solutions are robust, scalable, and aligned with the company’s strategic goals. Your role will involve hands-on coding, where you will actively contribute to the development and optimization of our codebase. In parallel, you will lead and mentor a team of talented engineers, fostering an environment of collaboration, continuous learning, and high performance.

Responsibilities

  • Technical Leadership: Lead by example through active participation in coding, design, and architectural discussions, ensuring the delivery of robust and scalable software solutions.
  • Hands-On Development: Engage directly with the codebase, contributing to the development and refinement of features, and ensuring adherence to best practices and coding standards.
  • Problem Solving: Address complex technical challenges, offering innovative solutions and supporting the team in overcoming technical obstacles.
  • Team Management: Mentor and guide a team of engineers, fostering a culture of continuous learning, collaboration, and professional growth.
  • Project Oversight: Oversee the planning, execution, and successful delivery of technical projects, ensuring alignment with business goals, timelines, and quality standards.
  • Cross-Functional Collaboration: Work closely with product managers, designers, and other stakeholders to ensure technical efforts are aligned with broader business objectives.
  • Performance Optimization: Conduct regular performance reviews, set clear goals, and provide actionable feedback to drive individual and team improvement.
  • Technology Strategy: Evaluate and implement tools, technologies, and processes that enhance development efficiency and product quality.
  • Hiring and Onboarding: Lead recruitment efforts, bringing in top talent and ensuring a smooth onboarding process to integrate new team members effectively.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field from Tier 1 Engineering college
  • Proven 7+ years of experience in software development with a strong technical foundation in .NET, C#, HTML, CSS, JavaScript, and jQuery.
  • Experience in designing and developing complex SaaS products from scratch
  • Demonstrated leadership skills with experience managing and mentoring engineering teams.
  • Strong project management abilities, with a track record of delivering complex technical projects on time and within budget.
  • Experience with PostgreSQL databases
  • Proficient in Docker, Kubernetes, and Google Cloud Services
  • Proficiency in modern software development methodologies, tools, and best practices.
  • Excellent problem-solving abilities and a strategic mindset for technical decision-making.
  • Strong communication and interpersonal skills, with the ability to work effectively across teams.