SOFTWARE ENGINEER SKILLS, EXPERIENCE, AND JOB REQUIREMENTS

Updated: Jan 07, 2026 - The Software Engineer has experience in designing, developing, and maintaining high-quality software solutions and possesses strong proficiency in modern programming languages and frameworks. This role requires the ability to translate business needs into technical specifications, collaborate effectively with cross-functional teams, and ensure scalable, secure, and efficient system performance. The Engineer also needs solid problem-solving skills, familiarity with industry best practices and tools, and the capacity to continuously learn and adapt to evolving technologies.

Essential Hard and Soft Skills for a Standout Software Engineer Resume
  • Programming Languages
  • Software Development
  • Data Structures
  • Version Control
  • Database Management
  • Operating Systems
  • Web Development
  • Cloud Computing
  • API Design
  • Unit Testing
  • Communication
  • Problem-Solving
  • Teamwork
  • Time Management
  • Adaptability
  • Critical Thinking
  • Attention to Detail
  • Collaboration
  • Creativity
  • Conflict Resolution

Summary of Software Engineer Knowledge and Qualifications on Resume

1. BS in Software Engineering with 4 years of Experience

  • Strong Java experience.
  • Experience and exposure to large-scale and complex applications.
  • Experience with Enterprise Integration patterns.
  • Experience in SQL (PostgreSQL).
  • Experience with Messaging Queue Frameworks (Kafka).
  • Experience with AWS and ability to manage cloud costs.
  • Experience with Containerisation (Docker, Consul, and Ansible).
  • Experience with BPMN engines (Activiti).
  • Experience with IAM (Keycloak).
  • Experience with TMForum OpenAPI initiative.
  • Experience with Telflow.
  • Ability to handle multiple, competing priorities in a fast-paced and geographically distributed environment.
  • A sense of ownership of technical projects and improvement of engineering practices.
  • Continually self-learns and improves technical skillsets.
  • High attention to detail, curious, tenacious, and creative, be also a great team player.

2. BS in Computer Science with 5 years of Experience

  • Have a strong technical vision for an expanding platform and can provide technical leadership to the engineers to continually strengthen codes, architecture, and processes.
  • Passion and experience to help people grow and develop, and a desire to attract the best new talent into teams.
  • Demonstrated experience in leading, coaching, and mentoring engineering teams.
  • Motivate and instill a strong sense of ownership across the Engineering teams.
  • Enjoy working in a collaborative environment and be committed to creatively solving technical and process challenges.
  • Solid experience working in agile development environments and can identify practices and processes that will support and boost the team.
  • A track record of innovation and will use that to help achieve the ambitions of global growth.
  • Proficiency in programming languages such as C and C++.
  • Experience with source control management systems.
  • Working knowledge of application architecture and design patterns.
  • Experience with real-time operating systems.
  • Experience with embedded microcontrollers.
  • Experience with Wi-Fi and/or BLE systems.
  • Ability to understand and share expertise in designing and architecting software systems running on AWS Cloud.

3. BS in Software Engineering with 6 years of Experience

  • Salesforce development experience with one or more implementations on Vlocity (Salesforce Industries), preferably on Energy and Utilities Cloud.
  • Excellent knowledge of DataRaptor, FlexCards, OmniScript, and Integration Procedures.
  • Excellent knowledge of Web Development (Ajax, JavaScript, SOAP, HTML, CSS, Bootstrap).
  • Excellent Salesforce.com declarative configuration skills.
  • Working knowledge of data migration between SFDC environments using change sets, Eclipse, or other tools.
  • Salesforce Omnistudio Developer, Salesforce Omnistudio Consultant, Vlocity Energy and Utilities Developer 1 Certification.
  • Experience with Agile development (product backlog, user stories, etc.).
  • Ability to participate in design sessions, review options, and provide recommendations while communicating the benefits, risks, and constraints to both the business and IT stakeholders.
  • Creative, out-of-the-box thinker who uses his technical experience to develop apps that create real business benefit.
  • Must be a well-motivated team player.
  • Organized and methodical, eye for detail, experienced virtual team worker.
  • Excellent written and verbal communication skills, and mastery of English and the local language.
  • Ability to effectively communicate product architectures, design proposals, and negotiate options at senior management levels.
  • Basic knowledge of RDBMS concepts.

4. BS in Information Technology with 7 years of Experience

  • Excellent communication skills, both written and spoken (in English).
  • Demonstrable talent in coding in Java or any mainstream programming language.
  • Working knowledge of web services, XML, and Tomcat or other containers.
  • Demonstrable talent in writing and using algorithms, and assessing time complexity and performance.
  • Commercial experience developing software.
  • Demonstrable experience in large-scale system design.
  • Experience developing on Unix/Linux.
  • Understanding of web technologies and internet protocols (SOAP, WS-*, ReST, XML, HTTP, TCP/IP).
  • Good scripting skills, including Bash, Perl, Python, and JavaScript.
  • Experience with Maven or another Continuous Integration and Automated unit testing frameworks.
  • Knowledge of Spring, Hibernate, Ehcache.
  • Experience working with relational database technology, ideally PostgreSQL.
  • Experience with interfacing with 3rd party systems.
  • Experience in developing large distributed systems and concepts such as caching, sharding, consistent hashing, interprocess communication, and brokering.
  • Ability to learn and critique new technologies quickly.

