Principal Software Engineer/Software Architect (.Net/Angular)

As a Principal Software Engineer/Software Architect, you play a critical role in developing and delivering high-quality, scalable, and secure software solutions while ensuring safe, efficient, and sustainable deployments. You drive innovation, mentor less experienced Software Engineers, and serve as a key technical advisor for both teams and stakeholders.

As a full-stack engineer, you have deep expertise in implementing end-to-end solutions, covering both front-end and back-end development. You embrace clean coding practices, test-driven development (TDD), and continuous engineering principles, ensuring systems are built for performance, security, and scalability.

Beyond coding, you lead by example, fostering a culture of collaboration, technical excellence, and continuous improvement. You challenge the status quo and take ownership of technical initiatives that enhance product quality and development processes.


  • Constantly reinforce the best development, coding practices and ways of working ensuring constant evolution of team maturity
  • Ensure cross-functional team collaboration to achieve the desired quality and delivery outcome
  • Proactively contributing to the team quality KPIs (Code Quality, Security, Performance, DORA metrics) set by the program are met
  • Ensure test code coverage rate is maintained by actively developing Unit Test (back-end and front-end), Integration Tests and API Tests
  • Contribute and support the QA team to maintain the UI Functional Tests coverage
  • Ensure implementation of features are developed by following the best clean code practices
  • Provide technical guidance and leadership across the Software Engineering department by working closely with other software engineers, test analysts, automation testers and business analysts.
  • Drive automation testing standardization and alignment across the company
  • High-level skills in multiple programming languages including in depth knowledge and experience of Angular and .NET
  • Experienced in developing and maintaining complex Cloud web-based systems esp. Azure
  • High understanding of both backend and frontend side of software development
  • In-depth knowledge of various software development technologies and tools
  • High understanding in Test Driven and Event Driven Development
  • Deliver high quality code to solve hard problems in a timely manner.
  • Overall understanding of Infrastructure and CI/CD process
  • Bachelor’s degree in computer science or informatics or relevant industry experience
  • 5+ Years working as a Software Architect, 10+ years in software engineering
    • Effective communication, facilitation, influencing and persuasion, mentoring, delegation, negotiation, open-minded, foster feedback culture, goal oriented, strong analytical and problem-solving skills, meticulous attention to detail, driven to develop quality, customer focused, value-driven.

    Health Insurance: Get private health coverage for you and your family members.

    Hybrid Working: Benefit from the flexibility of working both in-office and remotely. 

    Learning and Development: Enjoy an annual budget for courses, seminars, and other educational opportunities. 

    Home Office Setup: We’ll provide the equipment you need to work comfortably from home. 

    Fitness Perks: Choose between a Fit Kit or Sportmaster package to stay active. 

    Mental Health Support: Access psychotherapy sessions when you need them. 

    Paid Time Off: Enjoy 21 days of vacation plus 5 additional days for unexpected needs

    Unexpected Leave: Unexpected leave: 5 additional days for unexpected needs. 

    Apply online

    Submit your application. 

    Initial Screening

    We’ll review your qualifications 

    Interviews

    Meet with us for technical and HR interviews.

    Final Assessment

    If selected, you’ll go through a final assessment.

    Offer & Onboarding

    We’ll extend an offer and help you get started.

    Close Application

    Apply for the open position

      Acceptable file formats: PDF, Doc, Docx. Max file size: 5MB

      By using this form, you consent to the processing of your data in accordance with our Privacy Policy. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.