Hire the best Software Engineers

Check out Software Engineers with the skills you need for your next job.
Clients rate Software Engineers
Rating is 4.8 out of 5.
4.8/5
based on 2,264 client reviews
  • $100 hourly
    I am a professional full-stack software engineer with a B.S. degree and Microsoft Certified, 15+ years of experience. I started my professional career in 2002 with working with LAMP(Linux, Apache, MySQL, PHP) stack along with Wordpress instances in Linux environments. My colleagues would describe me as very driven, honest and creative. I can work on any project involving Python and JavaScript libraries such as React.js, Angular, Vue, Node.js, Next.js, Nest.js, Express.js and WordPress theme & plugins. On top of working on artificial intelligence, machine learning with one of the largest insurance companies in the United States. I enjoy all aspects of my work, and I continually work on perfecting my craft by taking online courses, attending seminars and networking with other developers. My goal is to provide the highest value to my clients at a fair price. I have been on your end of the transaction, and I understand the frustrations of hiring a contractor; I can work with you on short-term or long-term projects. I am happy to work with clients who want to be actively involved in the development. I am available via video chat or voice call to discuss project requirements Keywords: Python, JavaScript, TypeScript, React, Angular, Vue, Gatsby.js, Node.js, Express.js, Next.js, HTML5, CSS3/LESS/SCSS, NoSQL, MongoDB, Firebase, Heroku, AWS
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Google APIs
    JavaScript
    API
    Angular
    TypeScript
    Firebase
    RESTful API
    Node.js
    MongoDB
    MySQL
    Amazon Web Services
    React
    PostgreSQL
    Python
    Java
  • $50 hourly
    My name is Saul Hidalgo, a Computer Engineer with a passion for developing Java and .Net software. I have been fortunate to work with exceptional teams and have had the opportunity to contribute to various sectors, including National Security/Defense in the United Kingdom, Oil companies, and Universities such as Harvard Business Publishing. The software I have created is currently being successfully utilized by these organizations. I thrive on new challenges and continuously seek opportunities to expand my skills. You can explore my public contributions on my GitHub account: saulhidalgoaular. Below are my areas of expertise and skills: 1. Code Translation and Conversion: - Proficient in translating code across various languages, with expertise in Python, Java, Delphi, C++, and C#. 2. Document Management System (DMS) - OpenKM: - Extensive experience in developing workflows, automations, cron tasks, and integrations using the Java/PHP API. - Configuration of daily backups. - Skilled in utilizing OpenKM as a DMS. 3. Algorithms and Programming: - Strong command over algorithms and programming skills, particularly in C/C++ and Java. - In-depth knowledge of data structures, strings, sorting, arithmetic and algebra, combinatorics, number theory, backtracking, graph traversal, algorithms for graphs, dynamic programming, and computational geometry. 4. Accounting: - Well-versed in managing material movement between stores and shops. - Proficient in handling retail-related accounting tasks. 5. Point of Sale (POS) Area: - Experience in integrating POS software with label printers, fiscal printers, barcode readers, fingerprint scanners, and keyboards.
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Core Java
    Microsoft Excel
    Document Management System
    API
    Algorithm Development
    Data Structures
    API Development
    Hibernate
    Object-Oriented Programming
    Java
    .NET Framework
    MySQL
    Desktop Application
    C++
  • $85 hourly
    Hello! 👋 I am a full-stack engineer with 13+ years of experience in web applications building and management, which includes quite varied expertise: creating CRM's, ERP's, e-commerce platforms, Ethereum smart contracts, Binance smart chain contracts, DAO, traffic detection systems, affiliate systems, blogs, etc. During the last seven years, I am using the Symfony framework. In my daily work, I use various tools and programming languages. I love TDD and use Behat and PHPUnit. I worked with VueJS and Nuxt and have experience with AngularJS so with JQuery. I am familiar with Python and Solidity stack as well. For the last five years, I am to working with blockchain and helped to launch various ICO products, and created a bunch of smart contracts. I helped to launch multiple projects with new ERC20 & BEP20 tokens. I am familiar with caching technologies – Memcached, APC – and caching proxies: Varnish, Haproxy, Cloudflare configuration. I am also familiar with Redmine and Jira project management software, operate Travis CI and Jenkins for continuous integration and automatization, have experience of using Amazon AWS. I love AWS Opswork and am familiar with code quality tools – phpmd, phpcs, duplicate code, unit test coverage, etc. I use Insight from Sensiolabs and Blackfire Profiler for my Symfony projects. From time to time, I work on open-source projects; For more information, skills, and projects history, feel free to ping me:) Thanks!
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Blockchain Development
    Blockchain
    Amazon EC2
    AngularJS
    Vue.js
    Symfony
    Nuxt.js
    WordPress
    JavaScript
    MySQL
    PHP
    Microservice
  • $60 hourly
    I have over 20+ years of experience in software development, design and maintenance. Mainly I'm interested with : 📌 Backend Development (XML-Services, WCF, RESTful APIs) 📌 Client/Server Applications (TCP, UDP, HTTP, SignalR, WebSockets) 📌 Realtime Data Monitoring 📌 APIs Integration 📌 Serial Port Communications with Smart Devices (PLCs, RTUs, Inverters) 📌 Automation Scripts (Web-Scraping, Data-Processing) 📌 MS-Office Add-ins (VSTO, VBA, JS) 📌 Upgrading old VB6 projects to VB.NET/C# projects (Desktop or Web)
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    SQLite
    MySQL
    Microsoft SQL Server
    JavaScript
    ASP
    Microsoft VBScript
    Visual Basic for Applications
    RESTful API
    ASP.NET
    .NET Core
    .NET Framework
    VB.NET
    C#
  • $25 hourly
    | Telegram Bot | Discord Bot | | Crypto Trading | Bot | Exchanges trading | Ccxt | Binance | | Backend | FastAPI | Flask | Django | Python | | AWS | Lambda | EC2 | RDS | CloudWatch | | Automation | | Embedded automation | IoT | IoT solutions | | Arduino | ESP | STM32 |
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Crypto Exchange Platform
    PostgreSQL
    RESTful API
    Scripting
    ESP32
    API Development
    Trading Automation
    Cryptocurrency
    Arduino
    WiFi
    React Native
    Embedded Application
    Arduino Firmware
    Python
  • $140 hourly
    Top rated Upwork contractor. I specialize in responsive, mobile friendly WordPress websites, creating custom themes as well as modifying existing themes, plugins, and writing custom code needed to achieve my client's goals. I also have extensive experience integrating the WooCommerce shopping cart system for e-commerce websites, as well as working with the WordPress REST API. Over the past 14 years, I have developed a wide range of websites using HTML5/CSS3, PHP, MySQL and Javascript, including sites for startup companies, small businesses and individuals. I enjoy developing, coding and maintaining clean, professional, easy to navigate websites. I can help you or your business create a website from design concept to a completed, polished and professional site. I can also help maintain and update existing websites.
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Adobe Creative Suite
    Graphic Design
    PHP
    Content Management
    Web Development
    Responsive Design
    CSS 3
    WordPress
    jQuery
    HTML5
  • $40 hourly
    I am expert in data integration using Talend Data Integration, database administration and processing xml files (xpath, xslt, xquery). I am master in business intelligence and specialist in process software development My experience with Talend Open Studio, SSIS, SSAS, SSRS started in 2006
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    XML
    Data Mining
    SAP Programming
    Java
    Data Extraction
    Python
    Data Warehousing
    Talend Open Studio
    Talend Data Integration
    XSLT
    Data Migration
    MySQL
    Microsoft SQL Server
    ETL
  • $80 hourly
    I have 21 years of general linux experience with apache, php, bash, python and various other scripting/programming languages. I have 7 years of expert level experience using memcache/redis and nginx application accelerator proxies based on Redhat and Ubuntu with php-fpm, apache, nodejs, java, .net and other application servers. These include zend, wordpress, drupal and several other web software suites In one of my previous projects I was been able to allow for up to 40,000 simultaneous user sessions across twenty apache application servers utilizing nginx reverse proxies, behind several F5 load balancers. Initial hardware was able to accommodate up to 4,000 users. Since the application was not stateless nor was it designed for data segregation between private/public data the nginx rulesets were very complex requiring rewrites, header injections/strips and even body regex find/replaces. I also have expert level experience with large scale wordpress clusters from the file service and db aspects. I have experience with appdynamics, nagios and large scale ELK logging. I have experience with AWS, especially linux EC2 containers, elastic beanstalk and cloudformation. I am highly skilled in troubleshooting complex multi-tier interaction issues using system logs, stack traces and wireshark packet traces.
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    HAProxy
    PfSense
    Red Hat Administration
    Linux System Administration
    Memcached
    Apache Nutch
    Ubuntu
    Apache CouchDB
    Redis
    NGINX
    PHP
  • $55 hourly
    20+ years experience administering Linux systems, have a strong expertise in Bash, Python, Perl, Ruby, C, C++ and Java development. Mostly interested in finding and eliminating bottlenecks in system software, hardware, and people communications. I believe in DevOps ideals and advocate best SRE practices.
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Bash Programming
    DevOps
    Ruby
    Jenkins
    Linux
    MySQL
    PostgreSQL
    Progress Chef
    Ansible
    Python
  • $90 hourly
    Top 1% expert-vetted talent on upwork! ►Expertise: I have worked in web design for 8 years, mostly specializing in Wordpress. I have experience not only developing, editing, and redesigning sites, but helping businesses grow their business to the next level. I have extensive experience using Wordpress, Shopify, Webflow and other CMS platforms I am also an Elementor & Divi expert. I have worked with CSS, HTML, and Javascript so I can always build the perfect design regardless of existing templates and themes. When it comes to Wordpress, I am skilled in theme customization, responsive UI/UX development, and plugin customization. I am also familiar with several major Wordpress premium themes including: Astra, Avada, Divi, Elementor, Salient, Jupiter, X theme and more. ►History I come from a marketing and business background so when I build your site I do so with the goal of ensuring that you not only are presenting an amazing impression for your business but are also pushing your visitors to convert. I’ve worked with projects in a variety of stages, from making a few edits to your site all the way to looking for someone to take over the whole process including the design, development, hosting, editing, and maintenance. I offer a unique approach to developing sites start to finish based on 100s of projects. In a nutshell, I deliver a 'real end-to-end website solution'. ►Overview: I pride myself in my ability to provide amazing work that is design and conversion-driven. I have worked with clients in an array of industries ranging from artificial intelligence to wedding planning to universities and am always excited to work on a project in a new industry with its own unique challenges. ►Skills Set: 1. CMS: Wordpress, Squarespace, Webflow, Shopify, Weebly, Wix 2. Languages: CSS, HTML, Javascript, Python, SQL 3. Skills: Graphic design, e-commerce development, copywriting, SEO, video editing, logo design, business card design, theme development 4. Design & UX/UI: Miro, Figma, Sketch, XD and more 5. Web Building Tools: Divi, Elementor, Gutenberg 6. Tools: Adobe Photoshop, Adobe illustrator, Sketch, Canva, Moonclerk, Typeform, Memberspace, Woocommerce 7. Marketing: Branding, Facebook pixel, facebook ads, google ads, newsletter design, newsletter strategy 8. Understanding of best practices in design, optimization, and user experience 9. Site Speed Optimization 10. Website Migration between website builders & website hosting providers 11. Online Payment Gateway Integrations 12. Mobile & Tablet Responsiveness 13. Squarespace & Wordpress tutoring 14. WordPress Backups & Updates 15. WordPress Website Maintenance 16. Landing page optimization 17. ADA compliance audit & remediation
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Google Analytics
    SEO Performance
    Shopify
    Webflow
    Digital Project Management
    Copywriting
    Python
    JavaScript
    Project Management
    HTML
    Squarespace
    Marketing Strategy
    WordPress
    CSS
    UX & UI
  • $79 hourly
    *** UpWork Expert-Vetted profile, only granted to the top 1% — pre-screened by Talent Managers and experts in their field. *** As Senior Learning Technology Consultant with over 250 projects successfully completed within the e-Learning Software Development industry, I incorporate over 13 years of experience in Learning technology solutions, managing and leading Learning Tech Consultancy, Project Management, Design and Engineering Teams focused on LMS creation and implementations with systems such as Moodle, Capsule LMS, Totara, Mahara, Paradiso LMS, CrossKnowledge Learning Suite, LearnDash, LearnWorlds, eFront, Talent LMS, and the creation of interactive SCORM Courses with authoring tools such as Articulate storyline and RISE to support the delivery, enhancement and maintenance of Compliance Certifications, and Continuing Education (CE or CEU) content and material via SCORM for various industries. It is important for me to make sure all quality standards are met within an organization and to ensure proven practices of the Learn Tech industry and best practices are followed for your specific LMS. I have made sure to provide powerful input to Fortune 500 corporations, State Universities throughout the US and government organizations, but also global small and midsize businesses by optimizing live systems and guiding evolution of internal processes, e-learning tools, platforms and their content. I am greatly interested in continuous growth, contributing through leadership, process development and business detail-oriented Project Management skills as a bilingual Senior e-Learning Consultant and Learn Tech Project Manager for your team and project, but most importantly, I look forward to becoming a key contributor to the success of your organization and all projects with work on together. Digital learning Solutions, LXP, LMS and e-Learning Content Services: - LMS Selection, Scoping and Implementation Consulting - Upgrades (Moodle LMS / Totara LMS) - Revamping sites or LMS - LMS Administration and governance - LMS Theme Creation or enhancement - LMS plugin development, creation, installation and maintenance - LMS Multi-tenant - LMS Custom Development - LMS Data integration (SSO, User Provisioning, Enrollment, and Completion records / Exports & Imports) - LMS KPI Identification and Success Campaigns - LMS Localization and Translation - LMS Mobile App creation & Implementation - Salesforce and LMS Integration - Woocommerce and LMS integration - Magento and LMS Integration (Moodle, and Skyprep) - Zoom, Webex, BBB and other meeting tools and LMS integration - SCORM Interactive course creation for LMS - Creation, enhancement and maintenance of Compliance Certifications, and Continuing Education (CE or CEU) content and material via SCORM. - Ready to deploy and customize content sources (Videos, Interactive content, PDFs, eBooks, Study Material) Experienced in the Following Learning Management Systems LMS Moodle, Capsule LMS, eFront, Totara, Mahara, Paradiso LMS, CrossKnowledge Learning Suite, Blackboard, LearnDash, IOMAD, Talent LMS, Matrix LMS, Litmos, Lessonly, LearnWorlds, Open Edx, Kajabi, Skyprep, Thinkific, and Ellis.
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Shareable Content Object Reference Model
    Elearning LMS Consulting
    Project Management
    Moodle
    TalentLMS
    Project Management Office
    Learning Management System
    API Development
    C#
    PHP
    Java
    HTML5
    CSS
  • $120 hourly
    **NOTICE:** I AM NO LONGER ACCEPTING ANY PROPOSALS. After more than a decade on Upwork, I'm leaving. It's terrible and abusive to freelancers and you should leave too. Upwork lies to their freelancers, changes ToS mid-contract, do not protect their freelancers from abusive businesses, and ignores the community's support needs. They're greedy, greedy, greedy, and have taken to trying to squeeze freelancers for everything they can instead of improving their platform or making the market safer. They ignore the abuses of scammers while milking their freelancers. It's not a coincidence that scammers flock to this platform and Upwork has no interest in doing anything about it because it makes the platform look more active than it really is. I suggest you get out! ----------------- Hey, My name is Jason! I'm a spirited PHP programmer and software engineer with a broad spectrum of talents. I've spent half of my life coding in some capacity or another, but most of my focus and energy in the last 12 years has been on web development for the Wordpress framework, both front-end and back-end. The non-nerd TL;DR ---- If you're a small business looking for an experienced developer with a proven track record for the Wordpress platform, then you've probably come to the right place. I've built up and torn down enough Wordpress sites at this point that I would safely use the "e" word - expert. I know the pitfalls, 'gotchas', and nuanced behaviors in Wordpress that only comes from long and committed experience with the platform. Whether it's site migration, custom plugin creation, or theme development, I can get you where you need to go. The Juicy Parts ---- Most of my work has been development for Wordpress. I'm an experienced developer for plugins and themes on the Wordpress platform and a competent back-end developer and server administrator. I build highly-available, resilient and secure distributed website applications. Preferred Work - **Implementing New Website Features** - I love system design! I love planning the data structure, building out system requirements, and implementing the final solution! - **Front-end Design and Creative** - I love UX/UI design and am a competent Figma user. I can design, slice and implement my own designs, or one that you provide. - **Large Projects** - I prefer longer contracts with lots of different kinds of tasks. Tiny contracts or monotonous work don't really appeal to. - **Maintenance/On-call Retainers** - My services are available on retainer. This means that I can handle your site's issues as they crop up, without having to find a developer every time. Most experienced with - Server Administration (*NIX, VPS, Docker) - PHP (Wordpress framework) - Javascript/Typescript (Frontend/React and Gutenberg Blocks development) - CSS3/SCSS (Frontend styling and design) I am an experienced administrator of LAMP stacks (Primarily Ubuntu server management.) I've developed dozens of custom plugins and themes for clients on the Wordpress platform. I've also done a number of "emergency interventions" for compromised websites. (Hardening the platform, using Apache to strengthen sensitive areas, using CLI tools like grep to search for and eliminate compromising scripts, etc.) Experienced user in: - Github/Git - A number of IDE's (I prefer VSC and GNU Emacs) - Unix CLI (I use WSL for my development) I have experience with the following technologies and have done or worked on projects with them, though they haven't been my primary focus. - socket.io - Mozilla Audio Webkit - Java - Python (Primary experience with matplotlib, pandas, numpy and datasets) - C/C++ - Unreal Game Engine (C++ and Blueprints) Other ---- As a well-rounded geek, it's inevitable that I end up with my fingers in multiple cookie jars over the years. I have passion for and have done personal projects over the years in other fields such as: - Video production - Game development - Visual Effects and AV post-processing - 3D Animation and modeling - Audio Engineering and sound design - Music Production (Production and Mastering) - Data Analysis (Python) - Photo Manipulation and Editing - Icon and graphics creation Misc Talents - Fluent Spanish speaker (Viví en Chile por dos años y aprendí el Éspañol mientras que estuve allí.) - I'm a musician as a hobby and write music in my freetime. - I can probably kick your butt in a round of Mario Smash Brothers Melee My earliest programming memory is of my father teaching me procedural programming logic with Q-Basic on an old MS-DOS machine at about age 10. When I was 16, I built and maintained my first site. I also have countless years of online SEO/Marketing experience through everything from Google Adwords, Direct Online Marketing, Backlinking, and modern Ad Campaigns through social media. Go ahead and shoot me an invitation. I'll take a look at it.
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Castilian Spanish
    Android App Development
    WordPress
    HTML
    CSS
    JavaScript
    PHP
    Java
    jQuery
    MySQL
  • $30 hourly
    9+ Years of Web development Experience. From last 4 years I have been developing Real Estate Solutions only. It includes IDX/RETS Integrations , Real Estate CRM , Foreclosure Solutions , CMA tools , Seller Websites, Real Estate Agent Websites and other marketing tools. Services : -- Responsive Real Estate Website Development -- Custom IDX/RETS or MLS integration -- Wordpress IDX plugin integration & customization (IDX Broker ) -- Real Estate CRM (for Single and Multiple Agents) -- 3 to 5 pages Seller Websites -- Real Estate Marketing Tools -- Directory Structured Site using WordPress -- Corporate Blogs using WordPress -- Custom WP Theme Development -- Custom WP Plugin Development
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    MLS Consulting
    Real Estate Transaction Standard
    MySQL Programming
    Joomla
    PHP
    WordPress
  • $60 hourly
    I have extensive experience developing WordPress websites over the last decade, focusing on plugins and customization for social communities, learning management systems, marketplaces, job boards, business directories, e-commerce, and events. Specifically, I have designed and developed themes and add-ons for BuddyPress, PeepSo, BuddyBoss, and LearnDash and worked with various WooCommerce plugins like Dokan, WC Vendors, and WCFM. As a senior full-stack developer with a top rating on Upwork, I am seeking opportunities to work with clients and bring my expertise to their projects. I have a proven track record of developing custom solutions with BuddyPress and WooCommerce, and I can offer specific customization for various learning management systems and membership plugins. In addition, I have experience in site performance improvement, server optimization, and WordPress multisite configuration at an advanced level. I always strive to exceed client expectations with my qualified work and dedication to providing the best results and services. I am ready to take on any challenge and prove my worth as a skilled and reliable developer. Thank you for taking the time to read my profile.
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Customer Relationship Management
    WordPress Multisite
    Learning Management System
    jQuery
    WordPress e-Commerce
    Elearning LMS Consulting
    Plugin Development
    Bug Fix
    Website Customization
    Plugin Customization
    PHP
    WordPress Plugin
    LearnDash
    BuddyPress
    WordPress
    WooCommerce
  • $70 hourly
    Web solutions of any complexity. Attention to details from brief to code delivery. · Laravel framework on top with Livewire, Vue or React · Opencart (logic modifications, themes, extensions etc.) · E-Commerce & Payment gateways (Stripe, PayPal, PayU etc) · REST APIs (creation / modification / maintaining) · Social auth · Web server environment (setup / maintaining) · Custom lightweight PHP scripts · Interactive Bots
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Swift
    OpenCart
    Object-Oriented Programming
    Database Architecture
    API Development
    PHP
    RESTful Architecture
    Laravel
    Ecommerce Website
    Vue.js
    Git
    WordPress
    Custom PHP
  • $109 hourly
    A 30 year veteran software engineer, creating professional iPhone/iOS apps and bullet-proof backend servers. I build quality systems from scratch -- built to last -- and as a software entrepreneur, I can help you achieve your business goals, and dreams. "Hands down - Greg is fantastic. He was always very responsive, had a great understanding of what needed to be accomplished and made practical and appropriate recommendations. Technically he was heads above others I have hired. I will definitely hire Greg again.." -- Eric M, Zonealytics CEO I'm a senior computer scientist with deep knowledge of iPhone iOS development, back-end server design, large-scale electronic commerce systems, Web-based services, startups, medical and chemical systems. My experience in all phases of the software lifecycle -- from design, development, and QA through product release, marketing, sales, and product support -- ensures your success with professional quality design and code. "Greg vetted my project and gave me a realistic assessment on scope and deliverables -- from his years of experience! The first stage of mobile development was delivered with excellent results. Really impressed! Looking forward to working with Greg on the next phase of the project." -- Chuck Dudley, Connecticut I'm also a successful business founder with experience in recruiting and leading teams for start-ups, sales and fund raising. - Native speaker of English and US Citizen. Also proficient in French. RECENT PROJECTS in the APPLE APP STORE -------------------------------------------------------- Starboard Suite Reservations & ticketing for Passenger Vessels and Water Sports Motion Traxx Audio Workouts featuring Coaching and Music for Treadmill, Spinning, Elliptical, HIIT, and Cardio CoutureLane Social media and e-commerce app in the Style and Fashion market. Splash Pay Created custom Swift Framework to encapsulate Splash Payments' REST API and made the first iOS app to use it. NeozWorld Sports forecasting app with custom Node.js backend server. PREVIOUS PROJECTS --------------------------- - Founder and CEO of software company, Anderson-Coates. Developed a fast, lightweight rules-based product configurator that facilitated the online ordering of complex high-tech products. Recruited and led a team to develop, sell and implement the system to customers including Cisco Systems. Anderson-Coates was acquired by e-commerce startup Comergent Technologies, which is today owned by IBM. - Vice President, R&D of startup SocialNet. Managed a team of 30 managers and individual contributors producing a social networking Web site for over a million users. Had staffing, planning, and budget responsibilities for R&D, QA, and IT departments. Helped the executive team raise $16M in funding. SocialNet was acquired by MatchNet (now Spark.com). - Vice President, R&D of Network Management Startup (in stealth mode). Recruited and managed the R&D and QA teams. Designed the architecture of a Java J2EE-based application for the ordering and provisioning of MPLS VPN network services within large Internet service providers and telephone companies. - Project Manager and Consultant. R&D, QA, and IT project management and software development for multiple projects and clients, including Cisco Systems, Hewlett-Packard, Netscape/Mozilla, 3Com, Sun Microsystems, and several startup companies. Projects include: CISCO SYSTEMS Responsible for the design, implementation and testing of Cisco’s first Web-based electronic commerce system. Created an encrypted channel of communications between several Cisco e-commerce applications and Cisco’s financial partners. Developed secure protocols to transmit sensitive business data over the Internet while ensuring authentication and guaranteed message delivery and integrity. Created Web-based e-commerce tools for pricing and product configuration. Created a Web-based rules engine for complex product configuration. Developed a secure “Web reflection” system to allow outside user access to sensitive e-commerce applications behind a firewall. 3COM (now Hewlett-Packard Enterprise) Created a system for the collection of point-of-sales data from channel partners. A desktop client running on a vendor's site collects sales reports on a customizable schedule and securely transmits them to corporate HQ. Created a proprietary, world-exportable public key encryption system based on the El Gamal algorithm.
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Objective-C
    Swift
    Node.js
    PHP
    Web Development
    Project Management
    Artificial Intelligence
    Database Programming
    iOS Development
  • $30 hourly
    Hi! I am Hieu. I am a hard working, meeting with deadline and high responsibility. Over 3+ years of Odoo experience. My skill are: - 3+ years with Python (2.x and 3.x) and Odoo framework(6.1, 8, 9,10, 11, 12) - Good at English communication. - Familiar with source control: Git, SVN. - Good at HTML, Jquery, CSS, Javascript. - Can work both Odoo back-end and Odoo front-end. - Familiar with customer support. Major Modules: - Sales and Purchases. - Inventory. - HR (Payroll, Contract, Employee, Leaves, Recruitment, ...). - Project - CRM - Accounting. - Website. - Event. Integration Odoo and the other E-commerce. - Prestashop. - Shopify. What will you get from me? - Bring to your code a nice structure. - Hard working. - Meeting with your deadline.
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    XML
    CSS
    HTML
    Python
    JavaScript
    Point of Sale & Payment Systems
    jQuery UI
    Git
    Odoo
    Customer Relationship Management
    PostgreSQL Programming
  • $75 hourly
    ⭐ Craft CMS verified partner 💻 8+ years of web-development experience 🏆 CraftCMS, WordPress, ExpressionEngine, Laravel 👥 Team lead for 10 developers 🚀 Project management & supervisory skills 🎯 Creative online business strategist ⚙️ Highly organized & disciplined 🔧 Tech Expertise: Backend: * PHP (Laravel, MariaDB/MySQL/MongoDB, Redis) * CraftCMS (Commerce) * WordPress (MariaDB, Redis) * NodeJS (Express, MongoDB/DynamoDB) Frontend: * JavaScript (React - Gatsby/Next, VueJS - Nuxt, jQuery) * HTML5, CSS3 (Tailwind, Bootstrap) DevOps: * Linux (Ubuntu/Alpine/AMI 1/2) * AWS (Elastic Beanstalk, EC2, RDS, ELB, CloudFront, CloudWatch) * Git (GitLab/Bitbucket CI/CD) * Docker
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    OpenAI API
    Telegram API
    Nuxt.js
    Next.js
    PHP
    HubSpot
    Tailwind CSS
    ChatGPT
    Gatsby.js
    React
    Vue.js
    Page Speed Optimization
    Shopify
    Amazon Web Services
    Craft CMS
  • $55 hourly
    Extensive, 9+ years, all-round knowledge. - Front End (HTML, CSS/SASS, Angular, JavaScript/TypeScript) - Back End (PHP, NodeJS) - Database development and maintenance (MySQL, MongoDB) - Infrastructure (Docker, Kubernetes, Cloud, CI/CD) - Tools (Linux Server, Git)
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    PHP
    RESTful Architecture
    Web Design
    Web Development
    JavaScript
    Docker
    Angular
    Node.js
    Kubernetes
    AngularJS
    jQuery
    HTML
    HTML5
    CSS
    TypeScript
  • $70 hourly
    With a proven track record of successful achievements, I am pleased to present my application and CV for your consideration as a PHP Web Developer. Having some experience in the industry, and a strong educational background featuring a degree in Computer Science, I strongly believe I can make a significant contribution to your company. My web developing expertise includes: • Extensive knowledge of Object-oriented PHP, PHP framework, Wordpress, Joomla • Good knowledge of HTML, XHTML and CSS, Bootstrap • Good understanding of JavaScript and AJAX, including JQuery and JQuery UI • Good knowledge of HTTP, TCP/IP, FTP, SMTP, and POP3 protocol • Strong database knowledge specifically MySQL. • Experience of Apache, Linux commands and tools • Proven Search Engine Optimization and Marketing (SEO/SEM) experience • Adobe Photoshop and a solid understanding of good website design I possess excellent communication skills and can liaise effectively with both clients and work colleagues. Other strong points include an ability to work as part of a team or individually, multi-task, prioritise and work to deadlines under pressure.
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Web Application
    JavaScript
    Vue.js
    CSS
    Node.js
    Next.js
    Tailwind CSS
    MySQL
    PHP
    Laravel
    UX & UI
    AngularJS
    Symfony
    PostgreSQL
    React
  • $40 hourly
    Hello! I am an experienced software developer and ERP consultant. I've spent most of the last four years implementing and customizing the open source ERP system ERPNext. I have implemented ERPNext at more than 15 companies in the logististics, insurance and retail industries; ranging in size from 2 to 90+ employees. I have also built ERPNext modules and customization for companies in the Logistics, Insurance and Manufacturing Industry. Over the years I've gained intimate knowledge of the inner workings of ERPNext, the Frappe framework and the Python and Javascript programming languages. I have also gained working knowledge of Finance, Accounting, Stock Operations, Insurance, Manufacturing and Project Management. Open and regular communication is important to me, it ensures the project is completed to the satisfaction of all parties involved. When working with me you can be assured of the highest level of professionalism in everything I do.
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Project Management
    Python
    JavaScript
    ERPNext
  • $25 hourly
    Hello! I am a Full-Stack web developer at your service. Shortly about myself: Eager to work with new techs, but do'nt afraid to support the legacy ones. Most of my projects are internet-shops, and small CRM's, but also I have few bigger projects like complex warehouse management systems. I can work as a frontend or backend developer, but the backend is the preferred one. I'm interested in learning new technologies, but improving my knowledge about old ones is non the last priority
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Vuex
    Vue.js
    PHP
    Laravel
    Node.js
    MySQL
    Vuetify
    CakePHP
  • $75 hourly
    I am a professional software developer with 25 years of experience. I focus on mobile app development for Android and iOS, web development, and cloud services. Throughout my career I have gained experience in many different technologies, from modern cloud, mobile, and web development architectures all the way back to mainframe systems. My app development experience includes location services, map integration, user authentication and user profile management, payment functionality, media playback including both audio and video, and in-app purchases. I can work with many services available from Amazon Web Services (AWS) and Google Cloud Platform (GCP). I am committed to producing a quality product. I always stand behind my work and communicate as much as I can. The more my client and I both know about what is being done, the happier everyone is.
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    ChatGPT
    Google Cloud Platform
    User Profile Creation
    Location-Based Service
    Firebase
    Amazon Web Services
    Node.js
    Java
    Kotlin
    Swift
    iOS Development
    iOS
    Android App Development
    Android
    Mobile App Development
  • $120 hourly
    I am passionate about adding value to your life, by streamlining the trading processes through automation. Giving tailored solution for your systems is my first priority. For me, this means working closely with you to ensure that you receive the user-friendly software. I enjoy thinking outside the box and finding just the right solution for your trading business needs. For over three years, I have been serving as Trading Automation expert in full time and freelance roles on different platforms. Python and VBA based automation is my primary expertise. I’ve successfully delivered automated trading softwares along with backtesting functionalities. I have helped multiple clients setting up their bots in cloud based platform such as AWS. That enables them to run the bot 24x7 on the server requiring no manual intervention straight for a week. I have expertise working with several broker platforms including Interactive Brokers, TD Ameritrade, Tradovate and Zerodha Kiteconnect. I can seamlessly integrate other tools such as Quantconnect, Tradingview, Telegram in the automation process. These are a few of the functionalities I have coded in these bots: 1. Getting historical/ live data from Broker API. I generally use IB Insync Python API in case of Interactive Brokers 2. Getting signals directly from subscription based Websites such as tradingaddicts if the website allows bot activity 3. Reading signals from your Email if subscription service sends you standard automated email whenever the signal is generated 4. Getting data from any other Free/ Paid API including Yahoo Finance 5. Processing raw data to calculate indicators/ signals. I can create custom indicators as per your requirement or we may use standard libraries such as ta-lib 6. Order placement and order management 7. Risk management 8. Portfolio management 9. PyQT based GUI Dashboard for input settings and program status 10. Email/ Telegram updates for actions taken by bot 11. Market scanners My Expertise Areas - • Interactive Brokers API Integration (Using Python and ActiveX client) • Amazon Workspaces • Web Scraping • RESTful API Integration • Signal extraction from emails • Visual Basic (Creation of Macros) • Advanced MS Excel, Access, Power Point, MS Word, Outlook and Publisher VBA Programming • Google Scripts • Automation of Reports • Automation of spreadsheet
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Derivatives Trading
    API
    Algorithm Development
    PyQt
    Stock Option Agreement
    Spreadsheet Software
    Financial Modeling
    Desktop Application
    Trading Strategy
    Microsoft Access
    Spreadsheet Automation
    Trading Automation
    Python
    Automation
    API Integration
    Forex Trading
  • $110 hourly
    I have extensive experience in building Simulations, Algorithms, predictive Machine Learning models and whole software ecosystems with multiple algorithms working together. My expertise includes classic Algorithms, Statistics and Machine Learning, Simulation, Backed development, Mathematical Optimization, Data Science and Cloud Engineering. I also have a lot of expertise in creating solvers for combinatorial optimisation problems using local-search based meta-heuristics in the Optaplanner framework (now called Timefold). I have extensive experience with deploying this kind of software and the whole development cycle, including maintenance. I also do the setup and deployment of these applications on cloud infrastructure. I can complete the whole project pipeline or only do a specific part of the project. Up to you! My previous experience includes writing Algorithms for large companies dealing with dredging, pharmaceutics, manufacturing, delivery, workforce organisation, waste management, banking, financial trading and others. I created algorithms for these companies solving problems related to scheduling, routing, task-sequencing, route-optimisation, predictive modelling, quantitative analysis, automatic Algorithm configuration and Simulation. Some of these algorithms were implemented using Optaplanner, some were completely custom, some where done using machine learning and statistics (using Python and Python frameworks), some with Simulation, but most were a combination of some of these. You can contact me on maes_andres@hotmail.com
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Simulation Software
    Mathematical Modeling
    Mathematical Optimization
    Genetic Algorithm
    OptaPlanner
    Deep Learning
    Machine Learning
    Data Science
    Algorithm Development
    Statistics
    Machine Learning Model
    Kotlin
    Java
    Python
    Artificial Intelligence
  • $40 hourly
    Experienced Senior Data Engineer | AWS, Big Data, and Cloud Solutions Specialist With over 8 years of experience as a Senior Data Engineer, I specialize in designing and implementing scalable data solutions across cloud platforms such as AWS and GCP. I have a proven track record in optimizing complex data pipelines, schema enforcement, and managing large-scale ETL processes. Skilled in Clickhouse, AWS Glue, Athena, Lambda, BigQuery, and Snowflake, I bring expertise in data architecture, cost reduction, and workflow automation. I'm passionate about delivering data-driven insights and leveraging cloud technologies to streamline processes for businesses. Let's collaborate to build efficient, scalable, and cost-effective data solutions!
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    GIS
    Parquet
    ClickHouse
    Snowflake
    Data Warehousing & ETL Software
    AWS Lambda
    AWS Glue
    Data Science
    API Integration
    Machine Learning
    SQL
    JavaScript
    Java
    Python
  • $45 hourly
    - I am a software developer with 7+ year of experience and have worked on a wide range of projects in Zoho Creator, Zoho CRM, Zoho Recruit, Zoho Payroll, Zoho Books, Zoho Inventory, Zoho People, Zoho Analytics, Zoho Forms, Zoho Flow - I have good knowledge and experience in creating custom functions, tasks, Workflows, Reports, Html pages, writing deluge scripting, schedules, Wordpress. - Languages: C#, PHP, MS SQL Server, MySQL, HTML 5, Jquery, BootStrap 4, CSS3, JavaScript - Slack Custom Development, Twilio Integration, Knack, Adalo. - RPA Tool: Anywhere Automation - Communication is the key to the successful completion of a project. I'm easy to work with, have a can-do attitude, and you can reach me at any time throughout the week and weekend. Look forward to working with you.
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    ETL
    Zoho Analytics
    Database
    Zoho Recruit
    Zoho Platform
    CRM Development
    Slack
    API Integration
    Zoho Creator
    Zoho CRM
    C#
    PHP
    WordPress
  • Want to browse more freelancers?
    Sign up

