Contract
Permanent
Senior Software Engineer
Location
Calrom Lahore office; Askari Corporate Tower, 1st Floor
Shift pattern
Day shift, 10:00 – 18:30, Monday to Friday
Salary
Competitive DOE
About us and the department this role sits in:
As a fast-growing SaaS company, Calrom has a proven record of delivering innovative software for international airlines. We’re also part of the Travel Innovation Group, made up of Lime, Calrom & Aviate who all provide unique services to the travel trade.
Calrom is a fast-growing SaaS tech company specialising in group booking solutions, fare distribution, air shopping and ticketing systems for airlines. Our systems are used by some of the world’s largest and most respected airlines, which is a testament to our passion for creating quality and innovative software solutions.
The role:
We are looking for a Senior Software Engineer (SSE) with at least four years of professional software development experience to join our growing engineering team in Lahore. You will work on mission-critical airline solutions used by major global carriers, collaborating closely with cross-functional teams to design, develop, and deliver high-quality, scalable, and secure software.
We think you’ll be a great fit if you have:
- 4+ years of experience with the .NET framework / .NET Core.
- 2+ years of hands-on experience in ReactJS or Angular (latest versions).
- Must have strong C# skills
- Must have strong understanding and working knowledge with SQL DB.
- Must have strong concepts of OOP, SOLID principals and Data Structures.
- Must have hands-on experience with .NET Core, Web API, Entity framework.
- At least some experience, working with microservices architecture
- Understanding of writing testable code e.g. unit tests, integration tests, end-to-end (e2e) testing.
- Exposure to Azure services, containerization (Docker/Kubernetes), or cloud-native development is an advantage.
Tasks & responsibilities include:
- Design, build, and maintain scalable applications using .NET Core, C#, and modern JavaScript frameworks (React or Angular).
- Implement and maintain RESTful Web APIs, ensuring performance, maintainability, and security.
- Apply OOP, SOLID principles, and design patterns to produce high-quality, testable code.
- Write and maintain unit, integration, and end-to-end (E2E) tests.
- Participate in code reviews, ensuring best practices and technical standards.
- Actively contribute to improving code quality, performance, and system design through refactoring, optimization, and innovation.
- Ensure compliance with security, data protection, and coding standards aligned with ISO 27001 and OWASP best practices.
- Take full ownership of assigned modules or features from design to deployment.
- Ensure timely and high-quality delivery aligned with sprint goals and business priorities.
- Identify risks early, propose mitigation strategies, and contribute to release readiness.
- Drive continuous improvement in development, testing, and deployment practices.
- Support production releases, perform root cause analysis for incidents, and implement corrective actions.
- Work closely with developers, QA engineers, DevOps, and product managers to ensure seamless delivery across all stages of SDLC.
- Participate in daily stand-ups, sprint planning, retrospectives, and technical design discussions.
- Collaborate with cross-functional teams to understand business requirements, translate them into technical designs, and deliver end-to-end solutions.
- Provide clear and actionable feedback on code reviews and design documents.
- Contribute to architectural discussions, helping shape technical direction and long-term engineering vision.
- Communicate progress, risks, and blockers effectively to the Engineering Lead and team members.
- Support knowledge sharing through documentation, internal demos, and peer mentoring.
Exciting benefits we offer:
- Modern office in central Lahore with a great space to kick back and relax or collaborate with the team.
- Medical Insurance (OPD+IPD) for self & dependents (Spouse, children and as well as Parents).
- Pension Scheme Fund (Applicable after Probation Period).
- Gym Passport (or) Building Gym (available here in Askari Corporate Tower).
- Due Annual Increments (+) Inflation based adjustments (if applicable).
- (PDP) – Personal Development Program.
- Career Progression and Clear Career Path (SIFA based).
- Company Provided Lunch Everyday.
- Open Plan Environment.
- Company Sponsored Recreational (Local) Trips (and/or) team building events and activities.
- Company Celebration Dinners (e.g) Annual dinners, Iftar dinners. Etc.
- Company Paid Sports Activities.
- Onsite Secured Parkings for your Cars and Bikes.
- Company Paid Professional Certifications. (i.e) reimbursements subject to business needs.
- Monthly Birthday Celebrations of Employees.
- Bi-annual Bonuses (10% of your basic salary)
- Referral Bonuses. (PKR. 25,000)
- Leave Bank & Encashment Policy.
- Monthly Mobile Allowance (PKR. 2,700) for Senior Software Engineers / Senior Data Engineers.
- Work-life balance
