Senior Software Engineer
Department: Engineering
Employment Type: Full Time
Location: Riyadh, Riyadh, Riyadh
Join us at Malaa, where we address challenges of national importance and drive transformative changes that impact millions of lives. Our mission is to harness cutting-edge technology to solve complex financial challenges, often establishing the foundation for advanced financial services and innovations. By developing systems from the ground up at an unprecedented scale, we're not just coding; we're revolutionizing the financial landscape. Through our work, we aim to enhance financial inclusion, stability, and efficiency, contributing to the economic growth and prosperity of communities nationwide.
Key Responsibilities
As a software engineer, your scope contains multiple complex solutions that impact at the domain level.
- The main owner of multiple solutions that your team is developing.
- You contribute completely autonomously and help others to perform at high standards.
- You are an example of the “constant learner” mentality and you know how to adopt new technologies and provide this knowledge to your domain to have a significant impact in the places where you observe non-optimal solutions.
- You own architectural decisions, not only on the features that you are developing but also on how these features are impacting and interacting with other software components owned by your domain.
- You fully understand the overall architecture of your tribe and understand the big picture of the full lifecycle of business workflow.
- Your influence is not limited to your own work, but you are also responsible for the development of other members of the team and/or domain.
- Participate in a DevOps / agile team – full lifecycle and full-stack – including design, development, testing, planning, backlog grooming, and support.
- Design and Develop REST API’s for internal and external consumption.
- You improve the developer experience within your domain.
Skills, Knowledge and Expertise
- Minimum of +4 years of relevant experience, with at least 2 years at a comparable level.
- 2+ years of experience in a high-traffic tech startup environment.
- Solid experience in developing web services and APIs
- Hands-on experience writing high-quality, testable code, with a strong understanding of software architectures.
- Solid experience with working with SQL database’s and it’s fundamentals
- Good understanding of event driven architecture and messaging services (Kafka, RMQ, etc..)
- Understanding of CI/CD pipeline.
- Proficient with versioning tools, preferably Git.
- Knowledge of Agile Software Development Methodologies.
- Proficient in solving horizontal strategic challenges.
- Demonstrated ability to lead and inspire teams of multiple engineers, driving high-impact outcomes.
- Expertise in prioritizing and executing strategic initiatives effectively.
- Strong communication skills, adept at bridging the gap between technical and non-technical stakeholders.
- Ability to lead chapter meetings, prioritize strategic initiatives, and drive them to execution.
Benefits
- Modern technology stack with exciting business challenges at a large scale
- Top tier team with various backgrounds and experiences
- Meaningful equity and perks
You’ll have the space to learn, grow, and take ownership of your work. We invest in your development, from training or workshops to free language lessons, and we encourage you to take on projects which both interest and challenge you.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
