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.
Professional Skills FAQs
What are professional skills?
Professional skills are abilities that help individuals perform tasks effectively in a workplace environment. These skills include both technical competencies required for specific roles and soft skills such as communication, teamwork, and problem solving.
What is the difference between hard skills and soft skills?
Hard skills are technical abilities learned through education or training, such as programming, data analysis, or laboratory testing. Soft skills refer to interpersonal abilities like communication, leadership, adaptability, and teamwork.
Why are professional skills important for careers and resumes?
Professional skills help employers evaluate whether a candidate can perform job responsibilities effectively. Listing relevant skills on a resume demonstrates qualifications and helps applications pass Applicant Tracking Systems used in modern hiring processes.
What professional skills do employers look for?
Employers usually value a combination of technical expertise and transferable workplace skills. Common examples include analytical thinking, communication, teamwork, leadership, time management, adaptability, and digital literacy.
How can professionals develop professional skills?
Professionals can develop skills through continuous learning, training programs, certifications, mentorship, and practical work experience. Staying updated with industry trends also helps individuals maintain relevant and competitive skills.
Editorial Process
Lamwork content is developed through structured review of publicly available job postings and documented hiring trends.
Editorial operations are managed by Thanh Huyen, Managing Editor, with research direction and final oversight by Lam Nguyen, Founder & Editorial Lead. Content is periodically reviewed to reflect observable labor market changes.