How it works

1. Post a job

Tell us what you need. Provide as many details as possible, but don’t worry about getting it perfect.

2. Talent comes to you

Get qualified proposals within 24 hours, and meet the candidates you’re excited about. Hire as soon as you’re ready.

3. Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

4. Payment simplified

Receive invoices and make payments through Upwork. Only pay for work you authorize.

Trusted by

How To Hire the Best Software Engineer for Your Business

Hiring the right software engineer can be a game-changer for your business as they can design, develop, and maintain high-quality software solutions tailored to your needs. In this guide, we’ll cover essential steps to hiring top software engineers, from defining project requirements to understanding industry demands and cost considerations.

Helpful information to know before you hire a software engineer

Hiring the right software engineer can significantly impact your project’s success. In this section we’ll cover what you need to know before bringing a software engineer on board.

The role of a software engineer

A software engineer, whether they work remotely or on site, is pivotal in bringing your tech projects to life. Software engineers write and test code, develop software applications, and troubleshoot and debug software issues. Problem-solving is at the heart of their role, as they collaborate with other engineers and developers to create effective software solutions

Software engineersfundamental responsibilities often include implementing automation, designing new software, and maintaining functionality. A career in software engineering also involves working with various methodologies and data structures depending on a business’s or client’s needs to produce scalable and efficient software designs.

