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
  • $10 hourly
    I am very passionate about creating outstanding apps and websites for the past 8 years that will create value for your business and lead to success. 🔹 My expertise at your disposal 🔹 ✩ UI/UX Design ✩ I design apps and websites that stick. The stickier the app or website, the higher the retention rate. My design process is human-centered and iterative. To design engaging user experiences for web and mobile applications, I put people and their needs first. ✩ Agile Methodology ✩ Reduced technical debt, better customer satisfaction, a higher quality product. I adhere to Agile principles so you could get better business value and flexibility from software delivered on an incremental basis. ✩ Mobile App and Web development ✩ I build iOS and Android apps using Swift, Kotlin, Java, Objective-C, Ionic and React Native. Further, I use HTML, CSS, Bootstrap, Javascript, React JS, Angular JS and many more for web development. Aren't sure which technology is the best fit for your project? Don't worry, I'll help you figure it out! ✩ Test Automation ✩ I automate thousands of manual tests to make sure your product works well across all possible devices, browsers, and operating systems. With my test automation expertise, you can reduce the cost of testing and speed up your releases. 🔹 My key areas of expertise will align well with your top business priorities 🔹 - iOS 16, iOS 15.5, iOS 14, iOS 13, iOS 12 - Integrating ChatGPT Expert - iPhone, iPad, and iPod Touch apps - iOS SDK, Swift UI, Swift & Objective C, Cocoapods, Xcode, Appcode - Android App Development, Android SDK, Android Studio - Java, Kotlin - React Native, Ionic and Node.JS expert - Firebase Crashlytics, Firebase Analytics - MVVM, Agile Methodology & Subversion control (GIT, SVN) - In-App Purchases, Push notifications, Authorize.Net, Adding Analytics and Ads like Admob, RevMob, TapJoy, etc. - Apps Consultancy Expert & Project Manager, worked as a Consultant in 2 MNCs ✪ App Integrations Tools ✪ Payment platforms: Stripe, PayPal, GPay Social logins: Facebook, Google, Instagram, and Apple Mapping technologies: Apple Maps, Google Maps, and Mapbox Cloud messaging systems (push notifications): Firebase Cloud Messaging, Fabric Cloud Messaging Real-time socket-based data capabilities: Pusher, socket.io, and others; ✪ Backend Skillset involves ✪ Python, PHP, Laravel, WordPress, Joomla, Drupal, Node.JS, Angular JS, Cake PHP, Express.js, Meteor JS, Zend, Flask, Django Web fundamentals :- HTML, JavaScript, AJAX, and CSS CSS preprocessors:- SASS, LESS CSS frameworks:- Foundation and Bootstrap Solution stacks:- MEAN or LAMP Thank you so much for going through my skills. Get a free consultation and let me know your project idea to turn it into an amazing digital product.
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Twilio
    Stripe
    React
    WordPress
    AngularJS
    Node.js
    Flutter
    Ionic Framework
    React Native
    No-Code Development
    Swift
    Kotlin
    SwiftUI
    Android
    iOS
  • $50 hourly
    M. Sc. in Computer science with a mention in image processing and pattern recognition. Im a Computer vision specialist with over 10 years of hands on experience on a variety of computer vision applications. I have strong background in maths and computer science, research skills in computer vision, senior programmer in C/C++, Matlab and python. On the past years i focused on the development of computer vision solutions for real world problems involving extensive research and ground breaking solutions. I have over 10 years experience working with OpenCV, TensorFlow, DeepStream and porting image processing solutions to mobile platforms for real time processing. Im very interested in the research and development of a new challenge computer vision tasks including pattern recognition, machine learning and image analysis. I am seeking opportunities to develop and maintain complete computer vision applications, whatever standalone or back-ends for smart websites or light weight solutions for mobile applications.
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Python
    Deep Neural Network
    Artificial Neural Network
    Video Processing
    Deep Learning
    Java
    Android App Development
    C
    MATLAB
    Image Processing
    C++
    Machine Learning
    OpenCV
    Computer Vision
  • $55 hourly
    You've got to the right place if you need a top notch specialist for the fair price. I have over 14 years of programming experience. I use PHP as my main language since version 4. I'm pretty sure I can reach an understanding with almost everyone. I worked as a Lead Full Stack Developer, so I know how to manage team as good as I know how to be a part of a team. It doesn't matter if you're a big company or you just need help with your own project, I'll do my best to make your wishes come true. I prefer to work on a backend, but I have lots of other skills. I can set up AWS infrastructure for you or just configure a Linux server; I can build both, backend and frontend; I can create a native iOS and Android app if you want. Almost any type of a third-party API is not a problem either, even without any documentation. You will be surprised of what I can do. One of my goals, besides the top code quality, is to build strong long-term relationships, because I am convinced that the better you know the project, the easier it's to work on it. I stay online most of the time, so you can be sure you will be able to reach me in any situation. Please, feel free to contact me. Hopefully, I will be able to help you and it will be the beginning of a mutually beneficial long-term relationship.
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    React
    Problem Resolution
    Linux
    Problem Solving
    Linux System Administration
    AngularJS
    MySQL
    System Administration
    SaaS
    Amazon Web Services
    JavaScript
    CSS
    HTML
    PHP
  • $35 hourly
    I'm a Full Stack Software Engineer and have a bachelor's degree in Computer Science & Computational Linguistics. I have experience working with Python, JavaScript, TypeScript, Web Development (Fast API, Flask/Flask-RESTful, Django/Django REST Framework, React JS, Redux), Mobile Development (React Native), Natural Language Processing (NLP), and computer simulation of verbal communication.
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Jest
    Redux
    React Native
    Unit Testing
    Flask
    React
    JavaScript
    Python
    TypeScript
    Git
    Docker
  • $105 hourly
    ** HubSpot Design Certified ** Recently recognized as a HubSpot Champion User Worked on many different types of applications and with many different technologies. Quickly learn new programming languages and technologies. Can also read and understand existing code to find and fix bugs. Have 26 years experience in IT. Have a Bachelors Degree in Math as well as an MBA. I have worked with many programming languages including COBOL, Visual Basic, C, C++ and Java. Currently working on projects utilizing Angular, JQuery, Java Script, CSS, HTML5, Hubspot and Flex. I am familiar with content management systems. I have worked on front end designs/pages and back end services. Have done responsive development, desktop applications, and mobile applications.
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    CSS
    HTML
    Content Management System
    HubSpot
    CMS Development
    Website Customization
    Agile Software Development
    Blog Development
    Inbound Marketing
    Templates
    iOS Development
    Business with 100-999 Employees
    Android App Development
    JavaScript
    Java
  • $200 hourly
    PLEASE NOTE: My hourly rate is high due to the fact I have a lot of small/often less-than-an-hour projects. For longer engagements I am flexible with my rate. *** I have over 20 years of LAMPish development and system administration (LAMP and Node.js apps.) I do this for my day job and as a hobby. My current focus is on AWS and Ubuntu-based stacks; however, I can work with any Linux distribution. Various skills: System administration: AWS, VPSes (Linode and DO are my preferred providers), dedicated servers (Hetzner, Softlayer/IBM), everything in between. I've done it all from hardware selection, racking, configuring/deploying, and maintaining. AWS - EC2, RDS, S3, IAM, SES, VPCs, and more - using console, API and command-line tools. Nginx, Apache, PHP, Bash scripting, Postfix, Memcached, Redis, Ubuntu, CentOS, Amazon Linux WordPress and Drupal migration, tuning/performance/profiling, malware removal API consumption, data transformation, web scraping (using PHP - simplehtmldom, regular expressions, and string manipulation as fallback) Google Workspace setup (custom domain, email setup, etc.) and migration Extensive Cloudflare, Akamai, and other CDN experience Also experienced with Varnish, JMeter Available 24/7 and via phone based on contract. Billing is loose and flexible. You won't have any surprises. I aim for long-term client retention and good relationships!
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    DigitalOcean
    DevOps
    System Administration
    Laravel
    NGINX
    WordPress
    Amazon RDS
    Amazon S3
    Web Scraper
    MySQL
    PHP
    Ubuntu
    Amazon EC2
    Amazon Web Services
  • $130 hourly
    Full stack web developer, integrity is one of my core values. If you are looking for someone you can trust who has been building custom web solutions for over twenty years, look no further. From one of my favorite reviews I've received here on Upwork - "I've never met such a skilled developer. I mean, we are talking world-class ladies and gentlemen! You are not going to discover a better developer anywhere else." More- "Joseph was kind, responsive, quick, direct, and receptive to feedback. If you have worked with other developers, you know how rare this is, and how important it is to find someone who truly cares about the quality of work they provide. He couldn't have been better to work with." "Joe is incredibly talented and an absolute pleasure to work with. He is our go-to guy for a variety of challenges and we have full confidence" "I really enjoyed working with Joseph. He was honest and direct with his communication. He didn't try to oversell his services. It was all about just getting the job done, doing it well, and communicating with me about what was going on throughout the whole process." --- Ultimately, good web dev service consists of not only coding, but also translating your needs into solutions, communicating effectively, training you how to use the software, and giving you confidence along the way. I'm usually building custom functions or altering existing functionality, developing themes, plugins, doing installations, configuration, debugging, quality control, etc. I'm here for my clients to find their way through web dev projects. If there is anything I can't do, I'm happy to handle bringing in help on that specialty. I will be honest with you! My skills include but are not limited to; - Web App development - Laravel development - WordPress development - Stripe integrations - Payment gateways - E-commerce - API integrations - jQuery - CSS - new fav = tailwindcss - AJAX - Security I'm able to help with system design and database design, user experience, and optimization. I offer functionality consulting and can help prepare detailed requirements documents for larger projects. I do my best to provide ideas to solutions - when there is no clear path, a bit of research and some creativity can go a long way. I'm happy to build one function, a module / plug-in / or extension, or an entire concept site with a full suite of features. Contact me to discuss your needs!
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    OAuth
    API
    API Development
    Plugin Development
    Payment Gateway Integration
    Custom PHP
    Web Development
    API Integration
    Laravel
    WordPress
    WordPress Plugin
    PHP
    jQuery
    Stripe
  • $125 hourly
    I am a Shopify expert located in Loveland OH. My expertise ranges from molding themes into the perfect well-tested responsive and lightweight design to modifying functionality, cart and checkout process and more. Shopify represents about 95% of my current workload and there is almost nothing I can't tackle. If you're having Shopify speed issues, I can help. I also handle a good number of Wordpress sites, X-Cart, Squarespace, and can provide additional services from branding to graphics. From a quick debug to a long-term build, I can handle it. I am available from approximately 4 am to 4 pm M-S via text, phone, email, Upwork and any number of other messaging platforms. I look forward to working with you. Pat Please note: Zoom meetings represent billable work. I do charge for all meetings.
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    ExpressionEngine
    Shopify
    Responsive Web Design
    jQuery
    HTML5
    CSS 3
    PHP
    WordPress
  • $40 hourly
    I have strong experience in web applications using .NET Web Forms, MVC, Java Spring MVC, Primefaces, Richfaces and other Java Server Faces frameworks. In addition, I have worked as a programmer in Unity, and using C++, Lua, and C# programming languages. I have been working as a developer for seven years and currently I am a EPiServer Certified Developer and pursuing a Sitecore certification. Knowledge: C++, C#, .NET 4.0, Web Forms. MVC .NET, Java, Swing, Angular JS, Python, JSF, JPA, EJB, Bootstrap, Unity 3D, SQL Server, MySQL, Oracle, MongoDB, Scrum, Power Designer, WCF, UML, Windows Phone and Android. Episerver MVP 2019
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    CSS
    ASP.NET Core
    Microsoft SQL Server
    RESTful Architecture
    API Integration
    API
    AJAX
    ASP.NET MVC
    ASP.NET
    Jakarta Messaging
    C++
    Visual Basic
    Python
    Java
    C#
  • $105 hourly
    I have a B.S. in Computer Science and over 10 years of professional experience developing desktop and full stack web applications. I started coding at the age of 10, making my own computer games. Highly creative and driven by product excellence, I'm all about making things that are awesome, meaningful, intuitive, and inspiring. I have an artistic background, as well, double majoring in Music Composition at college. I love to make things well, using good engineering patterns and the best tools for the job. I adhere to the agile method. I will enthusiastically learn a new language or technology if it benefits a project. I want to make your vision a reality. In addition to software engineering, I enjoy a wide range of interests including performing and writing music, experiencing the arts, participation in theater productions, playing ultimate frisbee, soccer, and basketball, practicing parkour, and riding motorcycles. **Strengths - Thinking things through, considering the details, weighing the possibilities and outcomes - Highly focused and quality driven - Learning and understanding new and abstract concepts, technologies, languages, tools - Communicating and teaching technical ideas to others **Programming Languages - C/C++ - PHP - SQL (Oracle, MySQL) - Objective-C - Java - HTML5/CSS3 - LaTeX/Wiki/Markdown - Scheme - ActionScript/Flex - Scala - C# - ASM - JavaScript - Ruby/Perl/Python - IDL - OpenGL GLSL - Bash **Development Tools - Git - Visual Studio - Qt Creator - Jira/BitBucket - Vim - Platform Builder - Linux - ReviewBoard - CMake - Eclipse - Parasoft SCA - Jenkins - Maven - WebStorm/IDEA - Xcode - Chrome Developer Tools **Frameworks/Libraries - QUnit - GWT (MVP) - Ruby on Rails - WinINet - React - DirectX/DirectShow - OpenGL(ES) - gtest, glog - libjson - JBPM - D3.js - Three.js - JUnit - Apache Spark/MLLib - Selenium/Appium - Node.js - JPA - Resteasy/Jackson/Swagger **Development Platforms - CE6 - Web (HTML5) - Linux/Windows - OMAP 3530 - AWS - CE7 - Flash - Android - Raspberry Pi - WM6.5 - JVM/CLR - iOS - BeagleBoard-xM - WEC 2013 - Node.js - Chrome Extensions - i.MX6 - Docker **Graphics Authoring Tools - Blender - Gimp - Inkscape - Adobe Edge Animate **Special Awards - Eagle Scout, Boy Scouts of America, 2002 - Outstanding Physics Student, Marshfield High School, 2002 - Outstanding Foreign Language Student, Marshfield High School, 2002 - OMEA District VII 1st place Piano Soloist Winner & State Competitor, 2002 & 2001 - Varsity Cross-Country District Team Winners & State Participant, 2002
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    PostgreSQL
    JavaScript
    TypeScript
    MongoDB
    Node.js
    React
    AWS Lambda
    Python
    C++
    Java
  • $30 hourly
    Experienced Software Engineer passionate about AI and data-driven decision-making. Skilled in Python, I develop innovative solutions and leverage Google Cloud Platform (GCP) services like BigQuery, Cloud Functions, and Airflow to design efficient data pipelines. ✓ Delivered high-quality software solutions for international clients, optimizing marketing campaigns and leveraging customer data. ✓ Integrated and synchronized data across systems, ensuring seamless accessibility and data integrity. ✓ Developed custom monitors and validation functions within BigQuery for data quality assurance. ✓ Created datamarts in BigQuery for streamlined marketing team analytics and reporting. ✓ Collaborated with cross-functional teams to understand requirements and deliver effective solutions on time. Electrical Engineering graduate. Lifelong learner, constantly updating skills through online platforms like Coursera, EdX, Udemy, and Udacity.
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    BigQuery
    Google Cloud Platform
    API Integration
    RESTful API
    Automation
    Data Analysis
    API Development
    Scripting
    API
    Web Development
    Natural Language Processing
    Data Science
    Python
  • $130 hourly
    Passioned to build products that combine cutting-edge software technology to create new opportunities for the people. Broad experience of software development with strong analytical skills and range of computer expertise, an excellent problem-solver, able to quickly grasp complex systems and identify possibilities for improvements and resolution of critical issues.
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Fire OS
    SQL
    Apple TV Application
    API Integration
    Android
    iOS
    Python
    Java
    Kotlin
    Objective-C
    Swift
    Flutter
    iOS Development
  • $90 hourly
    Over 15 years experience in IT, started my career in 2004. 7 years as a lead network engineer and head of tech support in local ISP. Built and managed a highly available IP/MPLS network with over 40Gb/s peak upstream traffic, capable of providing L2/L3 VPN services with QoS, as well as IP transit for other ISPs and subscriber management for broadband users. Personally hired and trained team of engineers, who are now capable of further development and support of the mentioned network. 5+ years as a system engineer and architect in a public/private cloud and IT services business. Built and maintaining highly available Openstack/CEPH cloud based on Canonical Openstack. We're providing our customers with general VPS/cloud services as well as custom IT solutions. This is my primary occupation at the moment. I mostly work with environments based on Linux(Ubuntu, CentOS): configuring monitoring, alarming, and billing services for continuous business operations. I'm good at learning new things, as well as teaching other people my trade.
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Python
    Ansible
    Ubuntu
    Kernel-based Virtual Machine
    TCP/IP
    Multiprotocol Label Switching
    Ceph
    OpenStack
    Juniper
    Ceph
    Linux
  • $85 hourly
    As an endorsed expert traversing across the most dynamic technological, informational and social stacks of the modern era, the model that differentiates my success from that of my confrères is second-to-none: Discipline the perfection of one field, multiply across all. Whether you're a startup, an ascendant, or an enterprise/corporate colossus, my ubiquitous, pacesetter approach & influence can be found extending all quotients of my deliverables. Environments where I perform best: • Startup CTO • Lead Developer, Programmer & Sysadmin • Design and Prototyping • Formulation & Documentation of all business necessities (Infrastructure, Business plan, Marketing strategy, Investment proposals, Internal strategy) • Coordination with investors • Strategic Recruiter Experience: • Developer/Programmer - Languages, Frameworks, Environments, Databases, Stacks & Preprocessors: PHP, Javascript, Node.js, Typescript, Objective-C, Java, Python, Ruby on Rails, R, C, C++, Laravel, Symfony, Express, Django, HTML, Jade/Pug, CSS, SCSS/SASS, AngularJS, React, React Native, Vue.js, jQuery, MySQL, MongoDB, PostgreSQL, Elasticsearch, Apache Kafka, Apache Hadoop, LAMP, LEMP, MEAN, LEMC, Xcode, Android Studio. - Blockchain Software/Languages/Libraries: Truffle & Ganache, EVM, web3.js, EOSIO, Nodeos, Keosd, eosio.cdt, eosjs, demux-js, Custom Bitcoin, Litecoin, EOS & Ethereum Nodes. - Operating Systems: Linux, MacOS, Windows - Version Control: Git, GitHub & Bitbucket • UI/UX Designer - Programs: Adobe XD, Adobe Photoshop, Adobe Illustrator, Sketch • Startup CTO - Full technical coordination, documentation & organization across all departments • High-Level Capital Concerns - Securing small-to-large interests & investments • Marketing Strategy - Strategies: Adwords, Analytics, PPC, Video and Content Promotions, etc. Characteristics/Qualities: • Responsive • Adaptive • Intuitive • Sharp • Eloquent • Well-rounded Workstations: • Custom-build, triple-monitor dual-boot running Linux Ubuntu alongside Windows 10 Pro • MacBook Pro running Mojave ZenChange - SEO Analyst & Developer MyApp - Co-Founder & Developer HotelsCombined - Lead Developer / SEO SkyMethods - Lead Developer / CMS Creator PryvateNow - CTO / Lead Developer / Executive Partner Don't see what you need here? Just ask!
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Kubernetes
    Amazon Web Services
    Web Design
    JavaScript
    WordPress
    SQL
    Web Development
    PHP
    jQuery
    CSS
    HTML
  • $30 hourly
    I have 9 years experience in software development. My technology stack are as follows: - VueJS - TypeScript - NodeJS - PHP - Custom/Laravel - TailwindCSS - Bootstrap - JQuery - Docker - CircleCI (CI/CD) - Serverless - AWS Services - Java (Android development) - Server Management - Ubuntu & Windows - Shell/Bash Scripting (deployment automation) I am keen on details, and I work hard to provide beyond expectations. Let's work together.
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Docker Compose
    AWS CloudFormation
    Android
    Amazon ECS
    AWS Lambda
    Database Design
    CircleCI
    PHP
    Vue.js
    Laravel
    Amazon Web Services
    Java
    Docker
    JavaScript
    Node.js
  • $36 hourly
    With over 5 years of industry experience, my expertise are web & mobile applications (iOS/Android), project management (agile) and DevOps — ensuring seamless development processes. Skills: - Django/Python - React JS - React Native & Flutter - VueJS - HTML/CSS/JavaScript (Bootstrap) - WordPress - Third-party integrations Why collaborate with me? ✅ Technical Expertise: Proficient in diverse technologies to deliver cutting-edge solutions. ✅ Project Management Excellence: Ensuring on-time delivery and smooth execution. ✅ Valuable Insights: Providing strategic suggestions to enhance your business. ✅ Quality-Driven Approach: Building scalable, maintainable, and efficient solutions. ✅ Client Satisfaction: Your success is my top priority. Throughout my career, I helped companies achieve remarkable success, generating millions in revenue and boasting thousands of active users. If you're looking for a dedicated and skilled developer who takes ownership of projects and fosters open dialogues within the team, I'm here to help. Let's work together to create exceptional outcomes. -------------------------------------------------------------------------------- KEYWORDS: Website Development | Full Stack Developer | Django | Backend | Frontend | Web Application | Google Cloud Platform GCP | Amazon Web Services AWS | Docker | Git | Github | Jira | Trello | Project Management | Team lead | Product Development | Jinja | Django Rest Framework | Flask | FastAPI | React | Vue | NodeJS | NuxtJS | Heroku | Tech | Unicorn | Ecommerce | SEO | Google Analytics | Payment Integrations | Google Maps | Shipments | logistics
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Google Analytics
    Database Architecture
    Python
    Django
    Java
    iOS
    WordPress
    PHP
    React
    React Native
  • $150 hourly
    Are you looking for a Cloud or DevOps Engineer with expertise in automation and keeping it secure? Look no further! Hello, my name is Jerry, and I am a Cloud/ DevOps Engineer with extensive experience in building cloud infrastructure, automating everything, and keeping it secure while doing so. Here are some of my technical highlights: Programming Languages • bash • golang • nodejs • php • python Configuration Management • CDK, CloudFormation, Serverless, Terraform • Ansible, Chef, SaltStack CI/CD • AWS CodePipeline/CodeBuild • BitBucket • GitHub • GitLab • Jenkins Infrastructure • Autoscaling and Load Balancing, Containers, Serverless, and more • API Gateway, CloudFront, CloudTrail, CloudWatch, Cognito, Config, Control Tower, DMS, EC2, ECS/Fargate, ElastiCache, GuardDuty, Kinesis, Lambda, RDS, Route53, S3, Security Hub, SSO, VPC, etc. As a Cloud/ DevOps Engineer, I believe in automated and reproducible infrastructure that is secure to meet your security and scaling requirements. I have over 11 years of experience in engineering and can build out your infrastructure and automation with security in mind for whatever your needs are. Send me a job invite to discuss how we can work together to fulfill your needs.
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Automation
    Serverless Computing
    DevOps
    Linux System Administration
    Systems Engineering
    Cloud Architecture
    Containerization
    CI/CD
    API
    Python
    Amazon Web Services
    Application Release Automation
  • $140 hourly
    A passionate and driven data scientist with many years of experience building models and pipelines in Python and deploying models to production. Well-versed in using deep learning (TensorFlow) to solve everyday business problems such as recommendation, segmentation, and clickstream analysis. Has worked extensively with NLP/transformer models to analyze all types of sequence data. Also has preprocessing and ETL experience with PySpark.
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Statistical Analysis
    Data Visualization
    SQL
    Data Cleaning
    Model Tuning
    Natural Language Processing
    Python
    Recommendation System
    Classification
    Neural Network
    Keras
    Machine Learning
  • $60 hourly
    Experienced developer with a passion for creating efficient and scalable software solutions. With 15+ years of experience, I specialize in developing solutions for desktop and mobile systems, embedded devices, and MCUs. I am proficient in C++, Qt (C++/QML on all supported platforms), Java, Python, Javascript, and platform-specific tools, which allows me to tackle a wide range of projects across multiple systems. Throughout my career, I have successfully completed numerous projects of different scopes in various industries and areas. My skills in software development, coupled with my ability to work independently or as a team member, have consistently earned me positive feedback. "Writing the code" is an important but not the only part of my job. In addition to my deep understanding of programming languages and frameworks, I pride myself on my excellent communication skills. Working closely with you to understand your goals and requirements, I take a user-focused approach. That is a way to find a solution that achieves the goals of both the customer and the end user most efficiently and optimally — the high-quality result usually exceeds expectations. If you're looking for a skilled developer with a proven track record of delivering outstanding results, please don't hesitate to contact me. I look forward to discussing your project and providing my expertise to see how I can help you succeed.
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Unix Shell
    Mac OS App Development
    Desktop Application
    Qt Framework
    Web Crawling
    Android SDK
    Windows App Development
    JavaScript
    C++
    Standalone Application
    Data Scraping
    Python
  • $40 hourly
    Hey there, I'm generalist IT guy. I do software developement: - 🐍 Python: FastAPI, Flask, Django, Odoo, Shopify - ☕Java: Spring, JavaFX - 🧰 PostgreSQL, MySQL, Redis, Apache Kafka, MongoDB, ElasticSearch, RabbitMQ, Nginx, Twilio, Grafana, Sentry, Prometheus. Devops stuff: - ✅AWS - ✅GCP - ✅Azure Information Security stuff: - 🔁Reverse engineering - 🖊️Pentesting - 📱Mobile security I speak good English. I can work alone or in teams. And I'm a pleasent person to work with.
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Python
    Docker
    Ansible
    Web App Penetration Testing
    Linux System Administration
    Security Analysis
    Flask
    C++
    Internet Security
    API
    Security Engineering
    Reverse Engineering
    Network Penetration Testing
    Website Security
    Encryption
  • $35 hourly
    As an experienced Python Django developer, I have built numerous web applications that are scalable, secure, and user-friendly. I have a strong understanding of Django's Model-View-Controller (MVC) architecture and have worked on all aspects of the development process, including requirements gathering, database design, front-end development, and deployment. My expertise includes developing REST APIs, integrating third-party libraries and APIs, and working with various front-end frameworks such as React, Angular, and Vue.js. I am also well-versed in web technologies such as HTML, CSS, and JavaScript, which allows me to create responsive and engaging user interfaces. I have worked with clients across various industries, including e-commerce, healthcare, and education, and have delivered solutions that meet their unique business needs. I am committed to delivering high-quality work and ensuring that my clients are satisfied with the end product. If you're looking for a skilled Python Django developer who can help you bring your ideas to life, look no further. Let's discuss your project and see how I can help you achieve your goals. Python, Django, Angular, React, Vue, Typescript, HTML, CSS, SASS, LESS, Bootstrap, Javascript, Jquery, Nginx, UWSGI, ASGI, Restful API, Django Rest Framework, AWS, EC2, Digitalocean, Docker, GIT, Scrapy
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Ubuntu
    RESTful API
    Angular 10
    NGINX
    AngularJS
    Django
    HTML
    JavaScript
    Python
    TypeScript
    React
    Responsive Design
    CSS
    RESTful Architecture
  • $160 hourly
    I've spent my career building prototypes and getting teams back on track. Mixed background (i.e. full stack + management + architecture + devops + security) meaning I can hit the ground running and deliver results quickly.
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Kubernetes
    React
    Angular
    Golang
    JavaScript
    Node.js
    Shopify
    React Native
    PHP
    MySQL
  • $200 hourly
    "Christiana was a life saver. Her skills, expertise, willingness to help, and talent got us out of a real crisis. She integrated with our team seamlessness, put us onto the path to success, and then transitioned out gracefully. Anm indispensable engineering resource for us." -- Upwork Client "Overall, working with Christiana has been an absolute pleasure. Her professionalism, expertise, and dedication have made a significant positive impact on our project's success. I have no hesitation in recommending her to others seeking a highly skilled and committed data expert." -- Upwork Client I am an SME with years of experience in - Oracle database administration - DB and SQL performance tuning - SQL & PL/SQL development in Oracle, SQL Server, MySQL/MariaDB, & PostgreSQL - Software development in C++/Java/Python - System automation in Kubernetes, Docker, Chef, Ansible, vRA, and Cloudbolt - Multi-cloud experience in AWS, Azure, and GCP - DevOps and Agile I have certifications in: * Oracle Database Administrator Certified Professional * AWS Certified Solutions Architect - Professional * AWS Certified Database - Specialty * Project Management Professional - PMP * Certified SAFe 5 Practitioner * EMT I have experience in the following businesses and industries: + Telecom + Information Technology and Data + Banking and Online Payment + Aerospace Supplier + Energy + Insurance + Testing/Education + Healthcare and First Responder + BioTech and TeleHealth + Academic Research in Smart Home + Sport Science Nothing is unsolvable, and I am here to deliver the solution. Customer satisfaction is my highest priority!
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    AWS Lambda
    Django
    React
    Oracle PLSQL
    Docker
    Python
    Kubernetes
    C++
    Ansible
    Oracle Database Administration
    Microsoft SQL Server
    Transact-SQL
    Oracle Database
    PostgreSQL
    SQL
  • $40 hourly
    I'm an OSCP (Offensive Security Certified Professional), OSWE (Offensive Security Web Expert), CREST CRT, and CEH (Certified Ethical Hacker) certified penetration tester. I can conduct vulnerability assessments and penetration testing for your web applications, mobile applications, and cloud infrastructures. I can also audit the code of your PHP / Python / JS (NodeJS) applications and fix code-level vulnerabilities. My day to day work includes: -- Research on bleeding edge technologies -- PHP/Python/JavaScript development -- Code auditing -- Database management -- APIs development & integration -- AWS services (EC2, SES, SNS, SQS, Route53, S3, Lambda, API gateway) -- Penetration testing -- Data scraping -- and a lot more
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Network Security
    Security Testing
    Network Penetration Testing
    PHP
    JavaScript
    Laravel
    Penetration Testing
    Information Security
    Cloud Security
    Web App Penetration Testing
    Web Application Security
    Website Security
    Information Security Audit
    Linux System Administration
    Amazon Web Services
  • $35 hourly
    I am a full-stack Web Application Developer and Software Developer specializing in the Laravel Framework and Vue js. My primary focus and inspiration for my studies is Web Development. I am both driven and self-motivated, and I am constantly experimenting with new technologies and techniques. I am very passionate about Web Development, and strive to better myself as a developer, and the development community as a whole. I am experienced with all stages of the development cycle for dynamic web projects. Well-versed in numerous programming languages including PHP, SQL, and JavaScript. Strong background in project management and customer relations. Able to complete projects efficiently and satisfy customers with powerful, attractive and user-friendly web applications. I am deeply involved in all my projects from start to finish. I listen to my clients attentively and provide them a vision for what they want, and then I collaborate with them to create and execute a plan of action. I continuously provide my clients with the pros and cons on each choice they make and convey my recommendations for their selections. I can fully assure you that actualizing your technical goals is my number one objective. I am 100% committed to maintaining my 5-star ranking. To me, anything less than full and complete customer satisfaction is unacceptable.
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Database Architecture
    Serverless Stack
    Bootstrap
    Tailwind CSS
    MySQL
    Web Development
    Flutter
    Dart
    JavaScript
    HTML
    Project Management
    CSS 3
    PHP
    Vue.js
    Laravel
  • $48 hourly
    Hello! I am a highly skilled full-stack developer with a unique background as a medical doctor, showcasing my dedication to lifelong learning. Since the inception of Upwork, I have garnered exceptional reviews and built a strong reputation for delivering high-quality work to my clients. I am particularly well-suited to working with startups, and small-to-midsize companies with a growth mindset that utilizes agile development methodologies. My experience spans a wide range of technologies, with a focus on WordPress Model-View-Controller (MVC) architecture, WordPress plugins, Laravel, API integration, and Vue. js-powered applications. I pride myself on my ability to adapt to the unique needs of each project, consistently delivering solutions that are both innovative and efficient. As a developer, I bring to the table a strong understanding of the latest web technologies and best practices. My expertise in both front-end and back-end development allows me to create seamless user experiences while maintaining clean and efficient code. Why work with me? Unique background as a medical doctor, demonstrating dedication to continued learning. Proven track record of success on Upwork with great reviews Specialized expertise in WordPress MVC, WordPress plugins, Laravel, API integration, and Vue.js Experience with agile development methodologies, perfect for startups and growth-focused companies Commitment to clear communication, professionalism, and meeting deadlines. I am eager to take on new challenges and bring my experience and passion for development to your next project. Let's discuss how I can help you achieve your goals and bring your ideas to life.
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Web Design
    HTML5
    API Integration
    WordPress
    CSS
    Front-End Development
    WordPress Plugin
    RESTful API
    Stripe
    Google APIs
    MySQL
    PHP
    Plugin Development
    Vue.js
    JavaScript
  • $30 hourly
    I have enough space to grow while contributing in every possible manner to the work and my edification, experience, and quality conscious skills would be put forth to ignite the potential for mutual benefit. Please contact me with confidence if you have any work related to Mapbox / Google Maps / OSM / ArcGIS / QGIS / .Net MVC / .Net Core / PHP / ReactJS / CesiumJS / LeafletJS / AngularJS / MySQL / PostgreSQL / PostGIS / MS SQL Server / SSIS / ETL / Python / JavaScript / ReactJS / NodeJS etc. I guarantee you that I will prove myself your best choice.
    vsuc_fltilesrefresh_TrophyIcon Software Engineering
    Mapbox
    Digital Mapping
    AWS Systems Manager
    ArcGIS
    Google Maps API
    Web Design
    OpenLayers
    AWS Lambda
    React
    .NET Framework
    PHP
    Python
    PostgreSQL
    SQL
    MySQL
  • Want to browse more freelancers?
    Sign up

