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 32,875 reviews, clients rate our Software Engineers 4.9 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 32,875 reviews, clients rate our Software Engineers 4.9 out of 5 stars.
Hire Software Engineers

Filter

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

    لدي منظومة تعمل بالفعل وأحتاج إلى مطوّر برمجيات خلفية محترف يركّز حصرياً على تحسين الأداء فيها، وبالتحديد رفع درجة تحمّلها عندما تتعرّض لأحمال مرتفعة. الهدف هو أن يستمر النظام بالاستجابة بثبات وسرعة حتى عند الذروة. سأزوّدك بكل ما يلزم من شفرة حالية، سجلّات، وبيانات الاختبار. المطلوب منك تحليل عنق الزجاجة، تنفيذ التعديلات اللازمة — سواء كانت إعادة كتابة أجزاء من الكود، تحسين الاستعلامات، أو إدخال حلول تخزين مؤقت وتوزيع الأحمال — ثم توثيق النتائج بالأرقام. قبولي للتسليم يعتمد على: • تقرير قياس أداء قبل/بعد يتضمّن أوامر الاختبار والأدوات المستخدمة • كود مُحسَّن ومعلَّق بوضوح • إرشادات نشر سريعة تمكّنني من تفعيل التغييرات على بيئة الإنتاج إن كنت متمرساً في ضبط الأداء، أدوات القياس، واختبار الضغط، فسيسعدني العمل معك.

    $56 / hr Average bid
    $56 / hr Avg Bid
    17 bids

    Hi, I am looking for an experienced automotive software engineer to build a secure Windows desktop application for an authorized Volvo Tech Tool workflow. The application should securely transfer legitimately obtained programming files between approved Tech Tool Online and Offline environments, validate file integrity and compatibility, and provide logging, authentication, and clear error handling. The project requires strong experience with C#/.NET, Volvo Tech Tool, RP1210/J2534, CAN/UDS, secure file handling, and automotive diagnostics. The solution must use authorized methods and must not bypass licensing, encryption, or manufacturer security. Please confirm whether you have completed a similar Volvo or heavy-duty diagnostic software integration and describe the official SDKs, APIs, ...

    $429 Average bid
    $429 Avg Bid
    25 bids

    Looking for someone with strong logic skills and American-like English. not another high-stress coding grind. We're hiring someone who's great with people and quick to pick up new codebases, to serve as a technical interviewer evaluating software engineers on behalf of our US client companies. What makes this role different: This is not a traditional development position. You'll be an interviewer for software engineer candidates. You won't be maintaining legacy code or racing deadlines. Instead, you'll use your coding logic and communication skills to guide candidates through live coding interviews, assessing their technical ability while keeping the process smooth and encouraging. Role structure: - Starts as a 2-week part-time trial (also paid) - Transiti...

    $14 / hr Average bid
    $14 / hr Avg Bid
    95 bids

    Title: System Design Interview Coach Needed — 30 Sessions (HLD, LLD, Estimation) Budget: $250 fixed price for 30 sessions (~$8-9/session). Paid via milestones. Open to reasonable counter-offers from strong candidates. Job Description: Looking for an experienced software engineer to run a structured coaching program to help me prepare for system design interviews (both high-level and low-level design). What I need covered: Back-of-the-envelope estimation — QPS, storage, bandwidth, latency budgeting Core fundamentals — load balancing, caching, database sharding/replication, CAP theorem, consistency models, message queues, rate limiting, API design Classic HLD problems — URL shortener, rate limiter, chat system, news feed, ride-sharing, etc. LLD / OOD implementation &...

    $235 Average bid
    $235 Avg Bid
    25 bids
    Game A RAM Monitoring Tool
    6 days left
    Verified

    ### Project Description: LoL Automatic Offset Finder Application **Purpose:** A desktop application that automatically finds and lists the **dynamic memory offsets** of specific entities (Unit, Missile, Summoner Spell, etc.) in League of Legends, based on the base addresses (DLL Offset) provided externally, whenever game updates (e.g., `Patch 14.1` or `` changes). #### What Exactly Should It Do? 1. **Input Data:** - The user can manually enter or read from a file the **base offsets** (e.g., `GameInstance`, `LocalPlayer`, `UnitNoClip`, `MissileList`, `MissileTarget`, etc.) that we will define or fix. - The program should find the **executable offsets** of the following main groups based on these basic offsets: - **Unit / Object Instance Address** - **Health / Max Health** - **Positio...

    $141 Average bid
    $141 Avg Bid
    62 bids

    Hi, I am looking for an experienced automotive software engineer to build a secure Windows desktop application for an authorized Volvo Tech Tool workflow. The application should securely transfer legitimately obtained programming files between approved Tech Tool Online and Offline environments, validate file integrity and compatibility, and provide logging, authentication, and clear error handling. The project requires strong experience with C#/.NET, Volvo Tech Tool, RP1210/J2534, CAN/UDS, secure file handling, and automotive diagnostics. The solution must use authorized methods and must not bypass licensing, encryption, or manufacturer security. Please confirm whether you have completed a similar Volvo or heavy-duty diagnostic software integration and describe the official SDKs, APIs, ...

    $547 Average bid
    $547 Avg Bid
    38 bids

    I’m moving the Dynamo initiative at Handshake AI into its next phase and I need a seasoned Python developer to write production-ready machine-learning algorithms that slot straight into our existing codebase. The heavy lifting is pure code development—no data wrangling or system plumbing—so I expect clean, well-documented Python modules that import neatly and respect our current project structure. You’ll work against the latest commit in our private Git repo, build out the ML logic we’ve specced (classification and ranking models to start), and deliver passing unit tests so the CI pipeline stays green. Feel free to lean on scikit-learn, PyTorch, or TensorFlow if they keep things elegant and maintainable; the end goal is fast, accurate models that can be calle...

    $96 Average bid
    $96 Avg Bid
    23 bids

    # SalonPro SaaS ## Software Requirements Specification (SRS) ### Version 1.0 ### Project Type Multi-Tenant SaaS Platform for Salon Management ### Target Market * Beauty Salons * Barbershops * Spa Centers * Beauty Clinics * Wellness Centers --- # 1. Project Overview SalonPro is a cloud-based Software as a Service (SaaS) platform designed to help salons manage appointments, customers, employees, services, invoices, and business performance. The system will support multiple salons under a single SaaS platform with subscription-based pricing. --- # 2. Objectives The system aims to: * Digitize salon operations * Reduce manual appointment management * Improve customer experience * Increase employee productivity * Provide business insights through reporting * Generate recurring sub...

    $299 Average bid
    $299 Avg Bid
    212 bids

    I need an experienced Python developer to review my desktop application code. The goal is to enhance performance and maintainability. Key tasks include: - Identifying and fixing bugs - Improving code efficiency - Enhancing code readability Ideal skills and experience: - Proficiency in Python, especially for desktop applications - Strong debugging skills - Experience with code optimization and readability improvements - Familiarity with best coding practices and design patterns Please provide examples of previous similar work.

    $601 Average bid
    $601 Avg Bid
    181 bids
    Build a Simple Automation
    5 days left
    Verified

    We are looking for a developer familiar with Tally, , and SaleSmartly API to build a very simple MVP automation. This is NOT a complex CRM or database project. Our goal is simply to automate the process of collecting customer information from a Tally form and sending it into SaleSmartly for our customer service team. The workflow should be: Tally Form → → SaleSmartly No AI, no database, no additional business logic. The solution should be clean, stable, and easy for non-technical staff to maintain. WorkflowStep 1 A customer submits a Tally form. Example fields: · Name · Email · Phone Number · WhatsApp (optional) · Inquiry / Message Step 2 receives the submission automatically. Use either: · Tally Webhook (preferred) &...

    $24 Average bid
    $24 Avg Bid
    70 bids

    Karat Interview Preparation This training program is designed to help participants prepare for technical interviews conducted on the Karat platform. The program focuses on strengthening problem-solving skills, coding proficiency, data structures and algorithms, system design fundamentals, and effective interview communication. Participants will gain hands-on experience through mock interviews, coding exercises, and personalized feedback to improve their technical and behavioral interview performance. The objective is to build confidence and equip candidates with the skills required to succeed in real-world technical interviews.

    $37 / hr Average bid
    $37 / hr Avg Bid
    5 bids

    I'm looking for an expert to customize and integrate Microsoft Dynamics, focusing on automating workflows for sales, customer service, and financial processes. Key Requirements: - Workflow and automation customization - Experience in integrating Microsoft Dynamics with other systems - Ability to customize user interfaces and reports/dashboards is a plus - Proven track record in similar projects is essential Ideal Skills and Experience: - Extensive experience with Microsoft Dynamics - Strong background in sales, customer service, and financial processes - Excellent problem-solving skills - Ability to provide a detailed project proposal Please include relevant experience in your application.

    $6951 Average bid
    $6951 Avg Bid
    73 bids

    I need a clean, well-commented Python script that can place Equity orders on the NSE through my broker’s REST API. The program must support three order types—Market, Limit, and Stop-loss—and switch between them with a simple function call or flag. Key expectations • Handle authentication, session renewal, and basic error catching so an interrupted connection will not leave an order half-sent. • Clearly separate configuration (API keys, tokens, quantity, symbol) from the core logic so I can reuse the same code across multiple accounts. • Return the order ID and status in real time, ideally as both terminal output and a lightweight log file for later reconciliation. Deliverables 1. A single .py file (or small module set) ready to run. 2. A sho...

    $10 Average bid
    $10 Avg Bid
    32 bids
    PostScript Conversion Tool
    2 days left
    Verified

    I need a programmer to create a tool that parses PostScript files and renders them using a PostScript interpreter like Ghostscript. The primary function of this tool should be to convert PostScript code into a format that allows me to determine the percentage of ink coverage of the file. Key Requirements: - Parse and render PostScript files - Convert to a format for ink coverage analysis Ideal Skills and Experience: - Proficiency in working with PostScript and Ghostscript - Experience with file parsing and conversion - Familiarity with ink coverage metrics and tools

    $21 / hr Average bid
    $21 / hr Avg Bid
    61 bids

    Looking for an Experienced Full-Stack Developer to Build a Recruitment Platform About the Project I'm building Saleshunt, a modern recruitment platform focused on connecting recruiters with sales professionals. I'm not a technical founder. My expertise is in sales, business development, and product vision—not software development. Because of that, I'm looking for someone who can become a long-term technical partner for this product. I don't just need someone who can write code—I need someone who can guide me through technical decisions, recommend the right architecture, explain trade-offs in simple language, and help build a scalable product over time. If you're someone who enjoys working with founders and helping shape products, I'd love to h...

    $553 Average bid
    $553 Avg Bid
    75 bids

    I’m expanding our software engineering team here in Pakistan and want two strong full-stack engineers who are equally comfortable in ASP.NET and React.js. On any given week you might spin up a brand-new microservice in .NET 7, wire its UI in React + TypeScript, or dive into an older codebase to refactor and patch issues. Clean, well-documented commits and a habit of writing unit tests are essential because we ship continuously. Your day-to-day work will cover both building new applications and maintaining existing ones, and you’ll often be the first line of technical support when something goes bump in production—so clear, proactive communication is as important as your code. We collaborate in English on Slack and track work in Azure DevOps; experience with those (or sim...

    $1055 Average bid
    $1055 Avg Bid
    74 bids

    I'm seeking an experienced AI software developer to create an automation tool specifically for recruitment agencies. The software should help automate data entry, streamline workflow processes, and assist in decision-making tasks. Key Requirements: - Design and develop AI algorithms to automate various recruitment tasks - User-friendly interface for easy navigation - Integration with existing recruitment software and databases - Robust data security measures Ideal Skills and Experience: - Proven experience in AI and machine learning - Strong background in software development - Familiarity with recruitment processes and tools - Excellent problem-solving skills and attention to detail Looking for a freelancer who can deliver a high-quality, efficient, and reliable AI automation tool...

    $48 / hr Average bid
    $48 / hr Avg Bid
    246 bids

    My Avalonia-based IDE (C# / .NET 10) used to show a real-time XAML Previewer for every .axaml file. After introducing a TabControl the preview vanished, and .axaml files now open with no preview at all. I also have a separate CodeEdit window that still pops up in its own top-level window; I want that editor to appear as another tab inside the existing MainWindow instead, using the framework’s standard tab styling—no fancy visuals, just the normal look. What I need you to do is dive into the current codebase, locate whatever broke when the TabControl was added, and wire the XAML Previewer back in so the live view refreshes exactly as it did before. While you are in there, refactor the CodeEdit window so that opening a .cs file adds a new tab within the same MainWindow instance,...

    $56 Average bid
    $56 Avg Bid
    47 bids
    Android 9-17 Build Engineer
    2 days left
    Verified

    I need a seasoned build engineer to take our Android 9 through 17 source tree and make sure every version compiles cleanly on Linux. You will audit the current Gradle/CMake tool-chain, validate the resulting binaries, trace and eliminate compiler or linker errors, and create any missing software objects required for a reproducible build. The whole process must run head-to-toe on a Linux workstation against a vanilla kernel, so familiarity with GCC, Clang, CMake, and niche tools such as QVC is essential. While the primary target is Linux, experience juggling cross-platform compilers for macOS, iOS, or Windows will help you diagnose edge-case symbols that occasionally creep in. Deliverables • A one-click script (or documented command set) that produces verified Android 9–17 imag...

    $26 Average bid
    $26 Avg Bid
    57 bids

    I need a Random Access Generator built that focuses solely on strings rather than numbers or custom objects. The generator must output alphabetic strings—no digits, no hex characters. At runtime I want to be able to: • Specify the desired string length (single character up to a user-defined maximum). • Decide whether the output should be uppercase-only, lowercase-only, or a mix (I did not lock this choice in yet, so please leave it configurable). • Request single strings or batches and receive them instantly without noticeable lag. Implementation details I care about: • A clean, well-documented core function or class in Python, JavaScript, or another mainstream language you propose. • A simple test script or UI snippet that shows the generator p...

    $55 Average bid
    $55 Avg Bid
    41 bids

    C# Desktop Application Developer Needed Project Overview I am looking for an experienced C# developer to build a reliable, well-structured desktop application. The application should have a clean user interface, efficient performance, and maintainable code. Requirements - Strong experience with C# and .NET - Experience developing Windows desktop applications (WinForms or WPF) - Clean, well-documented, and maintainable code - Good understanding of object-oriented programming - Ability to deliver within the agreed timeline - Good communication and regular progress updates Scope of Work - Develop the application according to the provided requirements - Design a user-friendly interface - Implement all required features - Fix bugs and optimize performance - Test the application before del...

    $105 Average bid
    $105 Avg Bid
    42 bids

    # Hiring: AI Pairwise Coding Transcript Reviewer (Remote) We are looking for detail-oriented reviewers to evaluate AI coding assistant conversations for a research project. This is **not a software engineering position**. Instead, you'll review pairs of AI responses and evaluate how well each model behaved during coding tasks using a structured rubric. ### Responsibilities * Review pairwise AI coding transcripts. * Evaluate model behavior rather than code correctness. * Apply behavioral evaluation rubrics consistently. * Write concise, evidence-based rationales. * Compare two model responses and select the stronger one. * Maintain high annotation quality and consistency. ### Ideal Candidate * Strong analytical and critical thinking skills. * Software engineering or computer scie...

    $6 / hr Average bid
    $6 / hr Avg Bid
    89 bids

    Necesito crear un activador totalmente offline para Techtool versión 2.8.380. Requisitos clave • Interfaz de usuario sencilla: un pequeño panel que muestre solo los botones indispensables y mensajes claros para el usuario final. • Funciones avanzadas de activación: el ejecutable debe detectar la instalación, aplicar el parche correspondiente y verificar que la licencia quede operativa sin conexión a internet. • Protección contra copias: integra una capa básica de seguridad para impedir que el activador sea clonado o distribuido sin mi autorización (por ejemplo, checksum interno u ofuscación ligera). Entregables esperados 1. Ejecutable listo para usar y funcionar sin conexión. 2. Códi...

    $404 Average bid
    $404 Avg Bid
    71 bids

    Estoy buscando un desarrollador Fullstack en .NET C# que se sume a mis proyectos a la medida. Todas las aplicaciones son multiplataforma y comparten los siguientes requisitos esenciales: • Integración con Microsip ERP mediante API directa. • Consultas y visualización de la base Firebird (trabajo habitual con IBExpert). • Módulo de autenticación de usuarios. Trabajo con sprints cortos; necesito a alguien que pueda tomar historias de usuario, proponer la arquitectura, programar front-end y back-end, documentar lo hecho y entregar código limpio en un repositorio Git. Valoro experiencia comprobable en REST, Entity Framework, patrones de diseño y buenas prácticas de seguridad. Si dominas estas herramientas y te interesa co...

    $21 / hr Average bid
    $21 / hr Avg Bid
    110 bids

    use una aplicación que corre exclusivamente en Windows y necesito aplicar ingeniería inversa para introducir mejoras concretas: deseo optimizar su rendimiento y, al mismo tiempo, pulir la experiencia de uso sin alterar la lógica de negocio que ya funciona. no es un sofware mio, si no un sofware que pague por un mes para mi uso. A partir de ahí espero que analices su estructura —desensamblado, mapeo de dependencias, obtención de código legible— para localizar cuellos de botella y simplificar los flujos de interacción con el usuario. Herramientas como Ghidra, IDA Pro o similares son bienvenidas siempre que el resultado sea un proyecto mantenible y comentado. Acepto sugerencias adicionales mientras se respete la compatibilidad...

    $419 Average bid
    $419 Avg Bid
    40 bids

    Recommended Articles Just for You