Software Engineer

2 weeks ago


Lahore, Punjab, Pakistan Webbats Full time

Get AI-powered advice on this job and more exclusive features.

We are a dynamic and forward-thinking company specializing in providing various solutions for forex broker companies. Our goal is to provide powerful and accessible tools to enhance the experience of both our B2B customers and their end users by building powerful solutions such as risk management tools, payment gateways and more

Employment Type

Full-Time, Flexible hours

We are looking for a skilled Software Engineer with expertise in C# and .NET to join our development team. The ideal candidate will play a key role in building a set of risk management tools for MT5 brokers. This role involves low-level algorithmic work to implement risk management features, integrating with MT5, and creating a high-performance, secure API for our web application. The candidate must have a strong focus on performance optimization, secure coding practices, and scalable system design, along with relevant experience in financial systems or trading platforms.

Key Responsibilities

Day-to-day responsibilities include, but are not limited to:

  • Design, develop, and maintain high-performance backend services using C# and .NET.
  • Implement low-level algorithmic solutions for risk management features.
  • Build a server-side implementation that integrates with MT5 for risk management tools.
  • Develop a secure and efficient RESTful API for communication with the web application.
  • Optimize system performance and ensure scalability for handling large volumes of data and transactions.
  • Implement secure coding practices to protect sensitive financial data and ensure compliance with industry standards.
  • Participate in code reviews to maintain code quality and adhere to best practices.
  • Write and maintain technical documentation, including API specifications and system architecture.
  • Troubleshoot and resolve complex technical issues related to performance, security, and integration.
  • Work with databases (e.g., SQL Server) to design and optimize data storage and retrieval.
  • Use Git and GitHub for version control and collaborative development.

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Software Engineer with a strong portfolio of previous projects.
  • Proficiency in C# and .NET framework/.NET Core.
  • Relevant experience in financial systems, trading platforms, or risk management tools.
  • Experience with low-level algorithmic development and performance optimization.
  • Strong understanding of RESTful API design and implementation.
  • Solid knowledge of SQL Server or other relational databases.
  • Familiarity with secure coding practices and application security.
  • Experience with Git and GitHub for version control.
  • Experience deploying applications to cloud environments, preferably Azure.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
  • Demonstrated ability to take responsibility and lead technical initiatives.

Preferred Qualifications

  • Experience in the fintech or forex industry.
  • Experience with MT5 integration or similar trading platforms is a strong plus.
  • Experience with performance optimization techniques and tools.
  • Competitive salary and performance-based bonuses.
  • Fully remote employment contract.
  • Flexible working hours and remote work options.
  • Professional career development opportunities.
  • Collaborative and inclusive work environment.

Equal Opportunity Statement

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

If you are passionate about building high-performance, secure, and scalable systems, have experience with low-level algorithmic work, and thrive in a collaborative, remote-first environment, we encourage you to apply

Seniority level
  • Seniority levelMid-Senior level
Employment type
  • Employment typeFull-time
Job function
  • Job functionEngineering and Information Technology
  • IndustriesIT Services and IT Consulting

Referrals increase your chances of interviewing at Webbats by 2x

Get notified about new Software Engineer jobs in Lahore, Punjab, Pakistan.

Associate Software Engineer - Open StackAssociate Software Engineer- Python/ ReactAssociate Software Engineer (Fresh Graduates)Python Developer - Backend (Onsite, Lahore, PKR Salary)Associate Software Quality Assurance EngineerAssociate Software Engineer - Data ScienceFull Stack Developer - Node.js (Onsite, Lahore, PKR Salary)

We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

  • Lahore, Punjab, Pakistan TCP Software Full time

    Join to apply for the Software Engineer III - PHP role at TCP SoftwareJoin to apply for the Software Engineer III - PHP role at TCP SoftwareGet AI-powered advice on this job and more exclusive features.TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus)For more than...


  • Lahore, Punjab, Pakistan TCP Software Full time

    Join to apply for the Software Engineer IV, Machine Learning role at TCP SoftwareJoin to apply for the Software Engineer IV, Machine Learning role at TCP SoftwareTCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus)For more than 30 years, TCP has helped organizations...


  • Lahore, Punjab, Pakistan TCP Software Full time

    Join to apply for the Software Engineer II, Machine Learning role at TCP Software1 week ago Be among the first 25 applicantsJoin to apply for the Software Engineer II, Machine Learning role at TCP SoftwareTCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus)For more...


  • Lahore, Punjab, Pakistan Contour Software Full time

    Senior Software Developer (SQL Server + VB.NET)Join to apply for the Senior Software Developer (SQL Server + VB.NET) role at Contour SoftwareSenior Software Developer (SQL Server + VB.NET)1 week ago Be among the first 25 applicantsJoin to apply for the Senior Software Developer (SQL Server + VB.NET) role at Contour SoftwareAbout ContourContour Software has...


  • Lahore, Punjab, Pakistan Contour Software Full time

    Join to apply for the Senior Software Developer role at Contour Software.1 month ago Be among the first 25 applicantsJoin to apply for the Senior Software Developer role at Contour Software.About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.As a subsidiary of Constellation Software Inc., we...


  • Lahore, Punjab, Pakistan Contour Software Full time

    About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.As a subsidiary of Constellation Software Inc., we are proud to be part of a global enterprise software conglomerate that has grown to become one of the top 10 software companies in the world, with employees and customers in 100+ countries....

  • Software Engineer

    2 days ago


    Lahore, Punjab, Pakistan Chainfore Full time

    Company DescriptionChainfore is a global leader in next-generation digital services and consulting, specializing in transforming ideas into reality and developing cutting-edge solutions. With a commitment to innovation and excellence, Chainfore is a trusted partner for businesses worldwide.Role DescriptionThis is a full-time on-site role for a Software...


  • Lahore, Punjab, Pakistan TCP Software Full time

    Join to apply for the QA Automation Engineer III role at TCP Software.1 week ago Be among the first 25 applicants.Join to apply for the QA Automation Engineer III role at TCP Software.TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus)For more than 30 years, TCP has...

  • Software Engineer

    2 weeks ago


    Lahore, Punjab, Pakistan Lonestar Technologies Full time

    Software Engineer - Java Lonestar Technologies, Pakistan We are looking for a Software Engineer with up-to-date knowledge of the terminology, concepts, and best practices for coding in Java development.Develop technical interfaces, specifications, and architectures.Use and adapt existing web applications for apps.Create and test software prototypes.Develop...


  • Lahore, Punjab, Pakistan TCP Software Full time

    Join to apply for the QA Automation Engineer II role at TCP Software.1 week ago Be among the first 25 applicants.Join to apply for the QA Automation Engineer II role at TCP Software.TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus)For more than 30 years, TCP has...