Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Mid to Senior
Qualifications
Requirements Bachelor's degree in Computer Science, Software Engineering, or a related field 3 to 7 years of relevant professional experience Proficiency in Spring Boot and Hibernate (3-7 years) Strong understanding of Microservices architecture Experience with version control and CI/CD tools such as Git, Maven, JFrog, and UDeploy Extensive experience in developing enterprise-level web applications and RESTful APIs Solid design and programming skills in JSON, Web Services, XML, XSLT, and PL/SQL across both Unix and Windows environments Strong familiarity with Linux/UNIX environments Proficient in Shell scripting Experience with PostgreSQL as a database engine, particularly deployed on AWS Working knowledge of relational database skills for PostgreSQL and Terraform Passionate about keeping up with the latest technology trends and innovations Strong experience in Agile/Scrum methodologies Excellent collaboration and communication skills in distributed teams Exceptional written and verbal communication abilities
About the job
Job Summary We are seeking a highly skilled Senior Java Software Engineer to join our dynamic team at Creative Chaos. In this role, you will be instrumental in developing robust server applications across various platforms, focusing on the creation of RESTful APIs designed for client application consumption. You will ensure that our server applications meet design specifications, delivering optimal functionality, security, and performance while remaining bug-free. As a senior engineer, you will also play a crucial role in mentoring junior team members, fostering their professional growth through training and guidance.
Duties & Responsibilities
Conduct thorough analysis of business requirements
Provide accurate task estimations
Write high-quality code and unit tests
Collaborate effectively with team members
Optimize code for enhanced security and performance
Maintain and troubleshoot existing systems
Update issue tracking software regularly
Communicate progress updates to stakeholders
Manage code versioning
Stay abreast of emerging technologies
Lead and guide a team of software engineers
Assess candidates for open positions
About Creative Chaos
Creative Chaos is a forward-thinking technology firm focused on delivering innovative software solutions. Our team is composed of skilled professionals who are passionate about technology and dedicated to driving success for our clients. We promote a culture of collaboration, continuous learning, and professional development.
Pavago is hiring a Software Engineer to join its remote team based in Pakistan. This role centers on building and delivering software that supports client requirements. What you will do Work closely with colleagues from different disciplines to design, develop, and test software solutions Contribute to projects that address real client needs Who we’re lookin…
Job SummaryAs a Senior Software Engineer specializing in Ruby on Rails at Creative Chaos, you will play a pivotal role in developing and maintaining server applications across various software platforms. You will be responsible for crafting Restful APIs that serve client applications, ensuring that our server applications meet the highest standards of functionality, security, and performance. Your expertise will be essential in mentoring junior engineers and fostering team growth through effective training.Key ResponsibilitiesAnalyze and translate business requirements into technical specifications.Estimate effort for assigned tasks accurately.Write efficient code and comprehensive unit tests.Collaborate with cross-functional teams to deliver high-quality software solutions.Enhance code security and performance through optimization techniques.Maintain and update existing systems by addressing bugs and issues.Utilize issue tracking software for project management.Communicate project status and updates with stakeholders.Version control management of your codebase.Stay abreast of new technologies and best practices.Lead and inspire a team of software engineers.Provide mentorship and guidance to team members.Continuously upgrade your skills and knowledge in the field.Participate in the recruitment process for new team members.
Job OverviewAs a Senior Software Engineer specializing in Python at Creative Chaos, you will play a pivotal role in developing robust server applications across diverse software platforms. Your primary focus will be on designing and implementing Restful APIs for client applications, ensuring optimal functionality, security, and performance. You will be responsible for mentoring junior engineers, enhancing team capabilities through training and guidance.Key Responsibilities Assess business requirements and provide technical solutions Estimate and prioritize assigned tasks effectively Develop clean, efficient code alongside comprehensive unit tests Collaborate with team members to drive project success Optimize code for improved security and performance Address system issues and implement necessary fixes Maintain and update issue tracking software Keep stakeholders informed through regular status updates Communicate effectively with clients to understand their needs Manage version control of your codebase Conduct research on emerging technologies Lead and inspire a team of software engineers Foster professional development through mentorship Stay updated with the latest industry trends and technologies Assist in evaluating candidates for open positions
Securiti.ai seeks a Frontend Software Development Engineer to help shape user interfaces for its security and privacy products. This position is based in Islamabad, Pakistan and centers on making product interactions more effective and user-friendly. Key responsibilities Build and improve frontend components with current web technologies Design user experiences that make complex security and privacy features accessible Work closely with colleagues to deliver new features for the Securiti.ai platform Location The role is located in Islamabad, Pakistan.
Vectara offers a cutting-edge platform designed for the deployment of Enterprise AI Agents and AI Assistants, emphasizing Accuracy, Security, and Explainability like no other. Our enterprise RAG and Agentic AI Platform stands out with unmatched Accuracy, Security, and Explainability through the utilization of the most advanced models for retrieval, embedding, reranking, and reasoning, alongside an optimized LLM trained for quality and advanced Hallucination Mitigation. As developers of the Hughes Hallucination Evaluation Model and Correction model, we are committed to ensuring the highest standards of accuracy, quality, and responsible AI that is production ready. Our innovative solutions have garnered attention from esteemed publications such as the New York Times and Visual Capitalist. We proudly serve over 100 enterprise clients across various sectors, including prominent US High Tech companies, military organizations, financial services, healthcare, and manufacturing.Join our founding team, which comprises industry veterans and specialists in neural information retrieval and distributed systems from Google. At Vectara, we are dedicated to empowering our clients to leverage breakthroughs in applied Artificial Intelligence (AI) to tackle real-world technology and business challenges. Our team is composed of top-tier professionals in computer science and business, hailing from prestigious organizations such as Google, Cloudera, Splunk, MongoDB, Elastic, and others.Role Overview:We are on the lookout for a Senior Platform Software Engineer with extensive experience in modern DevOps practices and backend development. In this pivotal role, you will focus on developing Infrastructure as Code (IaaC) and Helm charts to deploy and manage the core infrastructure that supports our retrieval-augmented generation and agentic AI solutions.
Role overview Pavago seeks a Senior Full Stack Software Engineer to join the team remotely from Pakistan. This role centers on building and maintaining scalable web applications that support the company’s goals. What you will do Design, develop, and support web applications, handling both front-end and back-end work Work closely with colleagues from various teams to deliver software that addresses user needs Focus on creating solutions that remain scalable and maintainable over time Requirements Experience working with both front-end and back-end technologies Proven coding ability and a history of tackling complex technical problems Comfort collaborating with teammates from different backgrounds and disciplines
Join Sumerge as a Full Stack Software Engineer, where you will be pivotal in spearheading digital innovation and crafting transformative solutions for our diverse clientele. Our engineers engage in every phase of the software development lifecycle, from thorough requirements analysis to design, implementation, and deployment. We are dedicated to delivering high-quality software that aligns with user needs and significantly enhances the overall customer experience.We seek candidates who are not only technically adept but also driven by creativity and practicality. You should thrive in collaborative settings, eager to work alongside team members to produce superior software solutions. In this agile environment, your contributions will directly influence project success.
Full-time|On-site|Islamabad, Islamabad Capital Territory, Pakistan
Join Our Team at Devsinc - We are on the lookout for a skilled Senior Python Software Engineer to become an integral part of our innovative team. In this pivotal role, you will leverage your expertise in Python programming and automation scripting to drive sales and foster business growth. Collaborating closely with our sales team, you will craft customized solutions that align with client requirements, utilizing your programming prowess to boost productivity and streamline communication. If you possess a passion for technology and a flair for sales, this opportunity is tailor-made for you!Key ResponsibilitiesArchitect, develop, and sustain high-performance applications using Python.Engage with multidisciplinary teams to conceptualize, design, and deploy new features.Produce clean, efficient code and perform thorough code reviews.Diagnose and resolve application issues to enhance performance.Integrate with various technologies to ensure seamless system connectivity.Stay informed about the latest industry trends and best practices.Contribute to agile development processes, including Scrum and Kanban methodologies.QualificationsHold a Bachelor’s degree in Computer Science, Software Engineering, or a related discipline.Possess over 4 years of software development experience with a primary focus on Python.Demonstrate proficiency in web frameworks such as Django or Flask.Have hands-on experience with databases (SQL or NoSQL) and data modeling techniques.Exhibit a strong grasp of software development methodologies and best practices.Showcase excellent analytical and problem-solving capabilities.Possess strong communication skills and thrive in a collaborative team environment.RequirementsFamiliarity with cloud platforms such as AWS, Google Cloud, or Azure.Understanding of DevOps practices and CI/CD workflows.Knowledge of containerization technologies like Docker.Experience with front-end technologies (HTML, CSS, JavaScript, etc.) is a bonus.BenefitsProvident FundMedical Inpatient and Outpatient FacilitiesPaid OvertimeIn-house Subsidized Lunch and DinnerGym AccessEngaging Team ActivitiesInterest-Free Loan FacilitiesAdvance Salaries and Sports Allowance
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 requirements.Key Responsibilities: Design, develop, and maintain web applications utilizing the MERN stack to ensure an exceptional user experience. Craft and implement RESTful APIs to facilitate interaction between frontend and backend components. Work in tandem with UI/UX designers to convert wireframes and visual concepts into functional web applications. Optimize applications for peak speed, performance, and scalability. Produce clean, maintainable code following industry best practices. Diagnose and rectify application issues, developing solutions to enhance overall performance. Engage in code reviews and contribute to collective knowledge within the team. Stay informed about emerging technologies and industry trends.
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.