Senior Software Engineer
Location: Gulberg III, Lahore, Pakistan (On-site)
Job Type: Full-time
Work Schedule: 6:00 PM–2:00 AM Pakistan Time
Base Salary: PKR 500,000 ( Tax Inclusive )
Role Overview
We’re looking for a hands-on Senior Software Engineer to design, build, and improve backend and data systems used in production.
This role is for someone who can take ownership of technically challenging projects from design through implementation and production support. You’ll work across APIs, data pipelines, crawlers, integrations, databases, and existing systems while helping improve their scalability, reliability, and maintainability.
You’ll collaborate closely with senior engineers and leadership, implement critical components yourself, and help other developers execute complex projects effectively.
We’re looking for someone who can go beyond completing assigned tasks—someone who can understand the broader system, identify weaknesses, make sound technical decisions, and take responsibility for delivering reliable solutions.
Key Responsibilities
- Design, build, and maintain backend systems that handle real production workloads.
- Develop APIs, data pipelines, crawlers, integrations, and other business-critical services.
- Build new systems and components from scratch with scalability and maintainability in mind.
- Review and improve existing systems, including legacy applications and technical debt.
- Translate product and business requirements into clear technical solutions and implementation plans.
- Break complex engineering work into manageable components and help coordinate execution across developers.
- Make practical tradeoffs involving performance, scalability, reliability, security, and delivery speed.
- Write clean, maintainable, and well-tested production code.
- Review code and technical designs to ensure quality, correctness, and maintainability.
- Investigate production issues using logs, application behavior, database queries, metrics, and other technical evidence.
- Improve application performance, resilience, observability, and operational reliability.
- Mentor developers through code reviews, technical discussions, and engineering best practices.
- Collaborate with senior engineers and leadership on technical direction and system improvements.
- Use AI-assisted development tools thoughtfully to improve productivity while independently validating generated code and solutions.
Requirements
- At least 5 years of software engineering experience, with a strong backend focus.
- Proven experience building and maintaining production systems used by real customers.
- Strong hands-on backend development skills.
- Experience designing and implementing APIs, services, integrations, and data-driven systems.
- Strong understanding of system design, data modeling, scalability, performance, reliability, and maintainability.
- Experience with SQL and relational or NoSQL databases, including schema and query design.
- Comfortable working with Linux, Git, CI/CD workflows, cloud environments, logs, and monitoring tools.
- Ability to troubleshoot complex production issues and identify root causes independently.
- Ability to review code for correctness, maintainability, security, and performance.
- Ability to take ownership of projects from technical planning through deployment and production support.
- Strong written and verbal communication skills.
- Experience mentoring or providing technical guidance to other developers.
- Ability to work independently and make sound technical decisions.
- Familiarity with AI-assisted development tools such as GitHub Copilot, ChatGPT, or similar tools.
- Availability to work 6:00 PM–2:00 AM Pakistan Time.
Nice to Have
- Python experience.
- Experience modernizing or gradually improving legacy systems.
- Background in crawlers, feeds, analytics systems, ETL, or large-scale data pipelines.
- Experience with cloud platforms, containers, and infrastructure-related tooling.
- Experience with high-volume or data-intensive applications.
- Hands-on experience with performance profiling and production optimization.
- Experience improving observability, monitoring, and incident response.
- Experience using AI coding agents or AI-assisted development workflows effectively.
- Experience working in a startup, multi-product, or globally distributed environment.
What We Value
We’re looking for an engineer who takes ownership of problems rather than simply completing assigned tickets.
You should be comfortable understanding unfamiliar systems, investigating issues independently, making practical technical decisions, and following work through from implementation to production.
We value engineers who think beyond whether the code works today and consider how systems will perform, fail, scale, and evolve over time.
As AI becomes a larger part of software development, we also value independent technical judgment. AI tools should help you move faster, but you should still be able to validate the code, assumptions, and technical decisions behind the solution.
We value someone who naturally asks:
- What problem are we actually trying to solve?
- Is there a simpler and more reliable way to build this?
- What happens when this system is under heavy load or something fails?
- Where are the likely performance, security, or maintainability issues?
- How will another developer understand and maintain this code?
- How can we test and validate this before it reaches production?
- How will we monitor, debug, and recover this system once it is live?
- Am I solving the root cause or only addressing the immediate symptom?
Your role is to combine strong hands-on engineering with sound technical judgment and help us build dependable systems that can grow with the business.
Benefits & Perks
- Healthcare Coverage – Health benefits to support you and your family’s well-being.
- Leave Days, Vacation Time & Paid Holidays – Take the time you need to recharge.
- Equipment Funds – Support for the equipment you need to work effectively.
- Profit Sharing – Monthly and annual bonuses tied to company performance.
- Long-Term Employment – We value team members who want to learn, grow, and build with us.
- Collaborative Team Culture – Work closely with an experienced and globally distributed team.
- On-Site Collaboration – Work alongside team members from our Gulberg III, Lahore office.
About Us
AutoScale Ventures is a technology-driven company with 50+ team members across the Philippines, Pakistan, India, the U.S., China, and Canada.
We operate a group of businesses spanning technology, data services, recruiting, and real estate, including:
- VinAudit – Vehicle history and market data provider
- Proxy Services – High-speed private proxy solutions
- EliteWork – Remote workforce platform and SaaS productivity tool
- Voliplex – Long-term U.S. real estate investment firm
We’re committed to building scalable, data-driven products and empowering our teams to take ownership, solve meaningful problems, and continuously improve how we work.
Interested in Joining Us?
If you enjoy solving difficult technical problems, building production systems hands-on, and taking ownership of projects from design through delivery, we’d love to hear from you.