Home Saudi Arabia Senior Software Engineer - Platform Team

Home Saudi Arabia Senior Software Engineer - Platform Team

Senior Software Engineer - Platform Team

Full time at a Laimoon Verified Company in Saudi Arabia
Posted on November 5, 2024

Job details

About Intelmatix:

Intelmatix is a deep tech Artificial Intelligence (AI) company founded in July 2021 by a group of MIT scientists with the vision of transforming enterprises to become cognitive. A cognitive enterprise is one that uses AI and Decision Intelligence in making their decisions. This leads to better business decisions with improved accuracy, reduced errors, and better outcomes across various aspects of the business.

Job Summary:

We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic Platform team. The ideal candidate will have a strong background in software development with a focus on building and optimizing platform-wide solutions. As a Senior Software Engineer, you will play a key role in designing, developing, and maintaining a robust, stable, and scalable platform that supports our diverse range of applications and services.

What You'll Be Doing:

Platform Development: Design, develop, and maintain a scalable and robust platform to support various software solutions.

Foundational Infrastructure: Implement foundational infrastructure components used across engineering teams, such as dynamic configuration, service discovery, and system orchestration.

API Gateway and Routing: Develop and maintain API gateways to ensure seamless routing and communication between services.

Data Layer Management: Design and manage the data layer, including database configuration and service management.

CI/CD Pipelines: Design and implement CI/CD pipelines that support software development and deployment workflows.

Code Quality: Write high-quality, well-tested code to meet the needs of your customers and ensure platform reliability.

Collaboration: Work closely with development teams to integrate platform solutions and ensure efficient deployment and monitoring.

Security and Compliance: Develop and enforce security policies for the platform infrastructure and applications.

Qualifications:

Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.

Experience: Minimum of 5 years in software engineering, with experience in platform development and platform-wide solutions.

Technical Skills:

Proficiency in programming languages such as Python, Java, or Go.

Strong knowledge of API development and management.

Experience with cloud platforms, including services and database management.

Experience in Infrastructure-as-Code (IaC) tools like Terraform, CloudFormation, or Serverless.

Experience with CI/CD tools (GitHub Actions, Jenkins, AWS CodePipeline).

Familiarity with containerization (Docker) and orchestration (Kubernetes, ECS).

Strong understanding of system design, database schema design, and data modeling.

Soft Skills: Excellent communication and leadership skills, adaptable, self-motivated, and capable of thriving in a fast-paced, unstructured startup environment.

Nice to Have:

Experience with building scalable, high-reliability, or data-intensive systems.

Exposure to both NoSQL and SQL database technologies such as DynamoDB, MongoDB, PostgreSQL, AWS Aurora.

Experience working with containers and container orchestration systems (Docker, ECS, EKS).

Familiarity with modern authentication schemes such as OAuth, JWTs, or cookies.

Experience with monitoring tools (DataDog, Graphite, Grafana, Prometheus).

Ability to think strategically about platform growth and scalability.

Experience managing project priorities, deadlines, and deliverables.

Experience working in fast-paced startup environments, contributing to rapid development and delivery-driven projects.

Proven ability to thrive and adapt during significant company growth.

Employee Benefits:

At Intelmatix, our benefits package is designed to meet the diverse needs of our employees, reflecting our dedication to their well-being and professional growth. Depending on your office location and specific needs, our benefits may include:

Comprehensive Medical Insurance for you and your dependents

In-Office Snacks Pantry

Relocation Support

Children's School Allowance

Role-Related Training Support

Wellness Programs

Salary Advance for Housing Costs

Travel Tickets

Pension Contributions

We are committed to continuously enhancing our benefits package to adapt to the unique needs and circumstances of our valued team members, ensuring a supportive and enriching environment for everyone at Intelmatix.

#J-18808-Ljbffr Software Architecture & Engineering

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
Improve your chance to get this job. Do an online course on Software Development starting now. Claim $10 promo towards online courses. See all courses
See All Senior Jobs
Feedback Feedback