Types of software engineers to hire

There are several specializations within software engineering:

  • Front-end developers or engineers. This job focuses on user interface and experience, using languages like JavaScript and HTML.
  • Back-end developers or engineers. This role handles server-side logic, databases, and integration, often using Java, Python, and various frameworks.
  • DevOps engineer. This engineer bridges development and operations to automate and streamline the software development lifecycle.
  • Software quality assurance (QA) engineer. This role ensures the quality of software through rigorous testing and debugging.
  • Full-stack engineer. This engineer combines front-end and back-end skills to manage both client and server software systems.

These roles require different skill sets, from entry-level knowledge to advanced certifications in computer science and related fields.

Writing a software engineer job post

Potential candidates need to know exactly what the job entails to determine if they’re a good fit, so be sure to:

  • Clearly define project requirements. Explain what the software engineer will be working on. Describe the purpose of the project and desired functionalities so the candidate understands the scope of work.
  • Specify the level of expertise needed. Determine if your project requires a junior, mid-level, or senior engineer (it depends on task complexity).
  • Highlight required technical skills. Be specific about the programming languages, frameworks, and tools the candidate should know. For example, mention if you need someone proficient in Java, Python, or C++. Include any necessary certifications or relevant degree programs, such as a bachelor’s degree in computer science.
  • Mention desired non-technical skills. Communication, problem-solving, and teamwork are just as important as technical skills. Make it clear that your team values these soft skills.
  • Set clear expectations for the role. Outline the responsibilities, daily tasks, and expected deliverables. This will help candidates gauge whether they can meet your needs and fit into your workflow. Include details about software design and engineering principles, as well as familiarity with agile methodologies.
  • Include a timeline and budget range (optional). While not mandatory, specifying a timeframe and budget can attract candidates who are available and within your budget.

