2 881 Tcs Hiring jobs in Saudi Arabia
Software Engineer
Posted today
Job Viewed
Job Description
Overview
Solutel is a pioneering IT solutions and language services company that revolutionizes global business communication. We specialize in creating seamless technological bridges between enterprises through advanced IT infrastructure and Human-AI translation services across international markets.
Role DescriptionThis is a full-time hybrid role for a Software Engineer. The Software Engineer, Designers, Graphic Artists and strategy, content will be based in Riyadh, with some work-from-home flexibility. The day-to-day tasks include developing and maintaining back-end systems, programming, and utilizing object-oriented programming (OOP) methodologies to create efficient and scalable software solutions. Collaborating with cross-functional teams to design, develop, and deliver quality software solutions will also be a key responsibility.
Open Positions- Developers: Experienced in coding and software development.
- Designers: Skilled in UI/UX, visual design, and creativity.
- Graphic Artists: Talented in creating engaging visual content.
- Social Media Marketing: Experts in strategy, content creation, and analytics.
- Strong foundation in Computer Science
- Proficiency in Back-End Web Development, Software Development, and Programming
- Experience with Object-Oriented Programming (OOP)
- Excellent problem-solving and analytical skills
- Ability to work both independently and collaboratively in a hybrid work environment
- Experience in IT infrastructure or language services industry is a plus
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Entry level
- Full-time
- Engineering and Information Technology
- Software Development
Software Engineer
Posted 1 day ago
Job Viewed
Job Description
Overview
We are looking for a motivated Software Engineer (Fresh Graduate) to join our team.
Responsibilities- Assist in the implementation and configuration of software solutions for clients.
- Provide technical support to internal teams and end-users during solution delivery.
- Collaborate with senior engineers, project managers, and clients to meet business needs.
- Learn and apply best practices in IT project execution and solution management.
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field.
- Basic understanding of software systems and IT infrastructure.
- Strong analytical and problem-solving skills.
- Good communication skills in English and Arabic.
- Ability to learn quickly and work in a team-oriented environment.
- Entry level
- Full-time
- Engineering and Information Technology
Riyadh, Riyadh, Saudi Arabia
Posted: 22 hours ago
#J-18808-LjbffrSoftware Engineer
Posted 4 days ago
Job Viewed
Job Description
About nybl
We are developing an AI ecosystem that enables businesses across industries to deploy artificial intelligence solutions seamlessly using our platform and applications. Our technology empowers anyone to build AI solutions—without writing a single line of code or holding a Data Science degree. From healthcare to agriculture, education to industry, the applications of our technology are truly limitless.
The Role
As a Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software applications using the C# programming language. You will collaborate with cross-functional teams to analyze requirements, propose solutions, and implement robust software solutions.
Responsibilities
Design and develop software applications using C#, adhering to coding standards and best practices.
Collaborate with product managers, data scientists, and other stakeholders to gather and analyze software requirements.
Translate software requirements into technical specifications and designs.
Write clean, efficient, and maintainable code to implement software solutions.
Conduct thorough unit testing to ensure the reliability and quality of the software.
Debug and resolve software defects and issues in a timely manner.
Collaborate with other software engineers to review code and provide constructive feedback.
Participate in code reviews and contribute to the improvement of coding standards and practices.
Stay up to date with the latest technologies, trends, and best practices in C# development. Collaborate with cross functional teams to ensure seamless integration of software components.
Troubleshoot and resolve software performance and scalability issues.
Document software designs, technical specifications, and implementation details.
Assist in the deployment and configuration of software applications.
Drive improvements in all areas, including data quality, testing and CI
Provide technical guidance and mentorship to junior software engineers.
Required Skills
Strong proficiency in C# programming language.
Experience in software development using .NET framework and related technologies.
Solid understanding of object-oriented programming principles and design patterns.
Proficiency in database development and SQL.
Familiarity with software development methodologies, such as Agile or Scrum.
Experience with version control systems, such as Git.
Strong problem-solving and analytical skills.
Excellent communication and collaboration abilities.
Ability to work effectively in a team-oriented environment.
Strong attention to detail and a commitment to delivering high-quality software.
Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.
Experience with cloud technologies
#J-18808-LjbffrSoftware Engineer
Posted 7 days ago
Job Viewed
Job Description
· Manage a team of software/embedded engineers.
· Train a team of software/embedded engineers.
· Conduct code reviews and ensure code quality.
· Code management and integration.
· Design software architecture.
· Developing and debugging C/C++ code for microcontrollers/microprocessors e.g. STM32/ARM.
· Developing interprotocol hardware peripheral interfacing (UART, SPI, I2C).
· Working with multi-engineering disciplines such as systems engineering, RF, DSP, and mechanical engineers.
· Troubleshoot and resolve issues on system-level.
· Work with internal teams and external partners.
· Working with version control software such as Git.
· Any other tasks assigned by the supervisor of employee.
Skills
- Ability to lead a team of engineers.
- Provide technical support and guidance to a team of engineers.
- Ability to translate top level design of systems into software architecture.
- Full stack development.
- Design and manage Git repositories.
- Experience coding in (C/C++/Python).
- Experience coding in MATLAB.
- Experience with Microcontrollers/Microprocessors such as STM32/ARM families.
- Experience with sensors and actuators control.
- Experience in serial communication protocols for embedded systems.
Software Engineer
Posted 7 days ago
Job Viewed
Job Description
Overview
The Software Engineer position in Hail, Saudi Arabia, is a critical role that involves designing, developing, and maintaining software applications that meet the needs of our clients. This position requires a blend of technical expertise and problem-solving skills to create efficient and scalable software solutions. The ideal candidate will work closely with cross-functional teams to ensure that software products are delivered on time and meet quality standards.
Responsibilities- Design, develop, and implement software applications based on user requirements.
- Collaborate with product managers and designers to define software specifications.
- Conduct code reviews and maintain code quality standards.
- Debug and troubleshoot software issues to ensure optimal performance.
- Participate in the full software development lifecycle, from planning to deployment.
- Stay updated with emerging technologies and industry trends to enhance software development practices.
- Document software designs, processes, and user manuals for future reference.
- Provide technical support and training to end-users as needed.
- Work in an Agile environment, participating in daily stand-ups and sprint planning.
- Contribute to team meetings and share knowledge with colleagues to foster a collaborative work environment.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Proficiency in multiple programming languages such as Java, Python, or C#.
- Experience with database management systems like MySQL or PostgreSQL.
- Ability to work under pressure and meet tight deadlines.
- Detail-oriented with a focus on delivering high-quality software.
- Willingness to learn new technologies and adapt to changing requirements.
- Experience with version control systems like Git.
- Knowledge of software testing methodologies and tools.
- Strong organizational skills and the ability to manage multiple tasks simultaneously.
- Proficient in software development methodologies such as Agile and Scrum.
- Strong understanding of object-oriented programming principles.
- Experience with web development frameworks like React or Angular.
- Familiarity with cloud computing platforms such as AWS or Azure.
- Knowledge of RESTful APIs and microservices architecture.
- Ability to write clean, maintainable code with proper documentation.
- Experience in automated testing and continuous integration/deployment (CI/CD).
- Strong debugging and troubleshooting skills.
software engineer
Posted 18 days ago
Job Viewed
Job Description
Join to apply for the software engineer role at NS Agency .
We are looking for a passionate Software Engineer to design, develop, and install software solutions.
Responsibilities include gathering user requirements, defining system functionality, and coding in languages such as Java, Ruby on Rails, or .NET (e.g., C++ or JScript.NET). Candidates should be familiar with the software development life cycle (SDLC) from analysis to deployment.
The role aims to build high-quality, innovative, and fully functional software that adheres to coding standards and technical designs.
Requirements- Proven experience as a Software Engineer or Developer
- Experience designing interactive applications
- Ability to develop in Java, Ruby on Rails, C++, or similar languages
- Strong knowledge of relational databases, SQL, and ORM technologies (JPA2, Hibernate)
- Experience with web frameworks like JSF, Wicket, GWT, or Spring MVC
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Job function: Other
- Industries: IT Services and IT Consulting
Note: This job posting appears to be active. Referrals can double your chances of interviewing at NS Agency.
#J-18808-LjbffrSoftware Engineer
Posted 20 days ago
Job Viewed
Job Description
Radicalhire, Saudi Arabia
Our Client is a leading solutions provider in Saudi Arabia and the Middle East, offering a wide range of solutions such as E-Learning, Document Management, and Customized Educational Solutions. They are authorized partners and resellers for WebCT, providing a world-leading course management system along with other tools for complete web-based learning solutions to higher education, K12, and corporate e-learning. In an effort to enhance their presence and solution provisioning, our client is looking to hire qualified professionals.
Job Specification- Bachelor of Computer Science
- 2-3 years experience
- .Net and SQL Experience is a must
- Knowledge of Document Management Systems is an asset
- Good verbal and written English
Be The First To Know
About the latest Tcs hiring Jobs in Saudi Arabia !
Software Engineer
Posted 25 days ago
Job Viewed
Job Description
Riyadh, Saudi Arabia | Posted on 03/13/2025
ATHEER Connectivity is a wireless technology company offers solutions designedto bridge the digital divide and transform last-mile connectivity for telecoms and enterprises. Our products are engineered to provideextremely high-speed wireless links without the need for extensive ground infrastructure.
At ATHEER Connectivity , we are developing cutting-edge mmWave wireless solutions that provide fiber-like connectivity for ISPs and enterprises. As we expand our product offerings, we are looking for a Software Engineer to contribute to the development of our networking software, management platforms, and embedded systems .
If you are passionate about networking, embedded systems, and wireless technology , this is an exciting opportunity to work on next-generation telecom solutions.
Key Responsibilities
Software Development & Integration
•Design, develop, and maintain software for wireless networking solutions .
•Work on firmware, embedded systems, and network management software .
•Develop and optimize networking protocols, APIs, and cloud-based management platforms .
•Write efficient, scalable, and maintainable code for network automation, monitoring, and control .
Networking & System Development
•Implement and optimize network protocols for high-speed wireless communication .
•Develop tools for wireless network monitoring, performance analysis, and diagnostics .
•Work with RF engineers, hardware engineers, and product teams to ensure seamless software-hardware integration.
Testing & Optimization
•Debug, test, and improve software performance on real-world deployments .
•Conduct code reviews, unit testing, and system validation for reliability and scalability.
•Optimize latency, throughput, and efficiency for mmWave wireless applications.
• Bachelor’s or Master’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
• 2+ years of experience in software development, preferably in networking or embedded systems .
•Strong programming skills in C, C++, Python, or Go .
•Experience with Linux-based systems, networking protocols, and embedded development .
•Knowledge of wireless networking (WiGig, 802.11ad/ay, or mmWave) is a plus .
•Experience with cloud platforms (AWS, Azure, or GCP) and API development is beneficial.
•Strong problem-solving skills and the ability to work in a fast-paced startup environment.
Competitive Salary & Growth Opportunities
•Industry-aligned salary based on experience.
•Fast-track career growth in a high-impact technology startup .
Innovative Work Environment
•Work on cutting-edge wireless networking solutions .
•Collaborate with experts in RF, networking, and software development .
•Hybrid/remote work options.
•Close-knit team with a focus on innovation and problem-solving .
Work on Next-Gen Wireless Tech
•Build software solutions for high-speed mmWave networking .
•Shape the future of wireless connectivity and smart networking .
Software Engineer
Posted today
Job Viewed
Job Description
As a Software Engineer at Mozn, you can expect to work on problems that are of national scale and importance. Often, the projects we work on end up forming the foundation for a data science function in the client organization; this is a unique opportunity to build systems from the ground up at a massive scale, changing the lives of millions of citizens.
**As a Software Engineer, your daily workload might include**:
- Contribute to technical discussions to gather requirements and develop product features or solutions while maintaining standard methodologies.
- Research and document proposed solutions.
- Write unit and integration tests.
- Develop processes for automating, testing, and deploying your work.
- Collaborate with Project Management and Product Management and other professionals within your team and across the organization.
**Requirements**:
- MSc/BSc in Computer Science or any related fields.
- 3+ years of experience in a similar role is preferred, professional certifications are a plus.
- Solid understanding and experience of Python and C programming languages.
- Experience with software revision control tools such as Git.
- Ability to explain sophisticated system issues
- Proficient understanding of distributed computing principles.
- Experience with integration of data from multiple data sources.
- Experience with NoSQL databases, such as HBase, Cassandra, MongoDB.
- Ability to work with a large interdisciplinary team on modeling complex engineering problems within an optimization framework.
**Benefits**
**We think you'll enjoy working at Mozn. Here's why**:
- We selectively choose to undertake projects with impact; our users and clients trust us to solve mission-critical problems.
- We move quickly, but carefully and confidently. Iterations happen on the scale of days to weeks, and we invest considerable effort in minimizing the operational overhead to empower you to do your best work.
- You will be given a lot of responsibility and trust. We believe that the best results come when the people responsible for a product are given the freedom to do what they think is best.
Lead Software Engineer
Posted 2 days ago
Job Viewed
Job Description
Overview
Join to apply for the Lead Software Engineer role at Bain & Company
Get AI-powered advice on this job and more exclusive features.
***Please submit your application in English
What makes us a great place to workWe are proud to be consistently recognized as one of the world’s best places to work. We are currently the #1 ranked consulting firm on Glassdoor’s Best Places to Work list and have maintained a spot in the top four on Glassdoor’s list since its founding in 2009. Extraordinary teams are at the heart of our business strategy, but these don’t happen by chance. They require intentional focus on bringing together a broad set of backgrounds, cultures, experiences, perspectives, and skills in a supportive and inclusive work environment. We hire people with exceptional talent and create an environment in which every individual can thrive professionally and personally.
Who you’ll work withYou’ll join our Engineering Experts within the AI, Insights & Solutionsteam. This team is part of Bain’s digital capabilities practice, which includes experts in analytics, engineering, product management, and design. In this multidisciplinary environment, you’ll leverage deep technical expertise with business acumen to help clients tackle their most transformative challenges. You’ll work on integrated teams alongside our general consultants and clients to develop data-driven strategies and innovative solutions. Together, we create human-centric solutions that harness the power of data and artificial intelligence to drive competitive advantage for our clients. Our collaborative and supportive work environment fosters creativity and continuous learning, enabling us to consistently deliver exceptional results.
What you’ll doAs a Lead, Software Engineering, you will leverage your experience to implement and refine technical solutions for a wide range of industries. Working with a diverse team, you will engage in the entire engineering life cycle, focusing on designing, developing, optimizing, and deploying sophisticated software engineering solutions and infrastructure at a production scale suitable for the world’s largest companies. This is an individual contributor role, with some responsibility for mentoring junior team members.
- Collaborate closely with and influence general consulting teams to identify software solutions to client business problems, to prioritize and execute those solutions
- Serve as a technical lead in delivering end-to-end solutions for client cases (from solution architecture to hands-on development work)
- Participate in the software development life cycle including designing distributed systems, reviewing documentation, and conducting code reviews
- Participate in expert client advisory services that require expertise in software engineering with distributed systems, AI and application architecture
- Collaborate on the development of reusable common frameworks, models, and components to efficiently address common software engineering challenges across various industries and business functions
- Champion best demonstrated practices in software engineering, and share learnings with team members in AIS about theoretical and technical developments in software engineering
- Lead industry-leading innovations that translate into great impact for our clients in case work
- Influence, educate and directly support the software engineering capabilities of our clients
- Stay current with emerging trends and technologies in cloud computing, data analysis, and software engineering, and proactively identify opportunities to enhance the capabilities of the software platform
- Travel required for client and Bain team collaboration on-site
- Master’s degree in Computer Science, Engineering, or a related technical field
- 5 years minimum experience
- 3+ years at Senior or Staff level, or equivalent
- For Riyadh applicants only: kindly be aware that the position requires Saudi Nationality as per the mandatory criteria
Technical Skills and Knowledge:
- Working knowledge (4+ years) of Python
- Experience with server-side frameworks and technologies such as FastAPI, Node.js, Flask
- Experience with Cloud platforms and services (AWS, Azure, GCP, etc.)
- Experience with implementation of large-scale structured or unstructured databases, orchestration and container technologies such as Docker, Kubernetes, Jenkins or Terraform
- Strong computer science fundaments in data structures, algorithms, automated testing, object-oriented programming, performance complexity, and implications of computer architecture on software performance
- Experience with data architecture, database schema design, database scalability and SQL
- Knowledge of client-side technologies such as React, Angular, Vue.js, HTML and CSS
- Knowledge of agile development methodologies and principles
- Professional fluency in English, fluency in Arabic is a plus
- Strong interpersonal and communication skills, including the ability to explain and discuss technicalities of solutions, algorithms and techniques with colleagues and clients from other disciplines
- Curiosity, proactivity and critical thinking
- Ability to collaborate with people at all levels and with multi-office/region teams
- Relevant professional hands-on experience in web development, programming languages, version control, software design pattern, infrastructure and deployment, integration and unit testing implementation
- Not Applicable
- Full-time
- Industries: Business Consulting and Services
Referrals increase your chances of interviewing at Bain & Company by 2x
Get notified about new Lead Software Engineer jobs in Riyadh, Riyadh, Saudi Arabia .
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr