Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
Qualifications:Bachelor’s degree in Computer Science or a related field.5+ years of professional software engineering experience with a strong emphasis on Python. Proficiency in web frameworks such as Django, FAST API, and Flask. Experience with both SQL and NoSQL database management systems. Familiarity with cloud services (AWS, Azure, or GCP) and deployment methodologies. Strong understanding of testing frameworks and practices. Ability to excel in an Agile environment and work effectively with cross-functional teams. Excellent problem-solving and analytical skills. Strong communication abilities, capable of conveying complex technical concepts to non-technical audiences.
About the job
Devsinc is on the lookout for a talented and seasoned Senior Software Engineer - Python to join our dynamic team. In this role, you will be tasked with developing top-notch software solutions using Python, engaging in a collaborative environment to propel projects from initial concept to successful completion. Your skills will be pivotal in enhancing our software capabilities and delivering high-performance applications.
Key Responsibilities:
Design, develop, and maintain sophisticated Python applications and frameworks.
Work closely with product managers and designers to gather requirements and implement features effectively.
Conduct thorough code reviews and provide guidance to junior developers.
Troubleshoot and resolve technical issues, ensuring optimal application performance and functionality.
Create and maintain RESTful APIs for seamless integration with front-end systems.
Keep abreast of the latest technologies and best practices in software engineering.
Participate in the complete software development lifecycle, from requirements gathering to deployment.
About Devsinc
At Devsinc, we pride ourselves on fostering a culture of innovation and collaboration, where talented individuals thrive and contribute to groundbreaking software solutions. Our team is passionate about technology and dedicated to delivering exceptional results for our clients.
About Smart WorkingAt Smart Working, we understand that a fulfilling job does more than enhance your CV; it should resonate with you every day. We’re not merely offering remote roles; we are committed to cultivating meaningful career trajectories for individuals who aspire to grow within global teams that appreciate their contributions.Our mission is to dism…
Are you passionate about mobile application development? Do you possess strong programming skills and thrive on creative challenges? Join our dynamic team as an Android Developer at creativechaos, where you will collaborate with some of the industry's best developers to innovate and enhance our cutting-edge services. Your expertise in design and coding will play a crucial role in shaping the future of our mobile applications.Responsibilities:Design and develop advanced applications for the Android platform.Work collaboratively with cross-functional teams to define, design, and launch new features.Integrate with external data sources and APIs.Conduct unit tests to ensure code robustness, including edge cases and usability.Resolve bugs and enhance application performance.Continuously research and implement new technologies to boost development efficiency.Perform software upgrades and maintenance, modifying existing applications to improve performance and adapt to new hardware.Analyze software requirements and user needs to recommend necessary upgrades for client systems.Collaborate with engineers and analysts to gather project requirements and limitations for optimum software design.Utilize mathematical models and scientific analysis to design and modify software systems.Manage data storage, retrieval, and manipulation to understand system capabilities.Oversee software system testing, validation procedures, and documentation to ensure normal program functionality.Guide the work of technologists and programmers, providing instruction on software code writing as necessary.Coordinate software installations and monitor equipment to ensure specifications are met.Manage core application features, including services, networking, and databases.
Join Speechify as a Software Engineer focusing on platform development in Karachi, Pakistan. In this dynamic role, you will contribute to building innovative solutions that enhance the user experience and streamline operations. Collaborate with cross-functional teams to design, develop, and maintain cutting-edge software applications.
Job Title: Software Bot DeveloperJob Description: Join our dynamic team as a Software Bot Developer, where you will play a pivotal role in maintaining, enhancing, and troubleshooting our cutting-edge bot infrastructure. Your expertise will ensure that our bots operate seamlessly and adapt to the evolving demands of our business. You will collaborate closely with various stakeholders to guarantee the bot remains a dependable and effective tool within the organization.Key Responsibilities:Perform routine maintenance and performance evaluations on the bot to ensure it operates at peak efficiency.Integrate upgrades and enhancements in alignment with user feedback and organizational objectives.Quickly diagnose and address technical issues to minimize downtime.Work with cross-functional teams to gather requirements and implement new features.Monitor bot performance, analyze logs, and propose improvements to optimize processes.Document updates, changes, and best practices for reference and knowledge sharing.
Veeam is recognized as the Data and AI Trust Company, dedicated to empowering organizations to fully comprehend, secure, and ensure the resilience of their data and AI. As a leader in data resilience and security posture management, Veeam is designed for the integration of identity, data, security, and AI risk. With its headquarters in Seattle and offices across more than 30 countries, Veeam safeguards over 550,000 customers globally, who rely on Veeam to maintain their operations. Join us in our fearless journey forward, as we grow, learn, and make a significant impact for some of the world's largest brands.About the RoleWe are seeking a Software Development Engineer in Test (SDET) to join our Securiti Sciences team. In this pivotal role, you will ensure quality excellence from concept through delivery. You will transcend traditional development or QA roles by utilizing your deep understanding of system architecture and data flow to make informed automation decisions (API versus UI), identify issues at scale, and advocate for quality enhancements throughout the software development lifecycle (SDLC). If you are eager to become a technical consultant and a quality enabler, rather than merely an application developer or defect detector, we want to connect with you!
Join Devsinc as a Senior AI/Machine Learning Engineer, where you will leverage your expertise in Python and machine learning to create innovative solutions. We are looking for a proactive individual with extensive experience in cloud platforms (AWS, Azure, GCP, Databricks) who can design and develop scalable AI applications. You will play a pivotal role in shaping AI-driven features and user interactions within our client applications. Key Responsibilities: Develop and sustain robust AI and machine learning applications using Python and popular frameworks like TensorFlow and PyTorch. Design and deploy machine learning models and algorithms tailored for diverse AI applications, enhancing user engagement and functionality. Integrate external AI/ML APIs and services into existing web platforms. Foster a data-driven culture by consistently delivering impactful AI solutions. Possess a deep understanding of Large Language Models (LLMs) for various NLP applications, including writing assistance and summarization. Lead initiatives in NLP and computer vision model development, promoting a collaborative environment for continuous improvement.
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.
Join our innovative team at Seekatechnology as a Backend AI & Data Pipeline Engineer. In this role, you will be responsible for designing and implementing robust data pipelines that facilitate the integration of AI technologies into our systems. Your expertise will play a crucial role in optimizing data flow and ensuring seamless data processing.
At Educative, we're on a mission to connect millions of developers globally. Our platform is experiencing rapid growth, providing interactive, text-based courses covering various domains in computer science, cloud computing, and advanced technologies.Our learners depend on us to develop engaging courses that enhance their skills, enable them to secure better job opportunities, or simply enjoy the process of learning.We are looking for a creative and driven Software Engineer who is passionate about creating a state-of-the-art learning platform. You will take ownership of projects from inception to completion, making a significant impact on the final product. As a builder, you thrive in collaborative environments with fellow engineers and cross-functional teams, where you can share knowledge, conceptualize, design, develop, test, and launch features that amaze our learners, authors, and customers.
Join our dynamic team at Softpers Interactive as an Associate Software Engineer. In this role, you will contribute to the development and maintenance of innovative software solutions that enhance user experiences. Collaborate with a talented team of engineers and play a crucial part in shaping the future of technology at our company.
Devsinc is offering a Software Engineering Internship based in Lahore, Punjab, Pakistan. This program is structured for individuals interested in gaining practical experience in the technology sector. Interns will have the chance to work closely with experienced engineers and contribute to real-world projects, building a solid technical foundation in a professional environment. What you will do Assist with the design, development, testing, and maintenance of software applications. Support the engineering team in diagnosing and resolving software issues. Apply coding best practices to help deliver reliable software. Participate in daily stand-up meetings and team discussions. Document technical processes and features for future use. Develop programming skills through hands-on learning and continuous improvement. Program highlights Gain exposure to the software industry and its workflows. Build a resume with real project experience. Lay the groundwork for a future career in software engineering.
Job Summary We are seeking a talented and experienced Principal Software Engineer specializing in .Net to join our dynamic team at Creative Chaos. In this role, you will be instrumental in the development of server applications across various software platforms. Your primary responsibility will involve crafting Restful APIs that will be utilized by client applications. As a Principal Software Engineer, you will ensure that the functionality, security, and performance of our server applications align with design specifications and are devoid of bugs. You will also lead a team of engineers, mentoring them through continuous training and providing guidance.Duties & ResponsibilitiesLead and inspire a team of software engineers.Mentor team members through training and constructive feedback.Conduct thorough analysis of business requirements.Estimate and manage assigned tasks efficiently.Write high-quality code and comprehensive unit tests.Collaborate effectively with team members and stakeholders.Optimize your code for enhanced security and performance.Maintain systems by resolving existing issues promptly.Update issue tracking software with relevant information.Provide clear and timely status updates.Communicate effectively with clients to understand their needs.Control versions of your code using version control systems.Research and evaluate new technologies to enhance the development process.Continuously upgrade your skills and knowledge in the field.Assist in evaluating candidates for open positions.
Join Devsinc, a leading technology firm, as a talented Software Engineer specializing in iOS development. Our innovative mobile development team is looking for a passionate individual to create and enhance high-quality native iOS applications utilizing Swift, Objective-C, and the latest Apple frameworks. You will work in close collaboration with product managers, designers, and backend engineers to craft seamless, scalable, and performance-oriented mobile applications that meet client objectives.Key Responsibilities:Design and develop robust native iOS applications using Swift, Objective-C, and relevant Apple frameworks.Collaborate effectively with cross-functional teams including product, design, and backend engineers to integrate user-centric features.Implement RESTful APIs, third-party SDKs, and Apple services such as Push Notifications and In-App Purchases.Enhance app performance and responsiveness across a variety of iOS devices.Write clean, maintainable, and testable code following industry best practices and architectural patterns such as MVC or MVVM.Participate in code reviews and contribute to maintaining high code quality standards.Debug, profile, and resolve technical issues to improve app stability.Support CI/CD processes, deployment pipelines, and App Store submissions.
At Devsinc, we are thrilled to offer internships for aspiring Software Engineers. This is a fantastic opportunity for technology enthusiasts to immerse themselves in a professional software development setting. Interns will collaborate with our skilled team, contributing to actual projects while honing their technical abilities and gaining valuable industry insights.Key Responsibilities:Assist in the design, development, testing, and maintenance of software applications.Support the engineering team in identifying and resolving software issues.Learn and apply coding best practices to produce high-quality code.Participate in daily stand-ups and contribute to team discussions.Document technical processes and code functionalities for future reference.Engage in continuous learning and enhance your programming skills through practical experience.Qualifications:Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.Basic proficiency in programming languages such as Python, Java, or C++.Familiarity with web development concepts and frameworks is an advantage.Strong analytical and problem-solving abilities with a passion for learning.Excellent interpersonal and communication skills with a collaborative approach.Receptive to feedback and adaptable to new challenges.This internship is an excellent way to enhance your resume, gain industry exposure, and embark on a rewarding career in software engineering.
Join Rewaa as we embark on a transformative journey to redefine the retail landscape! Our state-of-the-art SaaS platform equips retailers with the tools to accelerate their growth and enhance operational efficiency. From point-of-sale and inventory management to seamless omnichannel integrations, tax, accounting solutions, and insightful reporting, our comprehensive offerings are accessible on a single, user-friendly interface powered by our high-performance hardware. With an impressive client base exceeding 10,000 and a bold ambition for global expansion, now is the perfect moment to become a part of the Rewaa family!About the Role We are seeking a talented and seasoned Principal Software Engineer to lead one of our dynamic Engineering teams at Rewaa. The ideal candidate will possess a robust background in software development and demonstrated leadership skills, driving innovative solutions that align with our mission.
As a Lead Principal Software Engineer specializing in C++, you will play a pivotal role at Creative Chaos, creating and sustaining high-performance applications while prioritizing code quality and software dependability. You will lead a dynamic team of developers, inspiring them with best practices and fostering innovative solutions to complex challenges.Key Responsibilities: Architect and develop robust software applications utilizing C++. Guide and mentor a team of engineers through collaboration and code reviews. Evaluate business needs and translate them into system specifications. Produce efficient, maintainable, and scalable solutions. Diagnose and rectify software issues effectively. Perform performance tuning and optimization to enhance application efficiency. Provide hands-on mentorship to junior engineers. Work seamlessly with cross-functional teams to deliver outstanding results. Stay abreast of the latest industry trends and technologies. Contribute to project planning and estimation efforts. Maintain code quality through rigorous testing and review processes.
About AdalFi:AdalFi is at the forefront of the fintech revolution in Pakistan, transforming the landscape of digital lending. We specialize in developing intelligent credit infrastructure that empowers banks to make automated lending decisions in real-time, leveraging cutting-edge data science, machine learning, and AI technologies.About the Role:We are seeking a seasoned Senior Software Engineer with extensive experience in .NET frameworks and a proven track record in building fintech solutions. In this pivotal role, you will be instrumental in designing robust, scalable systems, tackling intricate engineering challenges, and guiding a high-performing development team. The ideal candidate is technically adept, proactive, and possesses excellent communication skills. Experience in a product-based company will be highly advantageous.Key Responsibilities:Develop and deploy high-performance fintech applications utilizing the .NET tech stack.Manage the full development lifecycle—from requirements gathering to implementation and final delivery.Address complex, real-world business challenges with clean, efficient, and maintainable code.Collaborate effectively with cross-functional teams including product management, design, and DevOps.Mentor junior engineers and advocate for best practices in code quality, performance, and security.Proactively enhance systems, tools, and processes to foster engineering excellence.Engage in architectural reviews and contribute to long-term technical strategy.Requirements:Bachelor’s degree in Computer Science or a related discipline.2–4 years of software development experience, with substantial hands-on expertise in .NET (C#, ASP.NET Core, Entity Framework, etc.).In-depth knowledge of object-oriented programming, design patterns, and principles of clean architecture.Proven experience in developing fintech products or platforms.Familiarity with SQL Server, REST APIs, microservices, and cloud platforms (preferably Azure).Exceptional problem-solving abilities and a proactive approach to technical challenges.Strong leadership and communication skills, with the capacity to influence and align teams.
Full-time|Remote|Remote — Islamabad, Islamabad Capital Territory, Pakistan
As a Principal Software Engineer specializing in Java at Creative Chaos, you will play a pivotal role in developing robust server applications across various software platforms. Your primary responsibilities will include crafting Restful APIs for client applications, ensuring that the functionality, security, and performance of the server applications meet design specifications and are free of bugs. In this leadership position, you will mentor and guide a team of engineers, fostering their growth through continuous training.Key Responsibilities: Design, develop, test, debug, document, and maintain back-end services, models, processes, and databases that underpin the application. Engage in team development activities to uphold high quality and productivity standards. Leverage your deepening expertise in cloud architectures, focusing on security, availability, microservices, and scalable designs. Stay informed on the latest technologies and development methodologies to enhance application quality and construction efficiency. Adopt agile principles and support iterative processes to ensure timely delivery of valuable software. Provide technical guidance on complex projects, collaborating with staff, contractors, and vendors to fulfill company MIS needs. Conduct complex design analyses to address diverse business technology needs. Lead projects, which may include managing small to medium-sized endeavors. Present recommendations to management and assist in selecting the best alternatives. Act as a resource for complex technical areas, offering expertise to department management and other stakeholders. Qualifications: Bachelor’s degree in Computer Science, Software Engineering, or a related field. 8+ years of professional experience in Java/Spring development, with significant expertise in creating commercial Spring MVC/Hibernate and AJAX web applications. Proficient in system integration, particularly in designing, building, and consuming REST services. Experience with PostgreSQL as a database engine, deployed on AWS, along with relational database skills for PostgreSQL and Terraform. Familiarity with React.js is a plus. Ability to collaborate closely with business stakeholders, user experience designers, and quality assurance teams. Adept at adapting to evolving requirements and specifications. Excellent written and verbal communication skills. Strong belief in the value of test automation. Benefits: Paid Time Off Health Insurance 401k
Job SummaryWe are seeking a highly skilled Senior Software Engineer specializing in Java to join our team at Creative Chaos. In this role, you will play a pivotal part in developing robust server applications across various software platforms. Your primary responsibilities will include crafting RESTful APIs for client applications, ensuring the functionality, security, and performance of server applications align with design specifications, and maintaining a bug-free environment. As a leader, you will also be responsible for mentoring junior engineers, fostering team growth through training and collaboration.Duties & ResponsibilitiesAnalyze business requirements to define technical specifications.Estimate and plan tasks effectively.Write clean, maintainable code and comprehensive unit tests.Collaborate and communicate with team members and clients.Optimize code for enhanced security and performance.Diagnose and resolve existing system issues.Utilize issue tracking software to manage tasks.Provide regular updates on project status.Version control management of your code.Research and implement new technologies.Lead a team of software engineers, providing mentorship and guidance.Continuously upgrade your skills and knowledge.Evaluate potential candidates for open positions.
Full-time|Remote|Remote — Islamabad, Islamabad Capital Territory, Pakistan
Job SummaryWe are seeking an experienced Senior PHP Software Engineer to join our dynamic team at creativechaos. In this role, you will be responsible for developing robust server-side web application logic. Your expertise will help us enhance back-end components, integrate with various third-party web services, and support front-end developers by seamlessly integrating their work with the application. You will also have the opportunity to create and implement plugins for popular frameworks.Responsibilities Analyze business requirements to design high-quality solutions Estimate tasks and deliver on time Write clean, maintainable code and conduct unit testing Collaborate with cross-functional teams to ensure project success Optimize code for improved security and performance Fix existing issues to maintain system integrity Keep issue tracking software updated with progress Provide regular status updates to stakeholders Communicate effectively with clients to understand their needs Manage version control of your code Research and implement new technologies to enhance product offerings Lead and mentor a team of software engineers Support team members through training and guidance Stay updated with industry trends and expand your knowledge Participate in candidate evaluations for open positions