5. BS in Computer Engineering with 4 years of Experience

  • Software development experience in one or more general-purpose programming languages (Java, C++, C#, Python).
  • Experience in data structures and object-oriented programming.
  • Good understanding of common design patterns and best practices for designing mobile and/or web applications in a service-oriented platform.
  • Passion for medical devices/applications and a strong commitment to learning.
  • Experience in one or more general-purpose programming languages, including Java, C/C++, C#, Swift, Objective C, or Python.
  • In-depth understanding of a web application framework.
  • Strong understanding of data structures, algorithms, or complexity analysis (as evident from practical experience in/outside of school coursework or industry).
  • Experience with AWS or other cloud-based frameworks.
  • Interest and ability to apply concepts from computer science in real-world software systems catered toward applications in medical systems/devices.
  • Interest in developing full-stack software solutions and in research projects to engineer new frontier solutions.
  • Willingness to undertake the responsibility of developing new/maintaining existing software projects/codebases of the company.
  • Willingness to entertain new ideas and excitement in crafting creative solutions to novel problems.

6. BS in Data Science with 5 years of Experience

  • Experience in the design, development, and implementation of highly scalable, high-volume software systems and components, client-facing web applications, and major Internet-oriented applications and systems.
  • Working experience in realizing applications from conception and design to implementation and support.
  • Working experience with application lifecycle methodologies (e.g., agile, iterative).
  • Working experience in analysis, design, and programming.
  • Working experience with appropriate database technology.
  • Must have intermediate to advanced knowledge of Windows Server 2008, 2012, 2016, and 2019.
  • Some formal or informal experience in leading software projects.
  • Experience in designing and developing enterprise-class business applications and integration solutions using technologies such as Java/J2EE, .NET, and JavaScript.
  • Knowledge and experience using enterprise applications, integration, and design patterns.
  • Strong problem-solving skills.
  • Ability to conceptualize and articulate ideas clearly and concisely.
  • Excellent communication and interpersonal skills.
  • Willingness to travel on an occasional basis, including local and possibly out-of-state travel.

7. BS in Information Technology with 4 years of Experience

  • Experience working with the .NET platform using the programming language C#.
  • Experience working with relational databases such as Microsoft SQL Server, MySQL, and Postgres.
  • Distributed Architectures for Event-Based Systems.
  • Experience with CMS experience (Kentico, WordPress).
  • Experience with Payment gateway integration (Stripe, Chargebee, etc.).
  • Familiarity with .NET data access technologies such as ADO.NET, Entity Framework, Dapper, etc
  • Familiarity with frameworks for creating web applications such as ASP.NET, Web Forms, ASP.NET MVC, ASP.NET Web API, etc.
  • Familiarity with different software testing techniques, including unit/integration testing, manual/exploratory testing, and automated testing.
  • Have strong Computing and Object-Oriented Programming (OOP).
  • Familiarity with basic design patterns, their purpose, and how they can be used to improve software.
  • Fundamentals and are familiar with single-page applications.
  • Have basic knowledge of DevOps principles such as CI/CD.
  • Be passionate about customer experience, curious, and willing to challenge existing assumptions to achieve the best results.

8. BS in Computer Science with 6 years of Experience

  • Advanced knowledge of C#, C++, and JavaScript languages.
  • Thorough knowledge of Microsoft Windows Server (2016 and newer) setup and management.
  • Extensive experience with Microsoft SQL Server (2016 and newer.
  • Advanced knowledge of .NET Framework runtime and library components.
  • Some knowledge of Android/Linux systems and environments.
  • Understanding of LAN/WAN concepts such as DHCP, DNS, TCP/IP, Network routing, and switching regarding application connectivity needs.
  • Knowledge of Network sniffing and packet analysis, VPN and related GUI/web-portal-based administrative tools, Active Directory and domain policies, VMWare administration, and Citrix XenApp application configuration.
  • Extreme attention to detail as applied to written documentation.
  • Strong verbal comprehension and direction-following capabilities.
  • Aptitude for quickly learning new and advanced concepts.
  • Professionalism during both verbal and written interpersonal communication.
  • Capability to consistently exercise sound judgment during independent work, but intuitively understand when to ask for assistance.
  • Willingness to cover after-hours support rotation.

9. BS in Information Technology with 3 years of Experience

  • Solid understanding of modern PHP.
  • Have roots in modern JavaScript - either front-end application frameworks or Node.js.
  • Willingness to rapidly learn new technologies.
  • Excellent written English and can effectively communicate with customers, sometimes under stressful circumstances.
  • Be excited by the idea of deep, collaborative problem-solving regularly, and be motivated.
  • Experience with some of the following: software engineering industry standards across the full lifecycle, coding standards, and team coding practices, source control (primarily Git), build processes, testing methodologies, and cloud infrastructures.
  • Experience with Java, AWS, and interest in fraud detection platforms
  • Experience in containerization (ideally Docker, Kubernetes).
  • Experience with CI/CD pipelines that enable daily production releases.
  • Experience with effective monitoring, logging, and security best practices.
  • Be a person who continually self-learns and improves technical skills.
  • Be curious, tenacious, and creative, but also great team players.

10. BS in Software Engineering with 6 years of Experience

  • Experience with Java and related Java technology stacks, NodeJS.
  • Microservices experience.
  • Cloud Azure, AKS experience.
  • Experience in PL/SQL, Oracle Forms, Reports, PostgreSQL, and Jasper Reports.
  • Experience with code and Unit test pattern, TDD, and BDD.
  • Experience with insurance, banking, and finance.
  • Understanding of client requirements and how they translate into application features.
  • In-depth knowledge of programming for diverse operating systems and platforms using development tools.
  • Experience in designing and building applications.
  • Proactive mindset with willingness to take ownership of assigned tasks.

11. BS in Computer Engineering with 7 years of Experience

  • Strong experience on a professional software development team building highly scalable, distributed systems.
  • In-depth experience building web services, microservice architecture.
  • Experience in REST API design and implementation.
  • Strong in one or more languages: Python, Golang, JavaScript.
  • Experience with non-relational, NoSQL databases and various data-storage systems (Cassandra, Elastic, Postgres, object stores).
  • Familiarity with full-stack development.
  • Deep understanding of distributed systems and multi-threaded programming concepts.
  • Ability to work on multi-faceted, multi-functional projects.
  • Ability to collaborate effectively with teams located in different locations.

12. BS in Information Technology with 4 years of Experience

  • Proficiency in full-stack web development, including JavaScript, ES6+, and NodeJS.
  • Experience with Typescript.
  • Good understanding of AWS (stack is powered by Lambda).
  • Experience building web apps and building RESTful APIs.
  • Experience using ReactJS and frontend development in general.
  • Experience writing unit tests, integration tests, and E2E tests.
  • A solid foundation in computer science.
  • Strong competency in data structures, algorithms, and software design.
  • Deep understanding of software design patterns.

13. BS in Mobile Application Development with 5 years of Experience

  • Good at problem-solving skills with a strong background in CS.
  • Proficiency in Kotlin/RxJava.
  • Good understanding of the UI - view cycle, views, and layouts.
  • Good skills in using Git.
  • Experience in Unit Test/UI Test.
  • Good understanding of UI/UX and be detail-oriented.
  • Good understanding of architectural patterns - MVVM, Clean Architecture
  • Good understanding of memory management - Memory Leak.
  • Good understanding of concurrency/multiple threads.
  • Working knowledge of app performance and how to troubleshoot and improve.
  • Highly accountable and take ownership, with a collaborative attitude, because "Your Problem Is My Problem" (YPIMP).
  • Experience in Modularisation.
  • Experience in SDK development.
  • Experience in CI/CD.

14. BS in Computer Science with 3 years of Experience

  • Experience in working in a distributed global virtual team environment with the international Language English
  • Experience in banking software projects, with a preference for self-service channel solutions.
  • Knowledge of the methodology and tools of agile software development - Jira, Confluence, Bitbucket, Nexus, SonarQube, etc.
  • Excellent analytical and problem-solving skills.
  • Ability to present technical information targeted at the appropriate level.
  • Strong time management and ability to handle multiple priorities independently.
  • Clear written communication for technical documentation and code comments.
  • Adaptability to changing requirements and evolving technologies.
  • Attention to detail with a strong focus on code quality and maintainability.

15. BS in Information Systems with 8 years of Experience

  • Proven experience developing applications in C# using .NET Framework 4.6 or higher.
  • Strong engineering mindset with deep technical knowledge and the ability to justify architectural and technology choices.
  • Hands-on experience designing and building solutions without relying solely on predefined technical specifications.
  • Solid expertise in JavaScript and jQuery, with Angular or Node.js experience considered an advantage.
  • Proficiency with Visual Studio 2017 as a primary development environment.
  • Experience building applications using Microsoft MVC, Web API, and Entity Framework.
  • Strong understanding of RESTful services and service-oriented architecture principles.
  • Experience working with SQL Server, including T-SQL development and Microsoft Database Projects (DACPAC).
  • Proficiency with Git for source control and collaborative development.
  • Knowledge of front-end technologies such as Bootstrap, JavaScript, jQuery, and CSS.
  • Experience implementing token-based security solutions such as OAuth2 and service-level authentication.
  • Excellent communication skills.

16. BA in Computer Information Systems with 10 years of Experience

  • A track record of launching projects involving multiple engineers.
  • Ruby on Rails experience.
  • A strong technical background with experience in backend and API development in Python and/or Go.
  • Strong experience in RESTful API development.
  • Strong DB experience with Postgres and SQLAlchemy.
  • Experience developing with AWS or GCP.
  • Experience building eCommerce platforms.
  • Experience working in a fast-paced environment.
  • Ability to mentor and coach junior engineers effectively.
  • Strong decision-making skills under time and resource constraints.
  • Ownership mindset with accountability for end-to-end delivery.
  • Constructive approach to giving and receiving technical feedback.
  • Resilience and calmness when handling production issues and incidents.

17. BS in Applied Computer Science with 2 years of Experience

  • Knowledge of Computer Science fundamentals - data structure and algorithm, operating system, and computer system.
  • Working knowledge of Object-Oriented mindset - OOP and OOD.
  • Programming experience with languages such as C++, C#, or Python.
  • Experience with REST API and Web.
  • Experience with Docker, CD/CI, Git, TeamCity, Jira, and Confluence.
  • Logical thinking, critical thinking, and problem-solving skills.
  • Good English skills, especially reading and writing.
  • Ability to learn new technologies and tools quickly.
  • Strong sense of responsibility for meeting deadlines and commitments.
  • Effective collaboration with cross-functional stakeholders.

18. BS in Data Engineering with 6 years of Experience

  • Solid experience with Python 3.
  • Experience with C# and .NET.
  • Strong SQL skills and experience with LINQ.
  • Experience with Flask or FastAPI.
  • Experience with cloud computing and running Python on AWS (EC2, Lambdas, S3).
  • Comfortable in learning new coding languages and frameworks, and seamlessly switching from one to another.
  • Good knowledge of algorithms and data structures.
  • Decent communication skills in English.
  • Experience with key packages and tools such as NuGet, OpenWrap.
  • Experience with performance and memory profiling.
  • Experience with front-end technologies such as mobile development, Angular, or React.

19. BS in Data Science with 9 years of Experience

  • Expert understanding of Python
  • Knowledge of parallel processing frameworks like MapReduce, Spark, and Scala.
  • Hands-on skills working with data pipelines using SQL and No-SQL databases.
  • Experience in microservice architecture and REST APIs.
  • Experience working with cloud services and infrastructures such as AWS, Azure, or Google.
  • Experience in engineering practices such as code refactoring, design patterns, design-driven development, continuous integration, building highly scalable applications, and application security.
  • Knowledge of the Agile software development process.
  • Experience in container technologies like Docker/Kubernetes.
  • Experience developing both batch and real-time data ETL pipelines.
  • Proven record of leadership in a work setting and/or through personal project portfolio.
  • Active GitHub and/or personal web portfolio.

20. BS in Software Systems Engineering with 4 years of Experience

  • Background in building and maintaining high-throughput web services or backend systems.
  • Demonstrable experience with one of the main languages - Python makes up most of the codebase, but Go usage is growing.
  • Familiar with the use of databases and message brokers/queues at scale - PostgreSQL, Redis, ClickHouse, Kafka, RabbitMQ.
  • Familiar with public cloud infrastructure - AWS, but experience with GCP or Azure is good too.
  • Experience with Linux and system programming.
  • Good interpersonal and communication skills.
  • Desire to work in a respectful, transparent, and collaborative work environment.
  • Patience and persistence when troubleshooting complex issues.
  • Willingness to accept feedback and continuously improve skills.

21. BA in Digital Technology with 1 year of Experience

  • Working experience in software development, data engineering, or automation QA (who would like to change the line of work).
  • Experience with web development.
  • Familiarity with the data processing pipeline.
  • Good sense of UI/UX.
  • Excellent analytical and problem-solving skills.
  • Good at time management and detail-oriented.
  • Good communicator, particularly in English.

22. BS in eCommerce Technology with 5 years of Experience

  • Professional software experience, ideally including services development for online commerce.
  • Knowledge of object-oriented design and experience with C#.
  • Experience building highly available and scalable RESTful services.
  • Understanding of design patterns/principles for developing microservices.
  • Experience with Databases (NoSQL and SQL).
  • Experience with and/or knowledge of any of the following: .NET Core 3.x, JavaScript, Python, Docker, Kubernetes, GitLab, CICD Pipelines, Bash scripting, message or event-driven architectures.
  • Strong stakeholder communication to align technical solutions with business needs.
  • Ability to prioritize tasks effectively in complex technical environments.
  • An analytical mindset when evaluating trade-offs and design decisions.
  • Self-motivation and discipline when working with minimal supervision.

23. BS in Distributed Systems Engineering with 7 years of Experience

  • Experience as a software engineer, developer, or programmer in building software used by external users.
  • Experience with a typed or OOP language (like C, C++, Java, Go) and unit tests.
  • Experience developing full-stack applications with databases and API.
  • Understanding of large-scale distributed systems programming.
  • Understanding of Continuous Integration and Delivery (CI/CD).
  • Knowledge of application networking fundamentals.
  • Able to understand and seek to automate the steps necessary to deliver high-quality, well-tested, and production-ready software from initial development to ongoing, scalable, production operation.
  • Exposure to containerization and virtualization.
  • Experience using gRPC to build robust, distributed, and high-demand systems.
  • Strong analytical and problem-solving skills paired with the ability to develop creative and efficient solutions.
  • Ability to work collaboratively in a team environment and effectively with people at all levels in an organization.
  • Strong command of the English language (both verbal and written).

24. BA in Web Technologies with 3 years of Experience

  • Proven experience developing and consuming REST-based APIs, with exposure to GraphQL.
  • Hands-on experience with customer relationship management systems and related integrations.
  • Strong problem-solving and analytical skills with the ability to diagnose complex technical issues.
  • Demonstrated willingness to dive deeply into problems to identify root causes and drive effective resolutions.
  • Ability to manage issues end-to-end, guiding them through investigation, remediation, and closure.
  • Excellent verbal and written communication skills
  • Flexibility to support international customers, including occasional early morning or late-night work hours.
  • Strong proficiency in JavaScript with practical experience using Node.js.
  • Experience using GitHub for source control and collaborative development workflows.
  • Hands-on experience with NPM, Postman, and Docker for API development, testing, and deployment.
  • Exposure to cloud-based serverless architectures.

25. BS in Enterprise Software Engineering with 11 years of Experience

  • Experience in software development.
  • Strong Java experience.
  • Strong experience and exposure to large-scale and complex applications.
  • Strong experience with Enterprise Integration patterns.
  • Experience in SQL (PostgreSQL).
  • Experience with Messaging Queue Frameworks (Kafka).
  • Experience with AWS and the ability to manage cloud costs.
  • Experience with Containerisation (Docker, Consul, and Ansible).
  • Experience with BPMN engines (Activiti).
  • Experience with IAM (Keycloak).
  • Experience with the TMForum OpenAPI initiative.
  • Experience with Telflow.
  • Ability to handle multiple, competing priorities in a fast-paced and geographically distributed environment, with a high attention to detail.
  • A sense of ownership of technical projects and improvement of engineering practices.
  • Curious, tenacious, and creative, but also a great team player.

26. BS in Java Engineering with 6 years of Experience

  • Experience working in the IT industry.
  • Experience working with large-scale projects in the scope of DevOps activities, defining their architecture, evaluating the scope, and suggesting technical solutions.
  • Experience in Git/Gerrit/Jenkins environment.
  • Good understanding of Python (scripting).
  • Good understanding of Java/C++/C/ Embedded (code review purpose).
  • Experience with solutions based on cloud environments (Azure preferably).
  • English C1 level.
  • Hold an Azure certification.
  • Automotive industry experience.

27. BS in Cloud Computing with 8 years of Experience

  • Experience designing, building, deploying, operating, scaling, and evolving distributed systems and high-volume transaction applications.
  • End-to-end knowledge of modern web app architecture (including databases, API design, cloud infrastructure, and security) as well as best development practices.
  • Full-stack development experience.
  • Large AWS deployment experience.
  • Proficiency in a Unix/Linux environment.
  • Excellent verbal communication skills.
  • Ability to translate complex technical concepts into clear business-friendly language.
  • Strong collaboration skills within cross-functional and multicultural teams.
  • Strategic thinking when balancing short-term delivery with long-term architecture.
  • High ownership and accountability for system stability and outcomes.
  • Calm and methodical approach when resolving high-pressure production issues.

28. BS in Big Data Engineering with 9 years of Experience

  • Strong coding ability and experience, focusing on back-end.
  • Experience with JavaScript, Scala, Spark, Kafka, and related technologies (Java, Python, Node.js, C #, .NET, Angular, React).
  • Able to quickly and effectively read code.
  • Good understanding of algorithms and data structures.
  • Ability to separate hype from reality.
  • Experience with "Big Data" technologies/tools.
  • Experience with JavaScript client and Server-side technologies.
  • Strong experience in JVM languages (Java/Scala in particular).
  • Experience working with Lambda Architectures.
  • Experience working with open source products.
  • Experience working in an agile environment using test-driven methodologies.
  • Experience using Git.

29. BS in Computer Systems Engineering with 5 years of Experience

  • Experience working with one or more of the following: web application development, Unix/Linux environments, distributed systems, machine learning, networking, and developing large software systems.
  • Experience working in Golang.
  • Solid production experience with one or more general-purpose programming languages, including C/C++, Python, Java, JavaScript ES6.
  • Experience with two or more data systems: Postgres, MongoDB, Elasticsearch, Redis, Kafka, Cassandra.
  • Experience with Docker, Kubernetes.
  • Familiar with Microservices, event-driven architecture.
  • Working proficiency and communication skills in verbal and written English.
  • Strong documentation discipline for long-term maintainability.
  • Collaborative mindset when working with platform and infrastructure teams.
  • Ability to stay focused and effective during ambiguous problem spaces.

30. BS in Embedded Systems Engineering with 12 years of Experience

  • Experience with strong and demonstrable skills in C/C++ and ARM programming.
  • Strong analytical, debugging, and testing methodology skills.
  • Background with 32-bit/64-bit in ARM v8 architecture.
  • Experience with firmware, BIOS/UEFI, Linux, and Windows software development.
  • Strong understanding of system power management.
  • Knowledge of server hardware interfaces (SPI, I2C, DDR3/4/5, PCIe).
  • Strong security, crypto, and secure boot knowledge.
  • Intimate knowledge of the software development process methodology.
  • Experience with SCM, GIT, Jenkins, BugZilla, and JIRA.
  • Experience using JTAG TRACE32 or OpenOCD debuggers.
  • Experience with the product lifecycle and the ability to drive features from requirements to a product.
  • Experience in writing sustainable/maintainable quality code.
  • Ability to efficiently debug, root cause, and resolve issues spanning multiple subsystems. 
  • Proven ability to own problems and drive them to a resolution.
  • Self-managed individual with experience in Agile software development process.
  • Experience with customer interaction and issue diagnostics.
  • Good English communication skills, both verbal and written.

31. BA in User Experience Engineering with 4 years of Experience

  • Deep knowledge of the JavaScript ecosystem, including backend and frontend.
  • Ability to translate complex business problems into simple and elegant solutions focused on important user needs.
  • Experience optimizing an application’s performance and how the browser renders views.
  • Experience using TailwindCSS (and TailwindUI) to style complex UIs and make them responsive.
  • Good understanding of MVC architectures, as well as how to use databases and data stores such as PostgreSQL and Redis.
  • Exceptional verbal and written English communication skills.
  • Strong user empathy and attention to usability details.
  • Ability to balance technical excellence with delivery timelines.
  • Openness to feedback from design, product, and engineering peers.

32. BS in Software Engineering with 7 years of Experience

  • Experience in professional software development in C/C++, Go, Rust, and/or another systems programming language.
  • Experience writing unit, integration, and/or system-level tests
  • Experience in mentoring junior team members and/or leading small teams.
  • Understanding of Computer Science fundamentals in data structures, algorithms, run-time analysis, object-oriented design, and code quality verification.
  • English working proficiency.
  • Ability to provide clear technical guidance without micromanaging.
  • Strong sense of code ownership and long-term maintainability.
  • Structured thinking is used when breaking down complex technical problems.
  • Effective collaboration in code reviews with diverse engineering styles.
  • Willingness to continuously upskill and adapt to new system-level technologies.

33. BS in Systems Programming with 6 years of Experience

  • Experience with Rust or C++/Go.
  • Experience with concurrency or parallelism.
  • Familiarity with the internals of other blockchains.
  • Knowledge of cryptography.
  • Knowledge of compilers or virtual machines.
  • Knowledge of networks or operating systems.
  • Experience debugging complex concurrent systems.
  • Fluency with algorithms and data structures.
  • Ability to learn new languages and technologies quickly.
  • Excellent coding skills.
  • Ability to go from design to implementation fast with meticulousness.
  • Good communication skills.

34. BS in Software Architecture with 10 years of Experience

  • Experienced lead software engineer.
  • Experience choosing technical solutions.
  • Track record of delivery.
  • Working knowledge of product lifecycle management from ideation through launch and iteration.
  • Experience with cost, scalability, and maintainability trade-offs in technology selection.
  • Understanding of metrics-driven development, including KPIs and success measurement.
  • Enjoy working on go-to-market solutions.
  • Able to work with general requirements, turning them into product design.
  • Good at communicating with non-technical people in conveying reasons behind choices and potential solutions.
  • Interested in technology and keeping up to date with new products, languages, and services.
  • Strong leadership presence that builds trust and alignment.
  • Ability to influence decisions without relying on authority.
  • Strategic thinking combined with a practical execution focus.

35. BS in Computer Science with 3 years of Experience

  • Practical experience with a web-based application.
  • Proficiency with any backend programming languages (e.g., .NET, Java, Python, etc.).
  • Strong fundamental understanding of software development.
  • Understanding of complex algorithms and data structures, as well as a passion for intellectual challenges.
  • Strong self-discipline for delivering well-tested, complete features/modules under a tight schedule, and the capability for rational thinking.
  • Experience with the database management tool SQL.
  • Proficiency in English (both verbal and written).
  • Ability to remain productive under time pressure without sacrificing quality.
  • Structured and methodical approach to problem analysis.
  • Willingness to ask clarifying questions to avoid incorrect assumptions.

36. BS in Software Engineering with 9 years of Experience

  • Experience in building and releasing teams, and familiarity with submitting to app stores.
  • Experience with CI tools, especially Jenkins.
  • Proficiency in programming languages like Python, shell scripting, and/or Groovy.
  • Experience with configuration management tools, especially Chef.
  • Experience with AWS.
  • Experience with Android Studio and Xcode.
  • Experience with mobile and/or desktop app release management.
  • Familiarity with most of the target platforms, but experience authoring or building software on each one is not expected.
  • Research and experiment efficiently, have a bias towards automation, and a desire to make fellow engineers more productive.
  • Be motivated by helping other engineers succeed and work efficiently.
  • A strong communicator in explaining complex technical concepts to program managers, customer support, and other engineers.
  • Able to mentor and model best practices for software build and release processes.
  • Enjoy working with a positive attitude and technical competence.

37. BS in Information Technology with 4 years of Experience

  • Demonstrated proficiency with programming languages C#, ASP.NET.
  • Experience in web and software development.
  • Knowledge of Angular and Razor.
  • Experience in the Jira software management and tracking tool.
  • Experience in the Confluence collaboration and content management tool.
  • Demonstrated understanding of Project delivery from both the client and the business perspective.
  • Ability to communicate clearly in English, both verbally and in writing.
  • Ability to align technical decisions with client and business expectations.
  • Strong organizational skills when managing multiple tasks or priorities.
  • Collaborative mindset when working with developers, testers, and product owners.

38. BS in Full-Stack Web Development with 5 years of Experience

  • Relevant experience as a full-stack engineer.
  • Strong grasp of software engineering practices like coding, unit testing, code reviews, design documentation, etc.
  • Strong grasp of front-end technologies like React, JavaScript, Vue.js, HTML/CSS, Redux, Angular, UX Design, WordPress, Spark, or UI Design.
  • Open to stepping outside their comfort zone to tackle various challenges.
  • Thorough understanding of all components of web application architecture.
  • Well-versed in one or more back-end technologies such as Node, Python, PHP, Java, Go/Golang, Ruby on Rails, Django, Google Cloud Platform, Laravel, among others.
  • Thorough understanding of DBMSs like MySQL, Oracle DB, PostgreSQL, among others.
  • Understanding of the design and construction of REST APIs.
  • Knowledge of large systems, complex code bases, and version control systems such as Git.

39. BS in Data Science with 2 years of Experience

  • Excellent software engineering skills and experience.
  • Demonstrable experience with a programming language, preferably R, R-Shiny, and SQL.
  • Background or demonstrable interests in statistics and machine learning.
  • Strong analysis and synthesis skills - see which techniques apply to a problem, structure an approach, and solve it with good programming.
  • Ability to work/research independently with limited guidance.
  • Have an entrepreneurial mindset to take up responsibility and make it happen.
  • Fluent in written and spoken English.
  • Enjoy communicating clearly findings and solutions.

40. BS in Software Engineering with 7 years of Experience

  • Solid experience in software development on both front-end and back-end sides.
  • Experience with Spring Boot, Spring Core, Spring MVC, and Java 8. Spring Cloud.
  • Experience with the following JavaScript front-end frameworks: ReactJS, VueJS/Angular.
  • Expert in REST API and/or gRPC.
  • Experience with relational and/or non-relational databases.
  • Experience with cloud technologies like Google Cloud Platform/AWS.
  • Comfortable in learning new coding languages and frameworks, and seamlessly switching from one to another.
  • Good analytical and communication skills in English.
  • Experience working directly with clients.
  • Architecture skills, able to select the best stack for each project.
  • Strong sense of web design, fundamentals of user experience, and an understanding of accessibility principles.
  • Be a DevOps advocate.

41. BS in Mobile Software Engineering with 13 years of Experience

  • Experience in advanced software engineering, driving organizations in new directions, innovating, and building advanced systems.
  • Be a leader, technical architect, mentor, and driver towards the right technology.
  • Expert level in one or more mobile platforms (iOS, Android, Web), with both iOS and Android knowledge.
  • Expert level in at least one programming language (Swift, Objective C, Kotlin, JavaScript, Java, Scala, C#).
  • Expert level in modern mobile and server coding and design practices,e.g., VIPER, MVVM, MVP, SOLID principles, and TDD.
  • Solid knowledge of server technologies, databases, distributed systems, load balancing, Docker, and Kubernetes experience.
  • Experience in a DevOps culture.
  • Strong experience in systems architecture, particularly in complex, scalable, and fault-tolerant distributed systems.
  • Experience in multiple platforms, including iOS, Android, Web, and API services.
  • Experience working on an App or an Internet company that is at scale with large numbers of users and transactions per second.
  • Experience in a data-driven company with experience analyzing and working with Big Data.
  • Experience leading teams and greenfield projects, solving large system problems.
  • Experience working on global projects serving world markets with distributed data centers and localization of the front end and data.

42. BS in Computer Science with 6 years of Experience

  • In-depth experience with Go. Experience in other programming languages.
  • In-depth experience with REST service designs.
  • Experience with monitoring, logging, and tracing systems.
  • Proven experience using SQL and NoSQL databases.
  • Good knowledge of programming best practices and design patterns.
  • Experience using systems and tools for automating deployment, scaling, and management of containerized applications for production service deployments.
  • Good understanding of algorithmic complexity, data structures, and multi-threading concepts.
  • Knowledge of AWS Cloud Services.
  • A keen interest in benchmarking and optimisation.
  • Working experience with open source projects.
  • Strong teamwork skills with a problem-solving attitude and interest in personal development.

43. BS in Cloud Engineering with 8 years of Experience

  • Professional experience in cloud engineering, working in a team environment.
  • Strong computer science fundamentals, including data structures, algorithms, programming languages, distributed systems, and information retrieval.
  • Experience with functional or imperative programming languages, e.g., PHP, Python, or Go (used without frameworks).
  • Extensive Terraform experience.
  • Experience working with large-scale AWS environments.
  • A domain expert within the AWS ecosystem (S3/IAM/EC2).
  • AWS professional certifications.
  • Prior experience with or knowledge of large-scale, high-volume systems.
  • Prior experience reducing cloud costs at scale.
  • Ability to collaborate closely with application, security, and platform teams.
  • Clear prioritization when balancing stability, scalability, and delivery speed.
  • An analytical approach to troubleshooting complex infrastructure issues.

44. BS in Information Technology with 3 years of Experience

  • Experience in software development.
  • Experience in developing front-end applications using React.
  • Good knowledge and experience with JavaScript, Typescript, HTML5, and CSS.
  • Experience with RESTful API integration.
  • Familiar with npm, webpack, and unit testing, and at least one state management library (redux).
  • Experience in .NET, C# development.
  • Experience with GIT source control, Agile process.
  • Good at verbal/non-verbal English.
  • Able to work in an international environment.

45. BS in Data Science with 4 years of Experience

  • Strong Java programming skills.
  • Understanding of object-oriented design principles.
  • Interest in applied cryptography.
  • Working knowledge of secure coding practices beyond basic cryptographic concepts.
  • Experience with design patterns commonly used in enterprise and distributed applications.
  • Experience in transaction management and error-handling strategies in backend systems.
  • Experience in building, dependency management, and packaging tools used in Java ecosystems.
  • Working knowledge of testing strategies, including mocking, test isolation, and regression prevention.
  • Collaborative by nature and willing to give and receive feedback.
  • Good verbal and written communication skills in English to engage with the team and stakeholders effectively.
  • Comfortable operating in an Agile environment and dealing with uncertainty and ambiguity.

46. BS in Cybersecurity with 5 years of Experience

  • Strong background in software engineering.
  • Experience using Git, Python, and PostgreSQL.
  • Experience using Nginx, Amazon Web Services, and Kubernetes.
  • Experience building OAuth, SAML, SSO, and related solutions.
  • Experience in pentesting, security CTFs, as well as triaging, and fixing browser-based vulnerabilities.
  • Fluent in English with excellent interpersonal skills.
  • Great attention to detail when reviewing code and configurations for risk.
  • Ability to explain security trade-offs and risks to non-security stakeholders.
  • Calm and methodical approach when responding to security incidents.
  • Strong collaboration skills with developers, operations, and security teams.
  • An ethical mindset and a strong sense of responsibility for protecting user data.

47. BS in Embedded Systems Engineering with 11 years of Experience

  • Related experience in development for embedded systems.
  • Experience in SW Analysis and Design, preferably using UML.
  • Advanced programming skills in ANSI/Embedded C/C++.
  • Experience with software configuration management tools/version control tools.
  • Experience in HW related SW development using HW boards, PCBs.
  • Experience in embedded development tools (emulator, analyzer, debugger, etc.).
  • Experience in AUTOSAR.
  • Experience in ADAS, Instrument Cluster, and Telematics.
  • Experience in Functional Safety.
  • Experience in ASPICE, Scaled Agile Framework (SAFe).
  • Experience in DaVinci.
  • Experience in EBTresos.
  • Experience in the UT Framework.
  • Customer-oriented and committed to working systematically under tight schedules.
  • Good problem-solving skills.
  • Good written and oral communication skills.

48. BS in Computer Engineering with 7 years of Experience

  • Deep understanding of algorithms, data structures, and software design.
  • Strong coding skills with either Python, Go, or Java.
  • Proven record of development up and down the stack.
  • Deep understanding of various database technologies.
  • Experience with containers and Docker orchestration.
  • Experience with (RESTful APIs) microservices and associated patterns, including dependency injection.
  • Familiarity with bug tracking tools, version control tools, build automation tools, and test automation tools.
  • Experience in SDLC, having contributed at each step: Plan, Track, Code, Build, Test, Deploy, and Monitor.
  • Experience with Kubernetes.
  • Experience with Apache Cassandra.

49. BS in Distributed Systems Engineering with 6 years of Experience

  • Relevant experience as a software engineer.
  • Prolific experience with Go, gRPC, Event Sourcing, GraphQL, and React.
  • Prior experience with Terraform, AWS, and Next.js.
  • Excellent collaboration and communication skills.
  • Must be great problem solvers and lead with initiative.
  • Strong ownership mentality with a bias toward action and results.
  • Ability to proactively identify and resolve issues before they escalate.
  • Clear articulation of technical ideas during design and review discussions.
  • Effective collaboration across engineering, product, and platform teams.
  • Adaptability when priorities shift in fast-moving development environments.

50. BS in Software Systems Architecture with 8 years of Experience

  • Experience in software development.
  • Strong knowledge of C++ (C++14/17).
  • Experience with cross-platform programming.
  • Good knowledge of the technical English language.
  • Experience with Python.
  • Experience with Git version control systems, Jira.
  • Experience with test-driven development (TDD) methodology.
  • Experience with SECS/GEM, SQL, and gRPC.
  • Working knowledge of OPC UA, and/or OPC Classic communication protocols.
  • Experience with various fieldbuses (Modbus, EtherCAT, etc.).

51. BS in Software Engineering with 9 years of Experience

  • Love for building customer-centric software.
  • Professional experience in full-stack development.
  • Deep comfort with at least one server-side stack.
  • Excelled in an environment with cross-functional teams, working fluidly with Product Managers, Data Scientists, Software Developers, and other highly skilled specialists.
  • Ability to quickly iterate on the Web interface UI/UX and related design.
  • Thorough understanding of Web system architecture and design, at scale.
  • Experience with, or willing to learn, distributed system development in Scala.
  • Proven track record of leading less-experienced engineers in building stable and scalable code.
  • Proven ability to build prototypes and take a data-driven approach to product development, testing, and measuring new ideas very quickly.
  • Ability to bring leading industry techniques and technologies to the table.

52. BS in Computer Science with 5 years of Experience

  • Good background in IT.
  • Good at programming languages.
  • Good knowledge of software architectures, IT systems.
  • Experience with cloud computing.
  • Good at JavaScript.
  • Experience with Angular or ReactJS.
  • Experience with backend development in Java/Golang/Python/JavaScript.
  • Experience with databases, network protocols.
  • Experience with Docker, Kubernetes.
  • English proficiency, good at communication and teamwork.
  • Capable of learning and growing.

53. BS in Enterprise Application Development with 6 years of Experience

  • Experience in .NET, Java programming, and Core and Architectural building.
  • Good Programming, Database, and Operating System skills.
  • Full skill in Software Development Project methodology - UI design, program design, documentation, coding, testing, bug fixing, and deployment.
  • Working experience in an Offshore company for a Japanese customer.
  • Good teamwork and good communication in Vietnamese, English, and Japanese.
  • Ability to handle new technical updates.
  • Good progress management, documentation, and testing skills.
  • Self-awareness and confidence.
  • Sense of responsibility, result-oriented, and deadline commitment.

54. BS in Java Application Engineering with 7 years of Experience

  • Experience in software development.
  • Good at Java, JUnit, Git, Maven, design patterns, and/or SOLID design principles.
  • Good at data structure, algorithms, and problem-solving.
  • Experience in Rest API, Spring MVC, and relational DB (MSSQL, DB2, MySQL, Postgres) or NonSQL (MongoDB, Cassandra, etc.).
  • Good communication skills with both verbal and written English.
  • Can do attitude, willing to learn and apply new technologies quickly.
  • Experience in Spring Cloud, Spring Data, Spring Security, Microservices, JWT, Swagger, Mockito, Kafka, TDD, and BDD practices.
  • Experience in the development process and CI/CD tools, e.g., Atlassian JIRA, Jenkins, SonarQube.
  • Knowledge of the front-end technologies (e.g., JavaScript, React).

55. BS in Software Engineering with 4 years of Experience

  • Proficiency in C#/.NET programming with Visual Studio 2015 or above in a Windows environment.
  • Experience with object-oriented design and modern design patterns.
  • Knowledge of multi-threading, secure protocols (SSL/TLS), relational databases, and SQL.
  • Experience with WCF, ASP.NET, JavaScript, AJAX, JQuery, and related technologies.
  • Familiarity with Java application development.
  • Good command of English.
  • Strong analytical approach to troubleshooting complex technical issues.
  • Ability to clearly document technical designs and implementation details.
  • Effective collaboration with cross-functional teams, such as QA and product.
  • Attention to detail and code quality standards.

56. BS in Embedded Software Engineering with 3 years of Experience

  • Programming skills in C and embedded systems.
  • Knowledge of algorithms, data structures, Bare metal, RTOS.
  • Experience in Device drivers, Firmware of embedded devices.
  • Excellent problem-solving skills, providing workable solutions.
  • Proficiency in troubleshooting software issues and debugging a large codebase.
  • Familiar with Agile process.
  • Good understanding of Security protocols like SSL and knowledge of Crypto algorithms.
  • Good knowledge of public key cryptographic algorithms.
  • Must have effective interpersonal, communication, and teamwork skills.
  • Must have the ability to multitask in a fast-paced environment.

57. BS in Computer Engineering with 5 years of Experience

  • Experience working with mobile development.
  • Good knowledge of native iOS architecture, framework.
  • Experience in API design, performance optimization, and mobile app architecture.
  • Experience in writing testable code and CI/CD for the mobile app.
  • Understanding of good software design principles and have applied principles to professional work.
  • Strong ownership of features from design through post-release support.
  • Ability to balance technical quality with delivery speed in dynamic environments.
  • Clear communication of technical constraints to non-mobile stakeholders.
  • Proactive problem-solving mindset when facing unclear or evolving requirements.
  • Willingness to continuously learn and adapt to new mobile technologies and frameworks.
  • Ability to work effectively in a fast-paced, complex technical environment with high adaptability and flexibility.

58. BS in Web Application Engineering with 6 years of Experience

  • Experience developing web applications in client-side frameworks such as React, Angular, VueJS, etc.
  • Working experience with agile, analytics, A/B testing, and/or feature flags, Continuous Delivery, Trunk-based Development.
  • Excellent HTML/CSS skills - understand not only how to build the data, but how to make it look great too.
  • Experience developing performance-critical applications that run in a production environment using one of the backend languages/frameworks such as C# .NET, Java, Scala, NodeJS, Go, or Python.
  • Excellent understanding of object-oriented JavaScript, TypeScript.
  • Love new technologies and approaches and want to use the best tools available.
  • Great communication and coordination skills.
  • Excellent analytical thinking and problem-solving skills.
  • Have a good command of the English language.

59. BS in Cloud Application Development with 7 years of Experience

  • Knowledge of cloud platforms such as AWS, Azure, and Google Cloud.
  • Experience with JavaScript/HTML and CSS.
  • Confident working with APIs and understands RESTful principles.
  • Confident in writing advanced SQL queries and working with MySQL databases.
  • Experience with JSON, Java, Python, Node.js, or similar experience.
  • Experience using version control such as GIT.
  • Experience with AWS Lambda and AWS Step Functions.
  • Experience with REACT and Serverless application architecture.
  • Strong communication skills between all levels of users.
  • Experience in Technical Project Planning and Management.
  • Ability to work independently by prioritizing and managing time.
  • Strong problem-solving skills and the ability to learn on the job quickly.

60. BS in Software Engineering with 8 years of Experience

  • Relevant development experience, expert knowledge of at least one technical area.
  • Strong knowledge of NodeJS.
  • Strong knowledge of JS Test Frameworks, Unit, and API Testing.
  • Solid knowledge of Core JavaScript, Server-Side JavaScript.
  • Solid knowledge of Design Patterns, SOLID, and DRY principles.
  • Experience in one of the popular public clouds, such as Azure, AWS, GCP, etc.
  • Advanced knowledge of JavaScript Profiling and Debugging, and JavaScript Code Quality tools.
  • Strong knowledge in Code Review Process and Release Strategy.
  • Strong desire and skills to solve non-trivial and challenging problems.
  • Intermediate (CEFR B1) or higher level of spoken and written English.

61. BS in Web Application Development with 4 years of Experience

  • Experience with modern PHP (version 5.6+, composer, PDO).
  • Experience with MySQL, PostgreSQL, or SQL Server.
  • Experience with git SCM.
  • Experience with the Laravel framework (version 5+).
  • Experience with front-end technologies (HTML, CSS, JavaScript).
  • English proficiency (speaking and writing).
  • Strong sense of ownership for features from implementation to maintenance.
  • Ability to manage multiple tasks while maintaining code quality.
  • Collaborative approach when working with backend, frontend, and QA teams.
  • Reliability and consistency in meeting delivery commitments.

62. BS in Computer Engineering with 5 years of Experience

  • Software development experience.
  • Ability to write professional code (clean and good design).
  • Strong experience with the C++ language and related tooling (e.g., compilers, cross-platform, etc.).
  • Experience building cross-platform Desktop/GUI applications on Windows/Linux/Mac.
  • Experience working in an agile team, CI/CD with Jenkins, and automated deployment.
  • Experience with Python.
  • Strong attention to detail when writing and reviewing production-quality code.
  • Ability to collaborate effectively within cross-functional agile teams.
  • Clear communication of technical decisions and trade-offs.
  • Self-motivation to improve code quality and development practices.

63. BS in Systems Programming with 6 years of Experience

  • Experience in software engineering.
  • Experience writing network services or asynchronous code in Rust.
  • Proficiency in C, C++.
  • Familiarity with Docker and Kubernetes.
  • Experience with distributed systems, SQL, and Kafka.
  • Ability to clearly communicate technical trade-offs to diverse stakeholders.
  • Effective prioritization in environments with competing demands.
  • Proactive mindset with the ability to prioritize tasks.
  • Ability to work collaboratively on a distributed team, leveraging soft skills to effectively communicate and engage with stakeholders.
  • Continuous improvement mindset with openness to feedback and learning.

64. BA in Frontend Web Development with 3 years of Experience

  • Experience building and designing delightful user experiences as a frontend engineer.
  • Good knowledge of HTML, CSS, and JavaScript.
  • Understanding of good software design principles and have applied principles to professional work.
  • Hands-on experience working with ReactJS and the ecosystem.
  • Working knowledge of Test Driven Development (TDD), CI/CD.
  • Familiarity with RESTful APIs and TypeScript.
  • Strong user-centric mindset with attention to detail in interactions and flows.
  • Ability to balance visual quality, performance, and delivery timelines.
  • Clear communication of technical constraints and implementation options.
  • Comfort adapting quickly to changing priorities and evolving requirements.

65. BS in Mobile Application Development with 7 years of Experience

  • iOS development experience.
  • Solid understanding of the full mobile development.
  • Strong experience in iOS mobile app development (Objective-C, Swift, Cocoa Touch).
  • Experience working with iOS frameworks (Core Data, Core Animation, Core Graphics, and Core Text).
  • Experience with third-party libraries and APIs (UIKit with Autolayout, Alamofire, SwiftyJson, RestAPI, Websockets, SwiftUI).
  • Familiar with modern architectures (MVP, MVVM, VIPER, etc.).
  • Familiar with Unit Tests, UI Automation Test framework.
  • Ability to identify skilled engineers to grow the team.
  • Strong analytical and communication skills in English.
  • A positive disposition and good attitude under pressure.

66. BS in Network and Cloud Engineering with 9 years of Experience

  • Extensive experience in IT.
  • Software engineering and agile development experience.
  • Experience with enterprise networking.
  • Experience with Kubernetes and/or Docker runtimes.
  • Familiarity with Hybrid-cloud/Cloud principles, including container-based development practices.
  • Familiarity with IT security principles.
  • Familiarity with Edge computing principles.
  • Technology curious - ready to learn products, and explore new and related emerging technologies.
  • Knowledge of various SD-WAN and SASE products in the market, such as Viptela, Fortinet, VeloCloud, etc.
  • Experience in building/deploying SD-WAN or SASE overlay networks.
  • Experience in building/deploying hybrid-cloud or edge workloads.

67. BS in Computer Science with 4 years of Experience

  • Continuous desire to learn new things and embrace the latest technologies.
  • Strong Computer Science fundamentals in algorithms and data structures.
  • Strong understanding of system performance and scaling.
  • A good coder in any programming language (willing to work on Golang).
  • Passionate about building products, features, and platforms to accelerate business growth.
  • Experience in building software systems for a food delivery business.
  • Strong ownership mentality with a focus on business impact.
  • Ability to learn unfamiliar domains and technologies quickly.
  • Pragmatic decision-making when balancing speed and quality.
  • Collaborative attitude when working across engineering and business teams.

68. BA in Interactive Media Development with 5 years of Experience

  • Experience in JavaScript, HTML, and CSS.
  • Experience with package managers (npm), task runners (Gulp, Webpack, Grunt), CSS processors (Sass, Stylus), and APIs (WebSocket).
  • Familiarity with various JavaScript standards, libraries, frameworks, compilers, and transpilers, including ES6, TypeScript, Babel, Web Workers, React, and Angular.
  • Ability to write high-quality, self-documenting code using test-driven development techniques.
  • Familiarity with testing and debugging processes, including unit testing and UI testing.
  • Passion for Linux and other open-source platforms.
  • Strong attention to detail when crafting user-facing features.
  • Ability to clearly explain technical decisions to non-technical stakeholders.
  • Discipline in maintaining code quality and consistency across teams.
  • Adaptability when working with evolving requirements and technologies.
  • Collaborative mindset when contributing to open-source or team-driven projects.

69. BS in Enterprise Java Engineering with 6 years of Experience

  • Demonstrated software engineering experience.
  • Strong proficiency in Java with hands-on experience building and maintaining enterprise applications.
  • Experience developing and integrating web services, including both RESTful and SOAP-based services.
  • Solid background working with databases, including data modeling, querying, and performance considerations.
  • Hands-on experience with QA automation tools such as Cucumber, Selenium, or similar frameworks.
  • Experience with cloud computing platforms and cloud-based application architectures.
  • Proficiency in using Spring Boot for building scalable and maintainable backend services.
  • Front-end development experience using ReactJS to build modern, responsive user interfaces.
  • Experience working in Agile development environments and participating in Agile ceremonies.
  • Strong understanding of the Software Development Lifecycle (SDLC) and best development practices.
  • Experience with Continuous Integration and Continuous Deployment (CI/CD) pipelines and tools.
  • Exposure to digital platforms and mobile application development on iOS, Android, or Windows.
  • Strong verbal, written, interpersonal, organizational, multitasking, and prioritization skills.

70. BS in Full Stack Software Engineering with 7 years of Experience

  • Passionate about technology with Full Stack Developer skills/talent.
  • Good knowledge of product development.
  • Strong expertise in Java and Spring Boot. Experience working on Event-Driven Architecture.
  • Experience in online/real-time systems development.
  • Experience in CI/CD.
  • Experience in PCF (Pivotal Cloud Foundry) and Digital Native Architecture.
  • Quick grasping and learning abilities.
  • Strong communication skills, both verbal and written.
  • Strong relationship building, collaborative, and organizational skills.
  • Ability to work as a member of a matrix-based, diverse, and geographically distributed project team.
  • Demonstrate ethics and values to generate high team trust.

71. BS in Applied Computer Science with 1 year of Experience

  • Higher-level courses in Software Design and Programming Language C++11/C++14, or applicable work experience.
  • Knowledge and understanding of OO design techniques.
  • Demonstrated knowledge of applied physical sciences through coursework or experience.
  • Familiar with Windows development environment, including Visual Studio IDE.
  • Excellent oral and written English communication skills.
  • Strong analytical thinking when approaching complex technical problems.
  • Cooperative mindset when working toward shared team objectives.
  • Ability to work collaboratively in a team environment.
  • Willingness to learn new domains and apply software skills to unfamiliar problem spaces.

72. BS in Information Systems with 5 years of Experience

  • Experience in a software engineering discipline (a combination of programming-heavy coursework, school projects, freelance work, and/or professional experience).
  • Experience with object-oriented programming language(s), relational databases, formal software development methodologies, and source code management.
  • Experience with cloud computing (Azure, AWS, etc.), web development (Angular), multi-threading, and networking.
  • Experience with C#, Java, and ASP.NET.
  • Experience with Microsoft SQL Server, Oracle Database, and PostgreSQL.
  • Experience working in a broader enterprise/cross-division business unit model.
  • Ability to work in a highly matrixed and geographically diverse business environment.
  • Strong verbal and written communications with the ability to effectively communicate at multiple levels in the organization, and with health care professionals, physicians, and field staff.
  • Strong organizational and follow-up skills, as well as attention to detail.
  • Ability to work within a team and as an individual contributor in a fast-paced, changing environment.
  • Ability to multitask, prioritize, and meet deadlines on time.
  • Ability to maintain regular and predictable attendance.

73. BS in Embedded Software Engineering with 10 years of Experience

  • Proven ability to design and develop production-quality code for automation products and production graphical user interfaces.
  • Strong proficiency in C and C++ for embedded and real-time system development.
  • Demonstrated experience designing real-time embedded systems, including state machines and thread-safe algorithms.
  • Experience developing GUIs using graphical or scripting tools such as Python or LabVIEW.
  • Hands-on experience with version control systems and software release or deployment pipelines.
  • Proven experience developing and deploying embedded software on resource-constrained microprocessors.
  • Strong working knowledge of embedded communication protocols, including SPI, I2C, RS-232/422/485, USB, and Ethernet.
  • Excellent hardware and software troubleshooting skills using standard lab equipment such as oscilloscopes and logic analyzers.
  • Experience interfacing with test and measurement instruments using USB, Ethernet, or GPIB communication.
  • Proficiency with embedded IDE tools, C/C++ toolchains, and at least one scripting or "glue" language such as Python or UNIX shell scripting.
  • Strong communication, documentation, teamwork, and leadership skills.
  • Ability to analyze technical documentation, business materials, and regulatory information, and to define problems, collect data, and draw valid conclusions.
  • Proficiency with standard Microsoft Office applications, including Excel, Word, PowerPoint, Visio, and Outlook, with LabVIEW development experience.
  • Ability to quickly learn and adapt to new technologies, platforms, and development environments.

74. BS in Systems Software Engineering with 6 years of Experience

  • Experience with C++, C, or Java.
  • Knowledge of data structures and algorithms, systems software design, operating systems, architectures, software development life cycle, and processes.
  • Experience in Human-Machine Interface (HMI) software development.
  • Experience with Windows and Linux Operating Systems, GIT, Jira, Jenkins, Pearl, Bash, and Kornshell.
  • Experience developing software in a team-based development environment, preferably Agile/SCRUM, DevOps, and test automation.
  • Strong problem-solving and communication skills, including the ability to produce technical documentation, and the desire to learn new technologies and tools.
  • Demonstrated ability to work effectively with coworkers from diverse communities and cultures.
  • Demonstrated ability to work with colleagues who represent a diversity of work and conflict resolution styles.

75. BS in Enterprise Application Development with 9 years of Experience

  • In-depth knowledge of the COBRA and Exchanges landscape and legacy applications.
  • Proficient with Git, .NET, and SQL Server development.
  • Strong in Scrum methodology using Rally.
  • Experience in designing and maintaining RESTful APIs for high-availability enterprise systems.
  • Experience leading end-to-end software development lifecycle from requirements to production support.
  • Experience integrating third-party services and APIs with internal platforms.
  • Experience performing application performance tuning and scalability improvements.
  • Analytical thinking and structured problem-solving abilities.
  • Clear documentation and a knowledge-sharing mindset.
  • Ability to translate business requirements into coherent and complete architecture designs and robust solutions.
  • Strong communication and organization skills.
  • Ability to prioritize tasks in fast-paced environments.

76. BS in Quality Assurance Engineering with 4 years of Experience

  • Experience in test case design and test execution.
  • Experience in writing advanced test design techniques.
  • Experience in the SAFe agile way of working.
  • Prior experience in the medical domain.
  • Strong abstraction, analytical, and problem-solving skills.
  • Attention to detail and commitment to high-quality outcomes.
  • Ability to work independently with minimal supervision.
  • Good time management skills and adherence to tight deadlines.
  • Continuous learning mindset and openness to feedback.

77. BS in Software Engineering with 7 years of Experience

  • Strong computing background.
  • Core Java knowledge, specifically Java 8 and above.
  • Working knowledge of JUnit testing and mocking frameworks, e.g., JMockit, Mockito, EasyMock.
  • Experience with build tools, specifically Maven and Gradle.
  • Experience with version control tools, specifically Git.
  • Experience in building automation and pipelines, specifically Jenkins.
  • Understanding of Agile methodologies (Lean, Scrum, Kanban, etc.).
  • Working knowledge of Java Microservices Framework.
  • Experience with Docker and Kubernetes.
  • Working knowledge of CI/CD, DevOps.
  • Experience in TDD - Test Driven Development, BDD - Behavioural Driven Development.
  • Working knowledge of Test Automation - Cucumber.
  • Experience working in performance testing and profiling.
  • Understanding and working experience in cloud technology - AWS and OpenShift.

78. BS in Systems Programming with 8 years of Experience

  • Experience in developing complex, large-scale software in C#, Java, TypeScript, or equivalent languages.
  • Experience with building on Microsoft Azure or other Cloud solutions.
  • Experience working with a DevOps model, including Continuous Delivery, TDD, live site monitoring, and more.
  • Experience with .NET, C#.
  • Experience with UX development with web technologies like JavaScript, TypeScript, Angular, React, etc.
  • Excellent technical problem-solving, design, coding, communication, and debugging skills.
  • Experience in Agile execution/delivery.
  • Proven ability to quickly learn new technologies and efficiently collaborate with partners to deliver outstanding results.
  • Attention to detail and passion for high-quality software.
  • Strong skills in designing and implementing Service Oriented Architecture, REST, and OData services.
  • Experience working on relational databases (like SQL Server, T-SQL) and semi-structured or NoSQL databases (like Cosmos DB, Azure Table/Blob storage, etc.).
  • Experience with data modeling.
  • Experience with any of the following testing: performance testing, security testing, privacy testing, accessibility testing, and localization/globalization testing.
  • Experience with DevOps model, including Continuous Delivery, TDD, and Testing in Production.

79. BS in Computer Science with 5 years of Experience

  • Strong command of C++.
  • Windows/Linux development experience.
  • Experience with the Qt framework.
  • Experience with DBMS like SQLite, PostgreSQL, etc.
  • Excellent object-oriented design and programming skills in multi-threaded applications.
  • Good coding and debugging skills.
  • Excellent verbal and written communication skills.
  • Must be self-motivated and have a proven ability to work well in a fast-paced team. environment.
  • Experience designing/interfacing with applications with REST API.
  • Experience with Agile/Scrum working environment.
  • Experience with Git, Bitbucket, Jira, Confluence, and TeamCity.

80. BS in Information Technology with 4 years of Experience

  • Commercial experience developing web applications using JavaScript technologies.
  • Proven understanding of Computer Science fundamentals, including web development and cloud computing.
  • Experience in web-based technologies with a combination of the following: JavaScript, React, JSON, HTML, and CSS.
  • Experience working with Node.js.
  • Fluency in additional JavaScript frameworks.
  • DevOps exposure to AWS or other cloud services.
  • Experience with NoSQL - S3, Redis, Memcached, BigQuery, ElastiCache, ORM.
  • Strong collaboration skills within cross-functional engineering teams.
  • Ability to quickly learn and adapt to new technologies.
  • Clear technical communication in both written and verbal form.
  • Structured problem-solving and decision-making skills.

81. BS in Data Science with 6 years of Experience

  • Experience with Java.
  • Experience or interest in fraud detection platforms.
  • Experience in AWS.
  • Experience in containerisation, ideally Docker, Kubernetes.
  • Experience with CI/CD pipelines that enable daily production releases.
  • Experience with effective monitoring, logging, and security best practices.
  • Curious, tenacious, creative, and a great team player.
  • Proactive ownership and accountability for outcomes.
  • Creative thinking when approaching complex technical problems.
  • Persistence in investigating and resolving difficult issues.
  • Open-mindedness to feedback and continuous improvement.

82. BS in Cloud Engineering with 9 years of Experience

  • Hands-on full-stack development in Web/Cloud application, along with established leadership credentials.
  • Demonstrate hands-on experience in backend development using Node.js, Java, frontend development using Angular, React, languages such as JavaScript, TypeScript, HTML, CSS, proficiency in MySQL, Postgres, etc.
  • Proficient in building backend services like Session management, caching, algorithms & data structures, secure coding, etc.
  • Able to design and develop RESTful services & APIs using REST, XML, JSON, API gateway, implement Micro-services, and Docker/containerization.
  • Awareness/experience in message brokers like RabbitMQ/Kafka, etc, front-end frameworks/concepts like Material UI, Bootstrap, cross-browser development, etc.
  • Prior experience in implementing an application on Azure/AWS using microservices.
  • Technical leadership and decision-making under constraints.
  • Effective communication with stakeholders across technical and non-technical audiences.
  • Strategic thinking with a focus on long-term maintainability.
  • Skilled in conflict resolution and constructive feedback delivery.

83. BS in Cybersecurity with 5 years of Experience

  • Basic knowledge of trends, technology advances, new products, and best practices in application build processes and standards.
  • Basic understanding of the Software Development Lifecycle (SDLC) or Application Lifecycle Management (ALM).
  • Good knowledge and experience with programming languages, relational databases, and configuration file formats.
  • Passion for DevOps, including build, release, deployment, and system automation.
  • Passion for immersive media such as virtual, augmented, or mixed reality.
  • Flexibility to handle a variety of tasks.
  • Experience using a continuous integration system.
  • Excellent communication skills and the ability to work as part of a distributed team.
  • Self-motivated individual with excellent problem-solving skills.
  • Ability to quickly learn new technology and then implement new techniques.

84. BS in Computer Engineering with 7 years of Experience

  • Experience with COBOL code analyzer software or projects that extracted business logic from mainframe COBOL systems.
  • Experience in all aspects of the Software Development Life Cycle (SDLC).
  • Experience with analytical skills and creating program specifications /requirements.
  • Experience in health insurance programs.
  • Basic English communication skills.
  • Good interpersonal and collaboration skills.
  • Ability to work effectively in multicultural and distributed teams.
  • Willingness to learn complex domain-specific systems.
  • Dependability and consistency in meeting assigned responsibilities.
  • Positive attitude toward collaboration and shared goals.

85. BS in Software Engineering with 8 years of Experience

  • Strong skills in object-oriented software design and programming.
  • Experience in one of the programming languages, such as Java, .NET, JavaScript/TypeScript, NodeJS, React, Python.
  • Experience in REST API design and implementation.
  • Experience with a variety of SQL and NoSQL databases.
  • Experience working with systems dealing with large-scale data storage, processing (real-time and batch), and analytics.
  • Working knowledge of one or more open source technologies, such as Hadoop, Yarn, Spark, Kafka, Storm, Hive, Docker, Kubernetes, and source control tools such as Git.
  • Highly specialized knowledge of HTML, CSS, and writing cross-browser compatible code.
  • Expert in any one of the modern MV-VM/MVC JavaScript frameworks (AngularJS, JQuery, NodeJS, GruntJS).
  • Ability to translate complex technical concepts to non-technical stakeholders.
  • Strong prioritization and time-management skills in multi-project environments.
  • Independent decision-making with a balance of risk and impact awareness.
  • Continuous improvement mindset focused on code quality and maintainability.

86. BS in Computer Science with 3 years of Experience

  • Experience as a full-stack engineer building enterprise-level, data-driven software solutions.
  • Solid understanding of core computer science fundamentals, including algorithms, data structures, SQL, and computer architecture.
  • Demonstrated logical thinking and strong problem-solving abilities when addressing complex technical challenges.
  • Ability to design, implement, and reason about scalable and maintainable software systems.
  • Strong communication skills.
  • Ability to read, write, and understand technical documentation and materials in English.
  • Professional attitude with a high level of integrity, responsibility, and enthusiasm for continuous learning.
  • Ability to collaborate effectively within cross-functional and multicultural teams.
  • Participation or awards in Olympiads, hackathons, or programming contests.

87. BS in Distributed Systems Engineering with 5 years of Experience

  • Experience developing consumer-facing web applications or complex distributed systems.
  • Proven experience designing complex distributed systems, management products, or business applications.
  • Understanding of good software design principles and have applied principles to professional work.
  • Hands-on experience working with Node.js.
  • Experience in TypeScript.
  • Working knowledge of Test Driven Development (TDD), CI/CD.
  • Experience building and deploying applications and services into cloud environments (AWS).
  • Strong experience in the design and implementation of robust and highly scalable web services.
  • Ability to communicate ideas clearly in team discussions.
  • Ability to work effectively in a fast-paced, complex technical environment with high adaptability and flexibility.
  • Willingness to seek feedback and continuously improve.

88. BS in Software Engineering with 4 years of Experience

  • Strong programming skills in Python OR Java.
  • Familiar with Unix/Linux.
  • Familiar with SQL queries.
  • Experience in developing and maintaining backend services for business-critical applications.
  • Experience in debugging and resolving production issues through systematic root-cause analysis.
  • Experience in writing reusable libraries and utilities to improve developer productivity.
  • Excellent problem-solving and analytical skills with strong attention to detail.
  • Mature, thoughtful, with the ability to operate in a collaborative, team-oriented culture.
  • Be self-motivated and take initiative, ask thoughtful questions to achieve desired results.
  • Proficient in written and spoken English.

89. BS in Network and Systems Engineering with 6 years of Experience

  • Experience in software engineering.
  • Strong on networking and deployment experience on HTTPS, DNS, TCP/IP, TLS2, Docker, etc.
  • Understanding of Computer Science fundamentals in data structures, algorithms, run-time analysis, object-oriented design, and code quality verification.
  • Demonstrate the design pattern, system design, and the workflow of the feature.
  • Experience building complex and impactful software in a team environment.
  • Proven ability to quickly learn new technologies and passion for quality, innovation, and world-class design.
  • Problem-solving, creativity, and communication skills.
  • Experience with CI/CD, such as TeamCity, AdvancedInstaller, Windows Service Installation, and System Center Installer.
  • Experience with monitoring alert systems such as NewRelic, OpsGenie, Splunk, and SumoLogic.
  • Fluent in English communication (daily/weekly discussions with the US Team), including writing documentation.

90. BS in Java Application Development with 7 years of Experience

  • Application development/programming experience, preferably in Java.
  • Experience in designing and implementing efficient, reusable, intuitive, and flexible backend and/or UI components using Java, JavaScript, and other open source technologies.
  • High-performance/high-volume application development experience.
  • Sound understanding of OOP and design patterns.
  • Solid understanding of Web services and Web UI experience.
  • Experience with big data technologies such as Hadoop, Spark, and Hive.
  • Experience with application development in a rapid iteration/agile software development team.
  • Ability to collaborate with architects, engineers, QA, and Operations teams to develop and support strategic and tactical solutions.
  • Experience in designing and developing application features based on a rapidly changing business strategy and new partner API enhancements.
  • Good communication skills and the ability to work individually and independently, within a team, and across teams.
  • Ability to independently design, code, and test major features, as well as collaborate with other team members to deliver complex applications.
  • Flexible, adaptable, and able to autonomously manage multiple tasks in a dynamic, fast-paced environment.

91. BS in Mobile Software Engineering with 2 years of Experience

  • Some experience with iOS SDK and Swift.
  • Proven experience using REST APIs.
  • Experience with NFC, HCE protocols.
  • Experience with software and hardware integrations.
  • Experience with Android.
  • Must have proven time management skills and the ability to deliver to tight deadlines.
  • Able to quickly analyse issues and offer sound recommendations and solutions in a fast-growing company.

92. BS in Cloud-Native Software Engineering with 10 years of Experience

  • Demonstrated experience in designing and developing distributed, high-performance, high-availability, message-based Java applications.
  • Proven experience building software for cloud and hybrid cloud environments.
  • Hands-on experience developing containerized, cloud-native applications running on Kubernetes, ideally OpenShift, following 12-factor design principles.
  • Strong experience building zero-downtime and highly resilient solutions.
  • Ability to design, build, and support IaaS and SaaS offerings.
  • Experience working in Agile development teams and contributing to iterative delivery practices.
  • Excellent communication skills with a proven ability to lead teams and deliver value to internal and external stakeholders.
  • Experience programming in multiple languages, including Java, Go, and Python.
  • Strong background in test-driven development, testing methodologies, and automated testing practices.
  • Experience applying security best practices throughout the software development lifecycle.
  • Expertise in database technologies, particularly Db2, with strong data design and performance tuning skills.
  • Hands-on experience with API management and integration patterns.
  • Experience using static code analysis tools to assess, improve, and maintain high code quality.

93. BS in Web Application Engineering with 5 years of Experience

  • Experience shipping web applications to production.
  • Familiarity with the whole web stack, web protocols, and web performance optimisation techniques.
  • Good understanding of web frameworks, such as Rails, Django, etc.
  • Detailed knowledge of minimum one modern JavaScript framework, such as React, Ember, Angular, etc.
  • Experience with at least one language commonly used for backend services development (C++, C, C#, Java, etc.), but willing to work on Golang.
  • Good understanding of the HTTP protocol.
  • Experience with ES6/ES2015 or ES7/ES2016.
  • Experience with React, Redux/Flow.
  • Experience with at least one CSS preprocessor, such as Sass, Less, PostCSS, Stylus, etc.

94. BS in Java Software Engineering with 8 years of Experience

  • Relevant professional experience in software development and deployment lifecycle.
  • Strong knowledge of core Java, Java Spring, Java Selenium, and DynamoDB.
  • Hands-on experience in REST API implementation and versioning APIs.
  • Strong knowledge of GitOps, preferably GitLab flow.
  • Ability to use version control systems, preferably Bitbucket.
  • Experience collaborating in a multi-national, distributed, and cross-functional team environment.
  • Strong team player who is open to giving and receiving feedback.
  • Ability to work independently without instructions on most tasks, but knows when to ask for help.
  • Comfortable working in an agile environment and have experience with Agile/Scrum.
  • Experience working with Apache Spark, TensorFlow, Caffe, Torch, Theano, or Scikit-Learn.
  • Experience with service-to-service API integration.
  • Experience building large-scale distributed platforms.

95. BS in Software Engineering with 3 years of Experience

  • Hands-on experience in at least one of the tech stacks (Angular/React, NodeJS, Java).
  • Strong fundamentals in computer science.
  • Understanding of software design principles such as SOLID and separation of concerns.
  • Experience in memory management concepts and resource optimization.
  • Working knowledge of secure coding fundamentals and basic threat awareness.
  • Ability to write efficient code with a solid understanding of runtime complexity.
  • Naturally curious and a self-learner.
  • Logical reasoning and structured thinking when solving problems.
  • Ability to receive and apply constructive feedback.
  • Positive collaboration style within diverse technical teams.

96. BS in Backend Software Engineering with 6 years of Experience

  • Background in building and maintaining high-traffic web backends.
  • Demonstrable experience using Python and relational databases.
  • Experience developing cloud-native web application backends.
  • Professional experience with system architecture and modularisation.
  • Experience with automated testing in Python.
  • Experience using Redis, Linux, Nginx, Elasticsearch, and Amazon Web Services.
  • Familiarity with distributed revision control systems such as Git.
  • Familiarity with automated builds and Continuous Delivery.
  • Pragmatic approach to engineering, actively avoiding over-engineered solutions, and with an understanding of how to maintain high-quality code in a delivery-focused environment.
  • Desire to work in a respectful, transparent, and collaborative work environment.

97. BS in Systems Engineering with 4 years of Experience

  • Knowledge of Windows Presentation Foundation (WPF) or a similar integrated markup language.
  • Working knowledge of how XML and JSON relate to serializable classes in C#.
  • Experience with SQL and/or database APIs.
  • Experience implementing secure configurations for web servers using Apache.
  • Comfortable providing mission-critical SME support in a 24x7 operational environment.
  • Ability to remain calm and effective under operational pressure.
  • Strong sense of responsibility when supporting critical systems.
  • Clear communication during incident handling and handovers.
  • Willingness to work flexible schedules.
  • Collaborative mindset when working with operations and engineering teams.

98. BS in DevOps Engineering with 7 years of Experience

  • Experience of working on Distributed Systems, internet-scale *nix environment.
  • Experience in Linux/Windows Administration, Docker, Kubernetes, in many cloud infrastructure providers.
  • Experience with configuration management systems such as Ansible, Puppet, or Terraform.
  • Working knowledge of Networking, Linux OS internals, filesystems, disk/storage technologies, and storage protocols.
  • Familiar with CI/CD pipelines.
  • Comfortable with a lot of autonomy.
  • Enjoy mentoring junior engineers.
  • Love working on technology that empowers others to do their best work.
  • Background in DevOps or distributed systems.
  • Experience working with Kubernetes, Service Mesh, Docker, etc.

99. BS in Software Engineering with 2 years of Experience

  • Practical experience building and maintaining web-based software solutions and working with cloud-based platforms.
  • Solid experience working with programming languages such as .NET, C#.
  • Strong Computing and Object-Oriented Programming (OOP) Fundamentals.
  • Familiar with Single Page Applications.
  • Basic knowledge of DevOps principles, such as CI/CD.
  • Passionate about customer experience.
  • Curious and willing to challenge existing assumptions to achieve the best results.
  • Ability to collaborate with an open mind and heart, believe that making life easier for people is important.
  • Familiarity with Product Led Growth fundamentals, and experience working closely with Marketing/Digital teams.
  • Some experience with Classic ASP.

100. BS in Computer Graphics Engineering with 5 years of Experience

  • Strong passion for computer graphics.
  • Broad technical skills and solid software engineering fundamentals.
  • Experience working collaboratively in close-knit, distributed teams, including coding, peer reviews, and production deployments.
  • Committed to maintaining clear, thorough documentation to support distributed and remote collaboration.
  • Ability to write, maintain, and test high-quality production code, while also delivering rapid proof-of-concept implementations.
  • Strong understanding of 2D vector graphics pipelines, from low-level primitives through rendering and on-screen display.
  • Proven ability to understand, design, and evolve application architectures composed of multiple components across different technologies and platforms.
  • Experience with, or the ability to quickly learn, technology stacks including C++, Swift, Core Graphics, Skia, Metal, WebGL, and WebAssembly.
  • Excellent communication skills with strong written English and the ability to work effectively in a remote environment.
  • Self-motivated mindset with a high level of ownership and accountability for delivered work.

101. BS in Computer Engineering with 8 years of Experience

  • Experience in software development.
  • Development experience in C, C++, Python, or mobile development languages.
  • Experience in developing, debugging, and deploying software that has been used in real-world applications/projects.
  • Creative approach to problem solving, exceptional analytical skills, and engineering fundamentals.
  • Solid fundamental knowledge of networks, electronics, math, and physics.
  • Strong skills in debugging, performance optimization, and unit testing.
  • Excellent communication skills, both written and verbal.
  • Ability to work effectively in a dynamic environment with changing needs and requirements.
  • Experience with networking protocols (UDP, TCP/IP, etc.)
  • Experience in C++ for high-performance systems.
  • Experience with security issues associated with distributed systems and internet services.
  • Deep understanding of testing, continuous integration, build, deployment, and continuous monitoring.

102. BS in Cloud Systems Engineering with 6 years of Experience

  • Experience in analyzing and solving problems in complex service environments.
  • Experience in developing and operating video streaming services.
  • Experience in open source project contribution.
  • Experience developing and operating Django services.
  • Experience with RESTful API development.
  • Understanding of frontend technology.
  • Experience with RDBMS like PostgreSQL, MySQL, etc.
  • Experience with NoSQL like Redis, MongoDB, etc.
  • Understanding of the development and deployment of cloud systems like AWS, Azure, and GCP.
  • Understanding of containerized applications.

103. BS in Software Engineering with 2 years of Experience

  • In-depth experience with Go.
  • Experience in other programming languages.
  • In-depth experience with REST service designs.
  • Experience with monitoring, logging, and tracing systems.
  • Proven experience using SQL and NoSQL databases.
  • Good knowledge of programming best practices and design patterns.
  • Experience using systems and tools for automating deployment, scaling, and management of containerized applications for production service deployments.
  • Good understanding of algorithmic complexity, data structures, and multi-threading concepts.
  • Knowledge of AWS Cloud Services.
  • A keen interest in benchmarking and optimisation.
  • Experience in open source projects.
  • Strong teamwork skills with a problem-solving attitude and interest in personal development.

104. BS in Computer Engineering with 5 years of Experience

  • Strong coding ability within object-oriented languages such as Java, C#, or C++.
  • Commercial experience within a product development environment.
  • Understanding of software product lifecycle concepts and customer-driven development.
  • Experience in code maintainability, refactoring, and technical debt management.
  • An undeniable passion for the software engineering discipline.
  • A strong desire to understand and leverage new tools and technologies, and to evolve their learning of the discipline.
  • Analytical abilities, including the ability to translate and communicate technical requirements.
  • Strong communication skills and welcomes the opportunity to collaborate in a tight-knit, agile team-oriented group.
  • Ability to clearly articulate technical ideas to diverse audiences.

105. BS in Systems Programming with 8 years of Experience

  • Relevant experience as a full-stack engineer.
  • Extensive experience in React, Typescript, and NextJS.
  • Prolific experience in Python and Django.
  • Goal-oriented and customer-focused attitude.
  • Fluent in verbal and written English.
  • Clear and professional communication with stakeholders.
  • Strong customer-centric mindset when delivering technical solutions.
  • Ability to align technical work with business goals.

106. BS in Cloud Software Engineering with 6 years of Experience

  • Strong in Python programming, especially multi-threading programming.
  • Experience in API microservice frameworks such as Flask, Tornado.
  • Experience in automation development with Python.
  • Experience in test application in OS, using, and developing.
  • Experience working with GitLab, CI/CD.
  • Interested in platform testing.
  • Strong analytical and problem-solving skills.
  • Have a proactive and good work relationship with other team members.
  • Willing to learn and research new technology or jump out of your comfort zone.
  • Passionate about quality and the design of the code, productivity of the work, and maintainability of the result.
  • Good written and communication skills in English and Vietnamese.