Senior .Net Software Engineer job at Deimos
Website :
11 Days Ago
Linkedid Twitter Share on facebook
Senior .Net Software Engineer
2026-02-05T14:06:42+00:00
Deimos
https://cdn.greatkenyanjobs.com/jsjobsdata/data/default_logo_company/defaultlogo.png
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Information Technology
Computer & IT, Science & Engineering
KES
MONTH
2026-02-15T17:00:00+00:00
TELECOMMUTE
8

Businesses today are adopting the cloud for improved services to their customers. Our purpose is to guide companies on that journey to drive the adoption of DevSecOps so that our clients can remain ahead of the curve. We have an intense focus on engineering fundamentals, whether Developer and Security Operations, Cloud Native Transformation Strategy or So...

What you will be doing

  • Demonstrate the ability to pick up more complex software development tasks
  • Supports and guides the team to deliver quality code while participating in code reviews
  • Write clean and efficient code for backend applications
  • Work with SQL and non-relational database management systems
  • Ability to Interact or consume APIs and help design new API services
  • Participate in the continuous integration and delivery of applications
  • Assist in debugging and troubleshooting applications when issues arise in a timely fashion
  • Contribute to client meetings and deliver the best service and technology solutions
  • Participate in the designing of an architecture that meets the requirements of the problem
  • Contribute to mentoring of Interns, Juniors, and Intermediates in order to help accelerate their technical growth
  • Consistently writes high-quality production-ready code that is easily testable, reusable, easily understood by other developers, and accounts for edge cases and errors
  • Contribute to documentation, functional specifications, and design documents using the modern engineering practices and leveraging the industry-leading technology
  • Lead the implementation and maintenance of quality code practices including, but not limited to, practicing test-driven development by writing unit, integration & end to end test

What you must have

  • At least 5 years of experience in software engineering roles
  • Excellent knowledge of C# and experience with modern .NET (>= v6)
  • Strong understanding of REST API design concepts & implementation in .NET
  • Familiarity with object-oriented programming and associated concepts (specifically dependency injection)
  • Familiarity with relational databases such as PostgreSQL, MySQL, SQL Server etc
  • Basic understanding of potential security threats (e.g. SQL injection, XSS) along with mitigation approaches
  • Good written and verbal communication skills
  • Knowledge of cloud-native architecture
  • Good problem-solving skills and have a willingness to always improve
  • Extensive knowledge and experience with testing methodologies and implementation
  • Experience building reliable and resilient applications at scale within a microservices environment
  • Good understanding of architectural patterns and when to apply them

About you

You are comfortable joining a project, understanding the problem quickly, and contributing value without excessive ramp-up time. You enjoy working on clearly scoped work, delivering to milestones, and collaborating with both engineers and clients to solve practical problems. You are self-directed, adaptable, and able to manage your workload in a remote, delivery-driven environment. You enjoy working across different projects and industries and are motivated by solving new technical challenges rather than staying on a single product indefinitely.

Joining the team means

  • Working effectively in a remote-first, culturally diverse team
  • Communicating openly, clearly, and respectfully
  • Taking initiative and operating independently
  • Adapting to changing project needs and delivery priorities
  • Enjoying working with multiple clients across different industries
  • Sharing knowledge and learning from peers
  • Seeking feedback and continuously improving your craft

Want to know what you get by joining us?

  • The opportunity to work on varied client projects using modern technology
  • Flexibility to work remotely in an environment focused on outcomes, not micromanagement
  • A healthy work-life balance with sustainable delivery expectations
  • The opportunity to work in a remote-first setup
  • A company-provided laptop and tooling
  • Collaboration with highly skilled engineers who value knowledge-sharing
  • Ongoing technical growth and skills development
  • Demonstrate the ability to pick up more complex software development tasks
  • Supports and guides the team to deliver quality code while participating in code reviews
  • Write clean and efficient code for backend applications
  • Work with SQL and non-relational database management systems
  • Ability to Interact or consume APIs and help design new API services
  • Participate in the continuous integration and delivery of applications
  • Assist in debugging and troubleshooting applications when issues arise in a timely fashion
  • Contribute to client meetings and deliver the best service and technology solutions
  • Participate in the designing of an architecture that meets the requirements of the problem
  • Contribute to mentoring of Interns, Juniors, and Intermediates in order to help accelerate their technical growth
  • Consistently writes high-quality production-ready code that is easily testable, reusable, easily understood by other developers, and accounts for edge cases and errors
  • Contribute to documentation, functional specifications, and design documents using the modern engineering practices and leveraging the industry-leading technology
  • Lead the implementation and maintenance of quality code practices including, but not limited to, practicing test-driven development by writing unit, integration & end to end test
  • C#
  • modern .NET (>= v6)
  • REST API design concepts & implementation in .NET
  • object-oriented programming
  • dependency injection
  • relational databases (PostgreSQL, MySQL, SQL Server etc)
  • security threats (SQL injection, XSS) mitigation
  • cloud-native architecture
  • testing methodologies
  • microservices environment
  • architectural patterns
  • At least 5 years of experience in software engineering roles
  • Excellent knowledge of C# and experience with modern .NET (>= v6)
  • Strong understanding of REST API design concepts & implementation in .NET
  • Familiarity with object-oriented programming and associated concepts (specifically dependency injection)
  • Familiarity with relational databases such as PostgreSQL, MySQL, SQL Server etc
  • Basic understanding of potential security threats (e.g. SQL injection, XSS) along with mitigation approaches
  • Good written and verbal communication skills
  • Knowledge of cloud-native architecture
  • Good problem-solving skills and have a willingness to always improve
  • Extensive knowledge and experience with testing methodologies and implementation
  • Experience building reliable and resilient applications at scale within a microservices environment
  • Good understanding of architectural patterns and when to apply them