How it works

 

1. Post a job (it’s free)

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 5M+ businesses

How to Hire Top Software Engineers

How to hire software engineers

Whether your goal is to develop a mobile app, build a dynamic SPA (single-page application), or create a domain-specific language (DSL) for your enterprise software, a software engineer can help you take your software project from conception to completion. 

So how do you find the right software engineer for your needs? What follows are some tips for finding top software engineering consultants on Upwork.

How to shortlist software engineering professionals

As you’re browsing available software engineering consultants, it can be helpful to develop a shortlist of the freelancers you may want to interview. You can screen profiles on criteria such as:

  • Technology fit. You want a software engineer who understands what you are trying to build and which languages, frameworks, and other technologies are required. 
  • Developer workflow. You want an engineer who can slide right into your developer workflow (e.g., project management tools, test suites, version control systems).
  • Feedback. Check reviews from past clients for glowing testimonials or red flags that can tell you what it’s like to work with a particular software engineer.

How to write an effective software engineering job post

With a clear picture of your ideal software engineer in mind, it’s time to write that job post. Although you don’t need a full job description as you would when hiring an employee, aim to provide enough detail for a contractor to know if they’re the right fit for the project.

Job post title

Create a simple title that describes exactly what you’re looking for. The idea is to target the keywords that your ideal candidate is likely to type into a job search bar to find your project. Here are some sample software engineering job post titles:

  • Software engineer needed for a fintech app
  • Seeking full-stack software engineer (LAMP)
  • Software engineer needed with DevOps and Agile/Scrum experience