In your job description, emphasize needed skills, including programming languages, software development methodologies, databases, cloud services, problem-solving, and software architecture.

Software engineer hiring demand in 2024

In 2024, the demand for software engineers continues to grow due to advancements in software development and information technology. Some of their most in-demand skills are:

  • Artificial intelligence (AI) is creating demand for new skill sets within software development. While a software engineer’s core competencies remain important, there’s a growing need for skills related to AI, such as scripting, automation, and database development.
  • Software engineers with data science and analytics skills are in high demand. As companies leverage generative AI and machine learning, demand for these skills surges.
  • Project management skills remain valuable for software engineers. Even with the rise of AI, project management is still critical in today’s complex work environment. Software engineers with strong project management skills can oversee the development process efficiently.

According to the U.S. Bureau of Labor Statistics (BLS), the job outlook for software engineers (specifically Software Developers, Quality Assurance Analysts, and Testers) projects employment to grow 25% from 2022 to 2032. That’s a huge difference from the average growth rate for other jobs (just .3%).

The most common projects for software engineers

Software engineers do a variety of tasks and are often involved in projects like:

  • Application development. Creating mobile and web applications that meet user needs is a major part of today’s digital world. These applications can streamline workflows, provide entertainment, or offer new ways to interact with businesses and services.
  • System architecture design. Structuring the high-level design of software systems defines the components and their interactions. This creates a well-organized and scalable foundation for the entire software project.
  • Software testing and quality assurance. Testing ensures software has top-notch functionality and performance. Identifying and fixing bugs before release minimizes the risk of issues after launch and guarantees a smooth user experience.
  • Integration and deployment automation (CI/CD). Streamlining the deployment process by automating tasks like building, testing, and releasing software updates allows for faster and more frequent updates with reduced manual work.
  • Database management and optimization. Efficiently handling data storage and retrieval ensures fast access and optimal application performance. This helps maintain a responsive user experience and makes it possible for applications to handle large amounts of data.
  • Security protocol implementation. Protecting software against cybersecurity threats by implementing secure coding practices and access controls safeguards sensitive information and minimizes the risk of data breaches or unauthorized access.

