We are seeking a highly skilled and innovative Senior Software Engineer to join our global team. In this role, you will not only build robust, scalable software solutions but also act as a pioneer in integrating modern AI-powered development tools into our workflow. You will use your deep .NET expertise and collaborate across continents to design, develop, and support mission-critical applications.
Responsibilities
- Participate in all phases of the software development lifecycle, from design and AI-assisted prototyping to integration and deployment.
- Develop high-quality applications in accordance with specifications, leveraging modern tools including AI coding agents to enhance efficiency and explore optimal solutions.
- Collaborate proactively with developers across our global teams (Armenia, UK, India, Sri Lanka) on product development, including conducting knowledge-sharing sessions on effective AI tooling practices.
- Support and modernize projects implemented by other teams.
- Write clean, high-performance, and maintainable code. Utilize AI coding agents for tasks like code review, test generation, and debugging, while applying critical judgment to all outputs.
- Work both independently and as part of a team with a proactive, problem-solving attitude.
- Actively research and experiment with emerging AI-assisted development technologies (e.g., GitHub Copilot, Cursor, Amazon CodeWhisperer, Claude) to identify opportunities for improving team productivity and code quality.
Requirements
- Bachelors or Master’ degree in computer science, information systems, or related.
- 4+ years of professional experience in .NET / .Net Core Framework with C#.
- Knowledge and working experience with different databases, like MSSQL or PostgreSQL.
- Professional skills in OOP and knowledge of design patterns (e.g. Gang-of-Four, SOLID)
- Understanding fundamental design principles behind a scalable application.
- Experience in analysis, design, coding, and implementation of complex, custom-built, multi-layered applications and web services.
- Experience building fast-rendering reusable and extendable components using HTML, CSS and modern JavaScript frameworks/libraries such as React, Angular, Typescript, etc.
- Proficiency with Git, Bitbucket, and code versioning tools.
- Written and verbal English communication skills.
- Practical experience with AI-powered coding assistants (e.g., Codex, Claude, Cursor, etc.) in a professional setting, with the ability to articulate their effective and responsible use.
- Knowledge of practices, like Test-Driven Development (TDD) and Continuous Integration (CI) will be an added advantage.
- Understanding of Microservices-based architecture and experience with Docker containers.
Added Advantages
- Knowledge of Jira and Atlassian products.
- Experience in prompt engineering for software development or curating context for AI coding agents.
- A demonstrated passion for learning and adopting new technologies that advance software craftsmanship.
What's on offer?
- Hybrid work model with flexibility to work from home.
- Attractive remuneration package and flexible working hours.
- Fast-tracked career progression and recognition in an innovative environment.
- Access to premium training materials and certifications (Pluralsight, AWS, etc.).
- Commitment to your learning and development, including exploration of AI in software engineering.
- "Work hard, play hard" culture.
- Comprehensive medical insurance.
If you’re up for the challenge and would like to be considered, please send your CV to careers@moresandtechnologies.com.
Learn more at www.moresandtechnologies.com.
Sri Lanka Office: CBD Business Centre, Level 5 & 6, 41 Janadhipathi Mawatha, Colombo 01, LK.
UK Office: 12 Stephen Mews, London, England, W1T 1AH, GB.