Software engineer project description

An effective software engineering job post should include: 

  • Scope of work: From progress reports to well-documented code, list all the deliverables you’ll need. 
  • Project length: Your job post should indicate whether this is a smaller or larger project. 
  • Background: If you prefer experience working with certain industries, software, or technologies, mention this here.
  • Budget: Set a budget and note your preference for hourly rates vs. fixed-price contracts.

Software engineer job responsibilities

Here are some examples of software engineer job responsibilities:

  • Manage the software development life cycle (SDLC) of a product
  • Design and develop software test suites
  • Monitor system performance 
  • Optimize development and deployment processes

Software engineer requirements and qualifications

Be sure to include any requirements and qualifications you’re looking for in a software engineer. Here are some examples:

  • Application-specific programming language (e.g., Java for Android development) 
  • Programming paradigms (e.g., object-oriented design)
  • Software development methodologies (e.g., Agile, Scrum, XP)
  • Familiarity with the SDLC (from requirements gathering to deployment and maintenance)
  • Code documentation

Software Engineer FAQs

What is software engineering?

Software engineering is the application of engineering principles to software development. Ever wonder what the difference is between a software engineer and a software developer? The software engineer is a software developer who also uses engineering principles to carry your software project through the software development life cycle. Software engineering consultants help businesses build well-documented, powerful software.

