Software Engineering Jobs

Software Engineering is an ever-growing and dynamic field, offering the potential for solutions to a client’s problems. It is a term used to identify and describe the development of software by a team of experienced engineers, designers and developers. As such, software engineering provides reliable solutions to software related problems that require technical analysis and understanding.

Software engineers are proficient problem solvers who work to deliver effective solutions ranging from small projects to major systems. They create and maintain complex, large-scale software systems using different technologies and programming languages. Their expertise can turn ideas into reality, allowing them to provide their clients with innovative applications and products.

Here's some projects that our expert Software Engineer made real:

  • Developing websites, applications and other digital products with modern tools and frameworks
  • Providing solutions for security vulnerabilities
  • Automating processes with robust algorithms
  • Optimizing databases for maximum results
  • Working with mobile technology such as Android or iOS
  • Improving existing systems for increased performance
  • Integrating third party services into existing programs

Software engineering is an important feature of the 21st century, providing organizations with the solutions they need to thrive. If you’re looking for reliable software solutions that can take your project to the next level, consider hiring a software engineer on Freelancer.com to tailor your project’s requirements to your needs. Hire now and get started on turning your ideas into reality.

From 30,201 reviews, clients rate our Software Engineers 4.84 out of 5 stars.
Hire Software Engineers

Software Engineering is an ever-growing and dynamic field, offering the potential for solutions to a client’s problems. It is a term used to identify and describe the development of software by a team of experienced engineers, designers and developers. As such, software engineering provides reliable solutions to software related problems that require technical analysis and understanding.

Software engineers are proficient problem solvers who work to deliver effective solutions ranging from small projects to major systems. They create and maintain complex, large-scale software systems using different technologies and programming languages. Their expertise can turn ideas into reality, allowing them to provide their clients with innovative applications and products.

Here's some projects that our expert Software Engineer made real:

  • Developing websites, applications and other digital products with modern tools and frameworks
  • Providing solutions for security vulnerabilities
  • Automating processes with robust algorithms
  • Optimizing databases for maximum results
  • Working with mobile technology such as Android or iOS
  • Improving existing systems for increased performance
  • Integrating third party services into existing programs

Software engineering is an important feature of the 21st century, providing organizations with the solutions they need to thrive. If you’re looking for reliable software solutions that can take your project to the next level, consider hiring a software engineer on Freelancer.com to tailor your project’s requirements to your needs. Hire now and get started on turning your ideas into reality.

From 30,201 reviews, clients rate our Software Engineers 4.84 out of 5 stars.
Hire Software Engineers

Filter

