Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Software Engineer (Multiple Positions)

Software Engineering | Lahore | Full Time

Job Description

Are you an engineer looking for an opportunity to create meaningful software? 

Arbisoft currently has multiple Lahore-based openings for extraordinary software engineers at all levels. 

Our development stacks typically include Python, Postgres, Linux and ReactJS. We deploy our applications using ansible, docker and kubernetes, and test them using automation tools like Cypress and Selenium. While we work in these technologies and then some more, what we’re actively looking for are not technology experts, but engineers with an ability to learn fast and solve complex problems; your technology expertise is a cherry on top! 

Do you have the ability to clean code? Do you know web server management? Great! Bring your current and potential skill set to us, and let us start talking.  

Why Do We Want You On Board

Arbisoft is known as the builder of world-class software using tech stacks that are valued and trusted, globally. We’re a collaborative cross-functional team of designers, frontend, iOS, Android, automation, and quality engineers who genuinely enjoy working together and creating software that solves real problems. 

Do you have what it takes? Awesome!

What Is a Make or Break Deal For Us

  • A professional web applications building experience. (We are open to all experience ranges from 1-100 years). 

  • (At least) a bachelor's degree in Computer Science, Engineering or a related field, or equivalent training, fellowship, or work experience (basically, any documentation that ascertains your aptitude for the field).

  • Ability to constructively contribute to technical architecture discussions and help drive technical decisions within the teams. This also includes a strong skill for the communication of complex technical concepts to the stakeholders of the process.

  • Ability to write understandable, testable code with an eye towards maintainability.

  • Solid computer science fundamentals: data structures, algorithms, distributed systems, and information retrieval.

  • ANY of these strengths: Client server architecture; Optimized database design; Understanding of design patterns; Cloud Computing.

  • Functional or imperative programming languages experience - e.g. Ruby, Python, JS, Go, C, Java, .Net, PHP.

What is The Work Going to be Like

  • Happening. On any typical work day, you shall be brainstorming with designers and engineers conceptualizing and building new software features, contributing to an evolving world.

  • Valuable. You'll be a core element of our skilled support and operations team in triaging and resolving production issues.

  • Meaningful. Improve engineering standards, tooling, and processes.

  • Productive. Create high-quality results by contributing heavily to team projects that have a significant impact on the businesses that solve real problems.

  • Rewarding. Get a chance to deeply review code and mentor other engineers.

About Arbisoft

  • One of the fastest growing software services companies in MENA region. 

  • We have managed to rapidly build and grow a world-class team of 400+ engineers ready to take on diverse and challenging technology development projects. 

  • The work we do everyday impacts millions of people by helping them be more productive and connected.

What’s it like to work at Arbisoft

A great dynamic culture that prompts you to be your best version. 

  • NOT an average corporate job

  • NO chance of being a mediocre 

  • High growth culture, with the finesse of old school confidence

Arbisoft provides competitive salaries and great benefits (free gourmet lunch daily, flexible hours, gym membership reimbursements & more). If you want to broaden your technical skills, building software that affects users around the world and work in an environment that thrives on creativity and product innovation, then be a part of our team and grow with us. 

Important Note: Successful/shortlisted candidates would be first given a job sample project/test to submit which may have a deadline. Candidates recommended after the assignment would then be called for an interview