
Real job — pulled straight from Smart Working Solutions’s careers page · Verified July 15, 2026 · No reposts.
Job description
Smart Working Solutions is hiring a Senior Software Engineer (Remote) — a full-time, remote role. Apply directly on Smart Working Solutions's careers page below.
Senior Software Engineer - Data Focused (Remote, Full-Time) [AS275] PK
Team: Engineering
Location: Pakistan, Islamabad, Multan, Karachi, Hyderabad, Pakistan, Lahore, Rawalpindi
Commitment: Full-Time | Remote
Workplace Type: remote
This is a highly data-focused engineering position requiring strong problem-solving skills, the ability to work independently through ambiguity, and close collaboration within a Kanban team. You'll operate across a complex, heavily customised environment while helping introduce better engineering practices without undertaking a full platform rebuild.
Responsibilities
- Support and maintain data ingestion pipelines, including connectors that pull data from NHS systems, practice management systems, and laboratory or equipment sources using APIs and screen-scraping.
- Own and support the BigQuery ingestion layer and the downstream SQL Server and SQL Azure processing responsible for calculating dentist pay.
- Proactively identify, investigate and resolve data ingestion issues while improving platform observability and monitoring.
- Handle enterprise customer support requests and tactical enhancement requests for the existing platform.
- Work across a highly distributed, brownfield, heavily customised environment supporting multiple bespoke customer deployments.
- Review and occasionally adjust SQL-driven commands used by the legacy on-premises Delphi connector where required.
- Contribute to tactical process improvements, including introducing source control through GitHub Enterprise and improving CI/CD practices using Azure DevOps.
- Perform light-touch maintenance of the existing .NET web application.
- Trace and resolve complex issues across stored procedures, Common Table Expressions (CTEs), SQL Server business logic and distributed systems.
- Solve ambiguous production problems independently while collaborating within a Kanban team.
- Help improve SDLC controls and engineering processes in an environment where production changes currently occur without CI/CD safeguards.
- Deliver careful production changes while responding quickly to live customer issues.
Requirements
- 5+ years’ experience in data engineering, including data pipelines and ingestion, ideally using GCP BigQuery, Airflow and Cloud Composer; equivalent large-scale data pipeline experience on another cloud platform may also be considered.
- 5+ years’ experience with SQL Server and T-SQL, including stored procedures, Common Table Expressions (CTEs), and business logic implemented within the database.
- 2+ years’ experience with GCP tooling, specifically BigQuery, Airflow and Cloud Composer; Azure Data Factory or a similar data integration platform may be considered as an alternative.
- 2+ years’ experience with Azure, including SQL Azure, Azure Functions and Azure DevOps; equivalent AWS or GCP hosting experience may also be considered.
Nice to Have
- Experience with .NET / C# for maintaining and supporting existing applications.
- Experience working with Delphi, particularly within legacy application environments.
Benefits
- Fixed Shifts: 11:30 AM - 9:00 PM PKT (Summer) | 12:30 PM - 10:00 PM PKT (Winter)
- No Weekend Work: Real work-life balance, not just words
- Day 1 Benefits: Laptop and assets provided
- Support That Matters:Mentorship, community, and forums where ideas are shared
- True Belonging: A long-term career where your contributions are valued
Get Software Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs



Senior Customer Quality Engineer, Data Center & Networking Solutions

Frequently asked questions
Is Senior Software Engineer (Remote) at Smart Working Solutions a remote job?
Yes, Senior Software Engineer (Remote) at Smart Working Solutions is a remote position. This role is open to remote candidates.
What skills are required for Senior Software Engineer (Remote) at Smart Working Solutions?
The required skills for Senior Software Engineer (Remote) at Smart Working Solutions include: Data Engineering, BigQuery, SQL Server, T-SQL, Azure DevOps, API, .NET, C#, Delphi, Airflow.
What is the seniority level for Senior Software Engineer (Remote) at Smart Working Solutions?
Senior Software Engineer (Remote) at Smart Working Solutions is a Senior level position.
How do I apply for Senior Software Engineer (Remote) at Smart Working Solutions?
You can view the full description and apply for Senior Software Engineer (Remote) at Smart Working Solutions on EchoJobs: https://echojobs.io/job/smart-working-solutions-senior-software-engineer-remote-full-time-as275-pk-rniio.