My recent searches
Filter by:
Budget
to
to
to
Type
Skills
Languages
    Job State
    25 jobs found

    Hi I will share the details with the shortlisted candidates. Thanks

    $181 Average bid
    $181 Avg Bid
    5 bids

    I have a set of annotated screenshots that capture every element of an existing TradingView strategy, but no source code. Your job is to translate those images into a clean, fully functioning Pine Script Strategy that behaves exactly like the original: same plots, same signals, same back-test results. You will receive the screenshots and a brief explanation of the intended logic as soon as we start. I expect: • A single .pinescript file written in Pine v5 • Settings, inputs and plots matching what appears on my charts • Comments in the code so I can follow the logic and tweak parameters later • A short note comparing your back-test metrics to the ones visible in my images to confirm the match Please send me a private message that includes at least one TradingVi...

    $191 Average bid
    $191 Avg Bid
    27 bids

    I have a single player-movement script that already does the job, but the code has grown a bit unwieldy. I’d like an experienced Unity developer to open the file, streamline the structure, and tighten the logic while keeping behaviour identical in-game. My top priority is stronger error handling; where try/catch blocks or validation checks make sense, please add them. Please follow Unity’s C# coding standards throughout. Inline only the essential comments that clarify the changes you make—no need for line-by-line narration. If you notice any quick wins beyond basic cleanup, jot a short note so I understand the reasoning. Deliverables: • A revised .cs file that compiles and runs as before, now cleaner, safer, and easier to read • Brief notes (a few line...

    $176 Average bid
    $176 Avg Bid
    65 bids

    I'm looking for a skilled developer to create a USDT wallet management software. The software should be compatible with Windows and Linux platforms. Essential features include: - Secure multi-signature support - Comprehensive transaction history - User-friendly address book Ideal skills and experience: - Expertise in cryptocurrency wallet development - Proficiency in cross-platform software development - Strong security protocols and encryption knowledge Please provide examples of previous similar work.

    $373 Average bid
    $373 Avg Bid
    14 bids

    I’m creating an Android-only application and need a developer who is equally comfortable in native Android (Java/Kotlin) and Python. The main objective is to connect a set of existing Python scripts to a clean, responsive Android front-end so the logic runs directly on the device. Here’s the current state: • All Python functionality is already written and tested on desktop. • No Android code exists yet; you will design the UI and wire it to the Python layer. • The bridge can be Chaquopy, Kivy, BeeWare, or any approach you prefer, provided performance on recent Android versions stays smooth. Scope of work 1. Set up the project structure and integrate the Python modules so they compile into the APK. 2. Build a minimal Android interface: a sin...

    $23 / hr Average bid
    $23 / hr Avg Bid
    67 bids

    I already have a fully packaged code-base for an existing tool and now I need a fresh Windows desktop application that mirrors its user-interface one-for-one. You will receive the current package, screenshots of every screen, and a short walkthrough video; your job is to translate that experience into a modern, maintainable Windows executable. The core logic is in place, so the assignment is almost entirely about recreating the UI: layouts, navigation flow, dialogs, and visual behaviour. Feel free to propose WinForms, WPF, Electron, or any other Windows-friendly framework you are comfortable with as long as the final result installs easily and runs smoothly on Windows 10 and 11. Good naming conventions, clear project structure, and concise in-line comments are essential because this cod...

    $183 Average bid
    $183 Avg Bid
    100 bids

    I have a mature ActionScript project that still runs well feature-wise, but its performance is showing its age. Right now my only priority is to squeeze every possible millisecond out of it—no new features, no general bug hunting, just measurable speed gains. Two hot spots keep holding the app back: • Loading speed, specifically during the data-processing phase after assets have been fetched. • Graphics rendering, where complex vectors and filters spike the frame time. Your task is to profile the existing code, identify the worst offenders, and refactor or rewrite sections so the initial data crunch finishes promptly and the on-screen visuals remain smooth under load. I expect you to work with typical ActionScript tooling (Flash Builder, Scout, Adobe Animate or compar...

    $34 / hr Average bid
    $34 / hr Avg Bid
    37 bids
    Code Cleanup & Optimisation
    3 days left
    Verified

    I have an app developed using Base44 that requires checking by an experienced professional for errors and optimisations. Given the sensitivity of data being processed, would also appreciate someone to recommend security best practices. You’re welcome to continue using Base44 or whatever tool you prefer. Deliverables - Update to existing Base44 app with clean commented code - Implementation of security best practices to ensure data privacy - Brief changelog explaining key fixes and why they were made - Final pass showing the app running error-free after your updates If you’re comfortable navigating a medium-sized project and take pride in tidy code, I’d love your help.

    $23 - $46 / hr
    Sealed NDA
    $23 - $46 / hr
    75 bids

    Would you help me find a right US person? Here are the details We’re looking for a US-based software engineer with AI experience who can help us secure jobs. Overview - US-based engineer with AI background - Focus on getting jobs + client communication - Our internal team handles all development Responsibilities - Find and secure AI/software US jobs - Join interviews and daily calls on jobs - Coordinate with our internal dev team Requirements - Based in the US - Software/AI background - Strong communication skills - Comfortable on calls - Reliable and responsive - Ethnicity: White How It Works - You get jobs through interviews with our assistance - After getting jobs, we work on these jobs with your profile while pretending you - The employers think they work with you. They don...

    $177 Average bid
    $177 Avg Bid
    15 bids

    Overview We’re looking for a US-based software engineer with AI experience who can help us secure and manage client opportunities. Your main role is simple: You’ll get jobs and communicate with US-based clients, attend calls, and represent projects. Our internal team will handle the actual development work. Responsibilities - Get relevant AI/software roles or freelance projects - Join client calls and represent the project professionally - Understand client needs and communicate them clearly - Act as the main point of contact throughout the project - Coordinate with our internal engineering team Requirements - Based in the United States - Background in software engineering (AI/ML preferred) - Strong communication and client-facing skills - Comfortable leading calls and discu...

    $27 / hr Average bid
    $27 / hr Avg Bid
    68 bids

    Senior Forward-Deployed Software Engineer Needed to Finish Enterprise Intelligence Platform MVP (Python / FastAPI / Graph / Data Pipelines) ⸻ Project Overview I am building RealScore, a financial intelligence infrastructure platform designed for investigators, regulators, financial institutions, and government entities. The system ingests public records and financial intelligence data, resolves entities, constructs ownership relationships, and produces explainable risk outputs. The repository is already substantially built. The core architecture, services, pipelines, and UI are implemented and functional. The first core feature (entity search → ownership → sanctions exposure → explainable risk scoring) is approximately 70–80% complete. However, it needs a high-l...

    $252 Average bid
    $252 Avg Bid
    160 bids
    AutoCAD Mac CSV Import Tool
    2 days left
    Verified

    I need a program to import a CSV file into AutoCAD 2022 for Mac. The CSV will contain point data: point number, easting, northing, elevation, and description. Requirements: - The program should parse the CSV and create points in AutoCAD. - It should be compatible with AutoCAD 2022 for Mac. - User-friendly interface is a plus. Ideal Skills: - Experience with AutoCAD and its APIs. - Proficiency in handling CSV data. - Familiarity with Mac programming environments. I have been creating points by drawing small circles, typing easting and northing into their centers. I don’t know if I should be importing “x’s” as points. I was not able to control the point size a previous programmer provided years ago, the drawing was cluttered. I commonly draw circles with a ...

    $701 Average bid
    Featured
    $701 Avg Bid
    32 bids

    عنوان المشروع: تطوير Agent لأتمتة تعديل ملفات ECU (Windows) وصف المشروع: أحتاج إلى مبرمج محترف (ويُفضل أن يكون من مصر) لتطوير برنامج Agent يعمل على أتمتة عملية تعديل ملفات ECU باستخدام برامج جاهزة مثل Davinci أو StageX أو ECM Titanium. فكرة المشروع: أريد نظام يقوم بمحاكاة عمل المستخدم بشكل تلقائي، بحيث يتم تنفيذ خطوات التعديل بدون تدخل يدوي. آلية العمل المطلوبة: 1. استلام ملف ECU من فولدر معين أو من خلال API بسيط 2. تحديد نوع الخدمة المطلوبة (مثل: DTC OFF / EGR OFF / DPF OFF) 3. فتح برنامج التعديل تلقائياً 4. تحميل الملف داخل البرنامج 5. تطبيق التعديل المطلوب 6. حفظ الملف المعدل 7. إعادة الملف إلى فولدر محدد المتطلبات: - خبرة قوية في Python - خبرة في أتمتة البرامج على Windows (مثل pyautogui أو AutoHotkey أو أي أدوات مشابهة) - القدرة على التحكم في البرامج (فتح – تشغيل – إ...

    $176 Average bid
    $176 Avg Bid
    47 bids

    Project Title: ECU Tuning Automation Agent (Windows) Project Description: I need a professional developer to build a local automation agent for ECU tuning workflow. The goal is to automate the process of modifying ECU files using existing tuning software such as Davinci, StageX, or ECM Titanium. The system should work as follows: 1. Receive an ECU file from a local folder or simple API 2. Detect the required service (DTC OFF, EGR OFF, DPF OFF, etc.) 3. Automatically open the tuning software 4. Load the file into the software 5. Apply the selected solution 6. Save/export the modified file 7. Return the modified file to a specific folder Requirements: - Strong experience with Python - Experience with Windows automation (pyautogui, AutoHotkey, or similar) - Experience controlling deskt...

    $462 Average bid
    $462 Avg Bid
    69 bids

    Need a genuine female developer (age 24-40). Job role: Received client call & interview Text me only serious & interested candidates urgently. Please submit a bid only if you are a U.S. citizen currently residing in the United States. Thanks.

    $492 Average bid
    $492 Avg Bid
    33 bids

    I maintain a growing web application written in both Rust and Go and I’m looking for a US-based native English speaker who can jump in confidently on the server side. The codebase relies on Rust’s Actix and Rocket frameworks alongside Go’s Gin router, so recent hands-on experience with all three is essential. Your first priorities will be twofold: shipping new user-facing features while also hunting down and patching the most visible bugs reported by our QA team. Performance tuning and architectural refactors are handled by another engineer, so your focus stays squarely on feature work and defect resolution. To make sure we stay aligned, here’s how I’ll review your work: • A concise pull request for each feature or fix, passing our existing CI tests. ...

    $702 Average bid
    $702 Avg Bid
    89 bids

    I need ten solid pull requests merged into an organisation repo within the next week. The sole purpose of each PR is to resolve existing issues that are holding the project back, with a special emphasis on refactoring and optimisation. You are free to lean on AI-assisted tooling, automated refactor helpers or any other workflow that speeds things up, as long as the final code still feels human-written and aligns with the repository’s current style conventions. You will get access to the repo and a concise list of the open issues I consider top priority. I am not imposing any external style guide; simply mirror the formatting, naming and structural patterns already present in the codebase. Deliverables and acceptance: • Ten separate, well-scoped PRs that close or reference th...

    $13 Average bid
    $13 Avg Bid
    9 bids
    Full Stack Developer
    12 hours left
    Verified

    Key deliverables: • Redesigned frontend that matches today’s UX standards and is fully responsive • Refactored or rewritten backend modules with clear, maintainable code and improved performance • Database scheme revisions or migrations that enhance speed, integrity and scalability • Deployment support plus concise documentation covering setup, configs, and any new workflows I value collaborative communication—brief check-ins, a shared repo for code reviews, and milestone builds I can test hands-on. If you have a track record of upgrading legacy web apps without downtime, let’s talk about timelines and the best toolset to get this done.

    $13 / hr Average bid
    $13 / hr Avg Bid
    130 bids

    I need a clean, reliable API bridge that keeps booking details flowing instantly between Djubo PMS and Lovable in both directions. Whenever a reservation is created, modified, or cancelled in either system, the other side must receive and store the update in real-time without manual intervention. Both platforms already expose RESTful endpoints and keys; what I’m missing is the middleware logic that watches the webhooks, maps the fields, handles authentication, and writes robust error handling and retry routines so no transaction is lost. Deliverables • Node.js (or similar) service with clear, well-commented code • Field-mapping document showing how each Djubo attribute pairs with its Lovable counterpart • Deployment guide for a Linux server (Docker preferre...

    $106 Average bid
    $106 Avg Bid
    38 bids
    improve an existing FMS system
    6 hours left
    Verified

    We are seeking a highly skilled developer or development team to enhance and implement a Fleet Management System, including a fully integrated Repair Request workflow connected with Oracle. Project Overview: The objective of this project is to improve an existing system and implement a structured, end-to-end Repair Request workflow across multiple departments, including Workshop, Store, Procurement, Accounting, and Service. The system must integrate seamlessly with Oracle and external APIs. Repair Request Workflow: 1. Process initiation: * Job Card is created by Supervisor / Admin 2. Service handling: * Request is assigned to the Repair / Service / ACC department 3. Parts availability check (Store): * If parts are available → proceed with the service process * If...

    $38 / hr Average bid
    $38 / hr Avg Bid
    131 bids

    I need a skilled developer to fix functionality issues in my girvi software, specifically user authentication problems. Key Requirements: - Fix existing bugs - Resolve user authentication issues Ideal Skills and Experience: - Experience with girvi software - Strong debugging skills - Expertise in user authentication protocols Looking forward to your bids!

    $101 Average bid
    $101 Avg Bid
    25 bids

    LATAM FREELANCERS ONLY Busco a alguien con dominio de PHP y experiencia comprobable en LimeSurvey para crear nuevas funcionalidades centradas en la integración con varias plataformas externas (CRM, sistemas de gestión de aprendizaje y herramientas de marketing, entre otras). Lo que necesito: • Desarrollar módulos o plugins que conecten LimeSurvey mediante API REST/webhooks con esas plataformas. • Garantizar que la sincronización de usuarios, respuestas y metadatos sea bidireccional y segura. • Entregar código limpio, documentado y compatible con las versiones recientes de LimeSurvey. • Proveer un breve manual de instalación y pruebas unitarias para validar la integración. Valoraré que conozcas buenas pr&aa...

    $18 / hr Average bid
    $18 / hr Avg Bid
    43 bids

    Ich möchte eine schlanke Linux-Anwendung mit Libadwaita-Oberfläche entwickeln lassen, die Fotos stapelweise anhand ihrer Exif-Information Datum und Uhrzeit umbenennt. Mein Umfeld: Gnome, GTK4 und die neue Libadwaita-Designsprache. Zielplattform ist ausschließlich Linux (Flatpak-Bereitstellung wäre ein Plus). Funktionsumfang • Grafische Benutzeroberfläche: modern, responsive, hell/dunkel automatisch. • Drag-and-drop oder Dateiauswahl für ganze Ordner und einzelne Dateien. • Exif-Auslese ausschließlich für Datum und Uhrzeit; daraus soll der neue Dateiname nach frei wählbarem Muster entstehen (z. B. ). • Kollisionserkennung mit Zähler oder Benutzerabfrage. • Fortschrittsanzeige und Protokoll am Ende des ...

    $40 / hr Average bid
    $40 / hr Avg Bid
    28 bids

    Saya sedang menyelesaikan tugas akademik C++ yang menuntut pembuatan program sederhana untuk pengolahan data. Intinya, saya butuh: • Satu contoh program lengkap (C++17 atau lebih baru) yang dapat membaca data dari file atau input standar, memprosesnya—misalnya menghitung statistik dasar atau mem-filter nilai—lalu menampilkan hasilnya dengan rapi. • Kode diberi komentar jelas baris-per-baris agar mudah saya pahami dan modifikasi. • Penjelasan singkat (README atau PDF) tentang struktur program, logika utama, serta cara menjalankannya di Windows dan Linux menggunakan g++/clang++. Saya tidak membutuhkan antarmuka grafis; cukup berbasis terminal. Silakan memakai library standar (STL) saja, tanpa dependensi eksternal agar kompilasi tetap sederhana. Kirimkan be...

    $64 / hr Average bid
    $64 / hr Avg Bid
    3 bids

    Recommended Articles Just for You