bachelor degree
60
JOB-6984a3f26895c

Vacancy title:
Senior .Net Software Engineer

[Type: FULL_TIME, Industry: Information Technology, Category: Computer & IT, Science & Engineering]

Jobs at:
Deimos

Deadline of this Job:
Sunday, February 15 2026

Duty Station:
This Job is Remote

Summary
Date Posted: Thursday, February 5 2026, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about Deimos
Deimos jobs in Kenya

JOB DETAILS:

Businesses today are adopting the cloud for improved services to their customers. Our purpose is to guide companies on that journey to drive the adoption of DevSecOps so that our clients can remain ahead of the curve. We have an intense focus on engineering fundamentals, whether Developer and Security Operations, Cloud Native Transformation Strategy or So...

What you will be doing

  • Demonstrate the ability to pick up more complex software development tasks
  • Supports and guides the team to deliver quality code while participating in code reviews
  • Write clean and efficient code for backend applications
  • Work with SQL and non-relational database management systems
  • Ability to Interact or consume APIs and help design new API services
  • Participate in the continuous integration and delivery of applications
  • Assist in debugging and troubleshooting applications when issues arise in a timely fashion
  • Contribute to client meetings and deliver the best service and technology solutions
  • Participate in the designing of an architecture that meets the requirements of the problem
  • Contribute to mentoring of Interns, Juniors, and Intermediates in order to help accelerate their technical growth
  • Consistently writes high-quality production-ready code that is easily testable, reusable, easily understood by other developers, and accounts for edge cases and errors
  • Contribute to documentation, functional specifications, and design documents using the modern engineering practices and leveraging the industry-leading technology
  • Lead the implementation and maintenance of quality code practices including, but not limited to, practicing test-driven development by writing unit, integration & end to end test

What you must have

  • At least 5 years of experience in software engineering roles
  • Excellent knowledge of C# and experience with modern .NET (>= v6)
  • Strong understanding of REST API design concepts & implementation in .NET
  • Familiarity with object-oriented programming and associated concepts (specifically dependency injection)
  • Familiarity with relational databases such as PostgreSQL, MySQL, SQL Server etc
  • Basic understanding of potential security threats (e.g. SQL injection, XSS) along with mitigation approaches
  • Good written and verbal communication skills
  • Knowledge of cloud-native architecture
  • Good problem-solving skills and have a willingness to always improve
  • Extensive knowledge and experience with testing methodologies and implementation
  • Experience building reliable and resilient applications at scale within a microservices environment
  • Good understanding of architectural patterns and when to apply them

About you

You are comfortable joining a project, understanding the problem quickly, and contributing value without excessive ramp-up time. You enjoy working on clearly scoped work, delivering to milestones, and collaborating with both engineers and clients to solve practical problems. You are self-directed, adaptable, and able to manage your workload in a remote, delivery-driven environment. You enjoy working across different projects and industries and are motivated by solving new technical challenges rather than staying on a single product indefinitely.

Joining the team means

  • Working effectively in a remote-first, culturally diverse team
  • Communicating openly, clearly, and respectfully
  • Taking initiative and operating independently
  • Adapting to changing project needs and delivery priorities
  • Enjoying working with multiple clients across different industries
  • Sharing knowledge and learning from peers
  • Seeking feedback and continuously improving your craft

Want to know what you get by joining us?

  • The opportunity to work on varied client projects using modern technology
  • Flexibility to work remotely in an environment focused on outcomes, not micromanagement
  • A healthy work-life balance with sustainable delivery expectations
  • The opportunity to work in a remote-first setup
  • A company-provided laptop and tooling
  • Collaboration with highly skilled engineers who value knowledge-sharing
  • Ongoing technical growth and skills development

Work Hours: 8

Experience in Months: 60

Level of Education: bachelor degree

Job application procedure

Application Link: Click Here to Apply Now

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: Sunday, February 15 2026
Duty Station: This Job is Remote
Posted: 05-02-2026
No of Jobs: 1
Start Publishing: 05-02-2026
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.