Software Engineering Tips and Best Practices

Don’t repeat yourself; automate

According to the DRY principle, “Every piece of knowledge or logic must have a single, unambiguous representation within a system.” In other words, if you find yourself repeating the same piece of code over and over again, chances are high that you could refactor it into more-efficient code. 

It turns out that the DRY principle can also be expanded beyond the code to the entire SDLC. If there’s something you find yourself doing repetitively, such as configuring your cloud resources, there’s a good chance that it’s worth investing a little extra time in automation tools to make your life easier (e.g., automating server provisioning with Ansible playbooks).

Consider DevOps—it’s more than a buzzword

With the way hiring managers and marketers throw the term around, you’d be forgiven for thinking DevOps was just a buzzword. But DevOps is more than a buzzword; it’s a culture in which the lines between the traditional roles of software development and operations (system/network/database admins) are blurred to achieve continuous integration (CI) and continuous delivery (CD). In practice, that means using the right combination of automation tools for your project to enable teams of developers and operations staff to collaborate more effectively. It’s not something you can achieve overnight, but taking small steps such as using a remote code repository such as GitHub or automating the more tedious aspects of your server provisioning with Chef can go a long way toward making your life easier. 

Test smart and test often

Encourage unit tests during development and regression testing before deployment. A well-documented test suite that grows with your application will ensure you’re able to update and maintain your application with minimal downtime and disruptions. It’s better to catch code-breaking changes before you push a build to production. 

Consider adopting TDD (test-driven development), an Agile development methodology that involves writing code iteratively in three steps:

  • Red: Write a test for a software feature that fails
  • Green: Write the minimum code needed to pass the test
  • Refactor: Rewrite your passing code to best practices

Not only will TDD help you maximize your test coverage, but it will also encourage your development team to write well-documented, modular, reusable code.

View less
Schedule a call