These tasks often involve automation, scalability considerations, and working with software programs and data science technologies, including SQL.

Industries hiring software engineers

Software engineers are in demand across numerous industries, including:

  • Technology and software
  • Financial and banking services
  • Health and medical services
  • Government and public services
  • E-commerce
  • Telecommunications
  • Streaming and entertainment platforms

These sectors rely heavily on information technology, software development, and data science to drive innovation and efficiency. That’s why companies like Microsoft and other major players in the computer software and information systems industries are always looking for skilled software engineers.

Average cost of hiring a software engineer in 2024

The cost of hiring a software engineer in 2024 varies based on experience and project complexity. Hourly rates for software engineers on Upwork typically range from $15 to $30, depending on whether they are entry-level or expert-level engineers.

This translates to a part-time salary of roughly $1,200 to $2,400 per month (based on 20 hours per week) and a full-time salary of about $2,400 to $4,800 per month (based on 40 hours per week). Their yearly salaries would be approximately $28,800 to $57,600 for full-time work.

However, this can vary widely depending on the skills you’re looking for, where you find job candidates, and their years of experience. The median salary for software developers, quality assurance analysts, and testers in 2023 was $62.58 per hour ($130,160 per year).

Understanding these costs can help you budget effectively and attract the right talent for your development team.

View less
Schedule a call