Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Experience
Qualifications
Qualifications:Bachelor's degree in Computer Science, Software Engineering, or a related discipline.1-2 years of professional experience in software engineering with a focus on Java development. Proficient in Java and/or Kotlin, with practical experience in building backend services using Spring Boot. Hands-on experience with Docker for application containerization and deployment. Familiarity with AWS services such as EC2, S3, RDS, IAM, ECS/EKS. Experience with CI/CD pipelines using GitHub Actions, GitLab CI, Jenkins, or similar tools. Preferred Qualifications:Experience with Apache Kafka for event-driven or streaming architectures. Knowledge of Kubernetes for container orchestration and production deployments.
About the job
Devsinc seeks a Java Software Engineer for its Lahore office. This role centers on designing, building, and maintaining Spring Boot applications that address client needs. Collaboration with cross-functional teams is a regular part of the work, ensuring that software solutions meet project requirements and can scale as needed.
Main responsibilities
Design, develop, and maintain applications and microservices using Spring Boot.
Work with stakeholders to gather and analyze software requirements.
Write clean, maintainable code that aligns with industry standards.
Perform unit and integration testing to support reliable software delivery.
Participate in code reviews and offer constructive feedback to colleagues.
Stay informed about new technologies and programming languages relevant to the Java ecosystem.
What helps in this role
Success in this position relies on strong knowledge of Java and its ecosystem. Familiarity with Spring Boot and a collaborative approach to development are also important.
About Devsinc
About Devsinc:Devsinc is a leading software development company specializing in delivering innovative and high-quality solutions for clients across various industries. Our dynamic team is dedicated to continuous learning and leveraging cutting-edge technologies to ensure our clients achieve their business objectives.
Full-time|On-site|Islamabad, Islamabad Capital Territory, Pakistan
Devsinc is seeking a skilled MERN Developer to become a pivotal part of our expanding team. In this role, you will leverage the MERN stack (MongoDB, Express.js, React.js, and Node.js) to create dynamic web applications. You will collaborate closely with both front-end and back-end teams to craft high-quality software solutions tailored to meet business requi…
Job SummaryWe are seeking a highly skilled Senior Software Engineer specializing in Android development to join our dynamic team at Creative Chaos. In this role, you will be instrumental in crafting and enhancing innovative Android applications. You will collaborate with cross-functional teams to design, implement, and optimize new features, ensuring a seamless user experience. Your expertise will also be vital in diagnosing and resolving technical challenges, maintaining the quality and performance of our applications.Duties & ResponsibilitiesConduct thorough analysis of business requirements and technical specifications.Design and implement new features for Android applications.Write efficient, maintainable, and well-structured code.Work closely with the design team to deliver an outstanding user experience.Proactively identify and troubleshoot application issues.Perform code reviews to uphold high code quality standards.Stay informed about the latest trends and best practices in Android development.Participate in team meetings and collaborative brainstorming sessions.Mentor junior developers, sharing your knowledge and expertise.
Speechify’s mission is to remove reading barriers and expand access to learning for everyone. Over 50 million people use Speechify’s text-to-speech tools to turn PDFs, books, Google Docs, news articles, and websites into audio, helping them read more efficiently and remember more. Our products include iOS and Android apps, a Mac app, a Chrome extension, and a web application. Recent recognition includes Google’s Chrome Extension of the Year and Apple’s 2025 Design Award for Inclusivity. Our team of nearly 200 works fully remotely, with no physical office. Team members include frontend and backend engineers, AI researchers, and professionals from companies such as Amazon, Microsoft, and Google, as well as top universities and fast-growing startups. Role overview The Software Engineer - Platform Development will join the Platform team to design, build, and maintain backend services that power payments, analytics, subscriptions, new product features, text-to-speech capabilities, and external APIs. This position suits someone who enjoys solving complex problems, thinks strategically, and cares about delivering a great user experience. Strong technical skills, clear communication, and a commitment to quality are important in this role. What you will do Design and maintain APIs, including the public TTS API and internal services for payments, subscriptions, authentication, and consumption tracking, with a focus on business needs and scalability. Oversee the backend API ecosystem to improve performance and keep systems maintainable. Work on B2B solutions, including customizations and integrations for enterprise clients. Collaborate with cross-functional teams to ensure backend architecture supports product goals and user experience. Interview process The process includes several technical interviews, typically completed within one week. Location This role is based in Islamabad, Pakistan, as part of Speechify’s distributed team.
Role overview Speechify seeks an iOS Core Product Software Engineer for its Islamabad office. This position centers on building and improving the core iOS applications behind Speechify’s text-to-speech platform. The work aims to make content more accessible for users. What you will do Develop and refine iOS applications that form the foundation of Speechify’s product. Work closely with a team to deliver new features and enhancements. Share ideas and solutions to improve the user experience with text-to-speech technology. Location This role is based in Islamabad, Pakistan.
Join our dynamic team at devsinc-17 as a Senior Software Engineer specializing in Artificial Intelligence and Machine Learning. In this pivotal role, you will be responsible for designing, developing, and scaling intelligent systems, including advanced AI agents that excel in reasoning, planning, and automation.Your expertise will drive the creation of production-grade AI models, the integration of Large Language Models (LLMs), and the design of agent architectures that seamlessly interact with APIs, databases, and workflows. This position is a perfect blend of applied ML knowledge, strong backend engineering skills, and a product-oriented approach to problem-solving.Key Responsibilities:- Engineer autonomous or semi-autonomous AI agents with capabilities to plan, reason, and communicate with tools, APIs, or external systems.- Implement agentic frameworks such as LangChain, LlamaIndex, CrewAI, or custom orchestration systems.- Utilize existing industry capabilities to enhance virtual assistant functionalities, including voice interactions.- Optimize reasoning and retrieval pipelines through embeddings, vector databases, and prompt engineering methodologies.- Develop, train, and fine-tune machine learning models utilizing frameworks like PyTorch, TensorFlow, or scikit-learn.- Engage in data preprocessing, feature engineering, and model evaluation for diverse tasks including NLP, computer vision, and predictive analytics.- Construct ML pipelines for training, deployment, and performance monitoring in production settings.- Collaborate with engineering teams to integrate AI components into backend systems and APIs effectively.- Ensure the scalability and maintainability of codebases through CI/CD, observability practices, and cloud-native design on platforms such as AWS, GCP, or Azure.- Contribute to the architectural design and review processes for AI-driven features and platforms.- Stay updated with the latest advancements in LLMs, agent frameworks, and model architectures.- Prototype and assess new methodologies for reasoning, tool usage, and adaptive behaviors in agents.- Share insights and mentor peers in best practices for ML and AI development.Qualifications:- Bachelor's Degree in Computer Science or a related field.- A minimum of 3 years of relevant experience in software engineering.- Exceptional programming skills in Python (mandatory) and proficiency in frameworks such as PyTorch, TensorFlow, or transformers-based models.- Demonstrated experience in building or integrating AI agents using frameworks like LangChain, LlamaIndex, CrewAI, or custom solutions.- Strong understanding of the machine learning model lifecycle including data processing, model training, evaluation, deployment, and monitoring.- Familiarity with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).- Knowledge of API integrations, microservices, and asynchronous systems.- Solid grasp of vector databases such as Pinecone, Weaviate, FAISS, and Chroma, and their retrieval architectures.- Strong foundation in software engineering principles including testing, version control, and system design.- Experience in LLM fine-tuning, prompt optimization, or Retrieval-Augmented Generation (RAG) systems.
Job SummaryAs a Senior Software Engineer specializing in Rust at Creative Chaos, you will play a pivotal role in the design, development, and maintenance of high-performance, reliable software systems. This position demands a profound knowledge of Rust programming, systems programming, and the capability to optimize code for performance and security. You will collaborate with cross-functional teams, mentor junior developers, and champion best practices in software engineering.ResponsibilitiesAnalyze business requirements and architect effective solutionsDevelop and uphold high-quality software utilizing RustProduce clean, maintainable, and efficient codeReview and debug code to ensure accuracy and reliabilityEngage in performance tuning, optimization, and capacity planningParticipate in code reviews while mentoring junior developersCollaborate with product managers and other stakeholders to align on project goalsEnsure compliance with coding standards and industry best practicesThoroughly document processes, methodologies, and codeStay informed about the latest trends and advancements in the industryRequirementsBachelor's degree in Computer Science, Software Engineering, or a relevant field4+ years of professional experience with RustDeep understanding of systems programming principles and performance optimizationExperience with software architecture and design techniquesFamiliarity with Agile development methodologiesProficient in API creation and utilizationStrong grasp of concurrency, parallelism, and multi-threadingKnowledge of other programming languages (e.g., C++, Python) is an advantageFamiliarity with CI/CD tools and practicesExceptional problem-solving and analytical skillsStrong communication and teamwork capabilities
Job Summary: Join Creative Chaos as a Senior Software Engineer specializing in React Native. In this pivotal role, you will be responsible for designing and developing cutting-edge front-end mobile applications across diverse software platforms. Your expertise will ensure that our client applications are secure, high-performing, and free of bugs. As a senior member of our engineering team, you will also mentor junior developers and contribute to building a strong, collaborative team environment.Job Responsibilities: Conduct thorough analysis of business requirements. Provide accurate estimations for assigned tasks. Develop high-quality code and unit tests. Collaborate effectively with team members to achieve project goals. Optimize code for enhanced security and performance. Maintain existing systems by addressing and fixing issues. Utilize issue tracking software for updates and management. Communicate progress and status updates to stakeholders. Implement version control for your codebase. Research and integrate new technologies into the development process. Lead and guide a team of software engineers. Provide mentorship and training to team members. Continuously upgrade your skills and knowledge in the field. Participate in the evaluation of candidates for open positions.
Role overview Speechify seeks an iOS Core Product Software Engineer based in Lahore, Pakistan. This position centers on building and refining iOS applications that convert text into speech, helping make technology more accessible for users worldwide. What you will do Develop and improve core features in the Speechify iOS app Collaborate with fellow engineers to design and implement new app functionality Optimize app performance to deliver a smooth experience on iOS devices Collaboration Work as part of a team focused on advancing audio solutions and supporting accessibility through technology.
At Sumerge, our software engineers drive digital innovation, leading transformative projects that redefine customer experiences. We are dedicated to developing next-generation solutions that enhance business performance, efficiency, and operations. As industry pioneers, our goal is to build software platforms that not only address current needs but also foresee and adapt to future challenges.We seek an experienced Software Engineering Lead who is passionate about innovation and thrives on tackling complex challenges. The ideal candidate will have a proven track record in crafting advanced software solutions utilizing modern technologies such as cloud-native platforms, microservices, and DevOps methodologies. This role requires a strong technical foundation, with the ability to communicate intricate solutions in a clear and compelling manner. As a natural leader, you will inspire your team, cultivate a collaborative environment, and ensure projects reach successful outcomes.
Role overview The Frontend Software Development Engineer at Securiti.ai (part of Veeam Software) will help shape user interfaces that simplify complex technology. The team values straightforward design and practical solutions to enhance how people use the company’s products. This role centers on making technology approachable and easy to navigate. What you will do Design and implement new frontend features for web applications Collaborate with engineering, design, and product teams to create smooth user experiences Maintain and refine existing interfaces, focusing on reliability and performance Apply established software development practices throughout each project Location This position is based in Karachi, Pakistan.
Join Devsinc as a passionate Software Engineer – AI/ML and contribute to the creation of intelligent, data-driven solutions. We seek a candidate with a robust understanding of machine learning and artificial intelligence, along with hands-on experience in model development, deployment, and adherence to software engineering best practices. You will engage in the entire AI/ML lifecycle—from data preparation and model training to seamless integration and optimization within production environments. This role emphasizes collaboration with cross-functional teams and mentoring junior engineers.Key Responsibilities:Design, develop, and enhance machine learning models to meet business needs.Work with both structured and unstructured data for effective training and evaluation.Implement ML solutions primarily using Python.Deploy models into production and ensure their integration with backend systems.Continuously monitor model performance and conduct retraining as necessary.Collaborate with multidisciplinary teams to convert business challenges into ML solutions.Maintain clean, efficient, and well-documented code.Engage in code reviews and contribute to technical discussions.
Job Summary:Join Creative Chaos as a React Native Software Engineer, where you will play a crucial role in crafting innovative front-end mobile applications across multiple platforms. Your expertise will ensure that our applications are not only functional and secure but also perform seamlessly and are free from bugs. As a senior engineer, you will also mentor junior team members and foster a collaborative team environment through training and guidance.Key Responsibilities:Assess and analyze business requirements to deliver optimal solutions.Estimate task durations and deliverables effectively.Write clean, maintainable code alongside comprehensive unit tests.Collaborate with cross-functional teams for successful project outcomes.Enhance code security and performance continuously.Maintain existing applications by troubleshooting and resolving issues.Utilize issue tracking software to monitor progress and updates.Provide regular status updates to stakeholders.Communicate effectively with clients to understand their needs.Implement version control for your code.Research and explore new technologies to stay ahead in the industry.Lead and inspire a team of software engineers.Guide and mentor team members to foster their professional growth.Stay updated with the latest trends and advancements in technology.Participate in evaluating candidates for open positions.
Job Summary:As a Software Engineer specializing in React Native at Creative Chaos, you will play a pivotal role in developing robust front-end mobile applications across various platforms. Your responsibilities will include ensuring that the application functionality, security, and performance align with design specifications and are devoid of bugs. Senior engineers will also have the opportunity to mentor junior team members, fostering a strong, collaborative team environment.Job Responsibilities: Conduct thorough analysis of business requirements to inform development. Estimate time and resources for assigned tasks effectively. Write, test, and maintain clean, efficient code. Collaborate closely with team members to achieve project goals. Optimize code for enhanced security and performance metrics. Diagnose and resolve existing system issues proactively. Utilize issue tracking software to manage progress and updates. Provide regular status updates to team and clients. Manage version control for your codebase efficiently. Explore and research new technologies to improve development processes. Lead and inspire a team of software engineers. Offer mentorship and guidance to team members. Continuously upgrade skills and knowledge to stay current in the field. Participate in evaluating candidates for open positions.
Role overview Creative Chaos is hiring a Senior Software Engineer with deep Angular expertise for its Lahore office. This position focuses on building and maintaining web applications that offer strong front-end experiences. The role involves hands-on development with Angular and related technologies, while also supporting the quality and performance of team projects. What you will do Design, develop, and maintain web applications using Angular Work to optimize front-end performance and ensure responsive user interfaces Collaborate with cross-functional teams to deliver reliable solutions Mentor junior developers and help promote best practices Participate in code reviews to help maintain high standards for code quality Requirements Strong experience with Angular and JavaScript (ES6) Background in Node.js, HTML, and CSS Familiarity with unit testing methodologies Solid problem-solving skills and a collaborative mindset Location Lahore, Punjab, Pakistan
Veeam is recognized as the Data and AI Trust Company, dedicated to empowering organizations to fully understand, secure, and enhance their data and AI capabilities. As a leading provider in data resilience and security posture management, Veeam is strategically positioned at the intersection of identity, data, security, and AI risk. With our headquarters in Seattle and a presence in over 30 countries, we protect more than 550,000 customers worldwide, who rely on Veeam to keep their businesses operational. Join us as we advance together, fostering growth, learning, and making a significant impact for some of the world’s most prominent brands.About the RoleAs a key member of our distributed agile team, you will contribute to the development of an innovative SaaS platform that supports a range of enterprise applications, tackling complex data analytics and enterprise challenges. Your role will be pivotal in ensuring that the frameworks and products we create adhere to established design, implementation, and quality standards.What You’ll DoDevelop and maintain a comprehensive full-stack SaaS application within a cloud environment.Design, build, deploy, and manage cloud solutions across multiple public cloud platforms, such as AWS, Google Cloud, and Microsoft Azure.Collaborate with cross-functional teams to define and refine product requirements, ensuring alignment with business goals.Conduct code reviews and provide constructive feedback to enhance team performance and product quality.Stay updated on emerging cloud technologies and industry trends to continuously improve our platform.
Veeam is recognized as the leading Data and AI Trust Company, dedicated to empowering organizations to fully understand, protect, and maintain the resilience of their data and AI. As pioneers in both data resilience and data security posture management, Veeam is strategically positioned at the intersection of identity, data, security, and AI risk management. With our headquarters in Seattle and a presence in over 30 countries, Veeam safeguards the operations of more than 550,000 customers worldwide, who rely on us to sustain their business continuity. Join our team and be part of a fearless journey forward, where we grow, learn, and make significant contributions to some of the world’s largest brands.About the RoleThe Associate Software Development Engineer in Test (SDET) plays a pivotal role in understanding software functionality and ensuring the seamless execution of automated tests. Under the mentorship of senior team members, you will gain insights into the codebase and the automation framework.Key Responsibilities:Develop and maintain basic automated test scripts for both UI and API.Conduct manual testing when automation is not yet available.Document identified bugs with detailed reproduction steps and collaborate with developers to implement fixes.Carry out regression testing to verify that new code does not disrupt existing features.
Full-time|On-site|Islamabad, Islamabad Capital Territory, Pakistan
Devsinc is actively seeking talented Data Scientists with 6 months to 1.5 years of experience, particularly in the realm of machine learning (ML). This position is perfect for those who have started to hone their skills in ML methodologies and are passionate about utilizing this expertise to tackle real-world problems. The ideal candidate will possess a solid grounding in ML techniques, a knack for analytical thinking to decode complex data challenges, and a commitment to driving data-informed decisions and innovations.Key Responsibilities:Design, develop, and implement machine learning models to solve specific business challenges, including data preprocessing, feature engineering, model selection, training, and validation.Conduct exploratory data analysis to discover hidden patterns, correlations, and insights within structured and unstructured datasets. Use these insights to optimize ML models and methodologies.Collaborate with a diverse team of data scientists, engineers, and business stakeholders to clarify data requirements and deliver ML-driven solutions.Create engaging visualizations to summarize the results of ML models and analyses. Prepare detailed reports and presentations that translate intricate ML concepts and findings into actionable business insights.Continuously seek educational opportunities in advanced machine learning techniques and algorithms, integrating innovative research and tools into projects to enhance model performance and efficiency.Contribute to the development of prototypes for predictive models and other ML applications, evaluating their effectiveness in practical scenarios.Explore opportunities to leverage insights, datasets, code, and models across various organizational functions, such as HR and marketing.Exhibit curiosity and enthusiasm for using algorithms to address challenges and inspire others to appreciate the value of your work.Maintain effective communication, both verbal and written, to understand data needs and report on results.
Job Overview Join Creative Chaos as a Software Engineer specializing in React, where you will be an integral part of our team, focusing on the development of innovative front-end web applications across various software platforms. You will ensure that our client applications are functional, secure, and high-performing while maintaining the highest standards of quality and eliminating bugs. Key Responsibilities Analyze and interpret business requirements to develop efficient solutions. Estimate and manage assigned tasks effectively. Write high-quality code and comprehensive unit tests. Collaborate closely with team members to foster a productive work environment. Optimize your code for enhanced performance and security. Maintain existing systems by resolving any issues promptly. Utilize issue-tracking software to monitor progress and updates. Provide regular status updates to stakeholders. Engage with clients to understand their needs and feedback. Manage code versions diligently. Conduct research on emerging technologies to keep our stack modern. Continuously upgrade your skills and knowledge in the field.
Join Devsinc as a Senior Software Engineer specializing in Artificial Intelligence. We are looking for an accomplished professional with a minimum of 3 years of hands-on experience in AI and Machine Learning. In this role, you will be responsible for designing, developing, and implementing advanced AI systems in production settings. The ideal candidate will possess a solid foundation in software engineering, extensive knowledge of machine learning techniques, and a successful track record of delivering scalable AI solutions. This position requires strong architectural insight, technical leadership, and the ability to drive cross-functional teams through complex AI projects from inception to launch.Key Responsibilities:Oversee the complete development cycle and deployment of AI projects, from ideation to production.Design, develop, and enhance AI/ML models, including deep learning, natural language processing, computer vision, and large language models.Create robust pipelines for training, fine-tuning, evaluation, deployment, and ongoing improvement.Develop production-grade inference services, APIs, and microservices, ensuring high performance, reliability, and cost-effectiveness.Implement and manage MLOps workflows using tools like SageMaker, MLflow, Vertex AI, Docker, and Kubernetes.Utilize advanced model optimization strategies such as quantization, distillation, batching, and GPU/TPU acceleration.Conduct experiments and explore emerging AI methodologies (LLMs, RAG, multimodal AI, vector search) to apply insights to practical scenarios.Collaborate effectively with Data Engineering, Product, DevOps, and Business teams to deliver AI-enhanced features.Mentor junior and mid-level engineers, fostering best practices in AI and software engineering.Engage in system architecture design, CI/CD implementation, monitoring, and lifecycle management of AI systems.Maintain high standards of code quality, documentation, security, and compliance throughout the AI development cycle.
Securiti.ai, a part of Veeam Software, is hiring a Software Development Engineer in Test (SDET) based in Islamabad, Pakistan. The role centers on upholding strong standards for the quality and reliability of security products. Key responsibilities Collaborate with engineering, product, and QA teams to develop effective test strategies Automate testing workflows to boost efficiency and expand test coverage Contribute to ongoing improvements in software quality and development processes Location This position is based in Islamabad, Pakistan.