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.