- Home
- Jobs
- Labiba for Artificial Intelligence LLC
- Senior Software Engineer
Senior Software Engineer
Job Overview
Developing, maintaining, and refining technical specifications, software architectures, and designs, identifying areas for improvement, leading changes, ensuring security compliance, and managing project timelines. They oversee code management, and mentor junior engineers. In addition to, analyzing novel technologies, participating in strategic planning, and taking charge of significant projects while concentrating on AI automation objectives and bot-driven features.
Responsibilities
- Creating and maintaining detailed documentation for software designs, architectures, and technical specifications
- Identifying areas for improvement in existing software and development processes, leading efforts to implement changes
- Implementing and enforcing security best practices, ensuring that software complies with relevant industry standards and regulations
- Taking responsibility for meeting project deadlines, managing resources, and coordinating efforts across multiple teams to ensure timely delivery
- Ensuring that software solutions are designed to be scalable and integrate seamlessly across different platforms and environments
- Overseeing the management of the codebase, ensuring proper version control, code organization, and adherence to coding standards
- Providing guidance, mentorship, and code reviews to junior engineers, helping them grow and improve their skills
- Conducting thorough code reviews, providing constructive feedback and ensuring that all code meets the highest quality standards
- Analyzing and optimizing software performance, ensuring efficient use of resources and fast, reliable operations
- Designing and architecting software solutions, particularly focusing on bot-driven functionalities that align with Labiba s AI and automation goals
- Leading initiatives to explore new technologies, tools, and methodologies that can improve software development processes and outcomes
- Taking ownership of major software development projects, overseeing the entire development lifecycle from planning to deployment
- Working closely with project managers and other stakeholders to define project requirements and deliver high-quality software solutions
- Participating in strategic planning sessions, contributing technical insights that shape Labiba s software development roadmap
- Performing other duties as assigned
Desired Candidate Profile
Education Degree: Bachelor s degree in IT, Software Engineering, or a related field. Years of
Experience
Not less than 4 years of experience within a related field. Excellent Command of oral and written English & Arabic. Proficient with .net/.netcore, Javanscript, design Patterns, SQL server, mongo DB, Rabbit MQ ,team management , HA, and C#. Advanced problem-solving skills. Advanced time management skills.
Ready to apply?
You are viewing this role on JobSphere AI. Applications are completed on the original employer / source website.
Apply NowOpens the employer's site in a new tab
- CompanyLabiba for Artificial Intelligence LLC
- LocationAmman, Jordan
- CategoryCybersecurity
- SourceNaukrigulf
- Listed1h ago
Related Cybersecurity jobs
Warehouse Supervisor - Receiving
Supervise the day-to-day receiving operation, ensuring incoming goods are unloaded, checked, recorded, stored, and processed accurately, safely, and…
Warehouse Inventory Assistant
Support daily warehouse inventory activities, ensuring stock is counted, recorded, stored, and controlled accurately, safely, and efficiently. Complete stock…
Infrastructure Engineer
System & Network Management: Set up, configure, and manage on-premises and cloud servers, virtual machines, and network hardware like routers and firewalls…
CT/X-ray Radiographer (Radiologic Technician)
As a CT/X-ray Radiographer (Radiologic Technician), also known as a Radiologic Technologist, you'll perform diagnostic X-ray and computed tomography…