Company Description
Leadmetrics is an AI-powered marketing platform that delivers data-driven campaigns with unmatched precision and creativity. With over 400 campaigns optimized and 1000+ qualified leads generated, Leadmetrics has achieved an impressive 65% higher conversion rate across various industries. By unifying marketing channelssocial, search, and emailinto one connected ecosystem, the platform empowers enterprises and businesses to scale smarter and grow stronger. Through intelligent ad targeting, automation, and analytics, Leadmetrics turns insights into actionable outcomes that drive tangible business success.
Role Description
We are looking for a Senior Software Engineer to provide deep technical leadership for our AI-driven marketing platform. This role is for a highly experienced individual contributor who thrives on solving complex system-level problems, designing scalable architectures, and setting engineering standards across teams.
As a Senior Engineer, you will remain hands-on with code while influencing technical direction, improving system reliability, and mentoring engineers across the organization. You will work closely with Product, AI, and Platform teams to ensure our systems are scalable, maintainable, and future-ready.
Key Responsibilities
- Own and evolve the architecture of critical platform services and shared infrastructure.
- Design and implement scalable, secure, and high-performance .NET Core / C# services and APIs.
- Drive technical excellence across teams through design reviews, architecture proposals, and best practices.
- Act as a technical advisor for complex features, cross-team initiatives, and system-wide changes.
- Lead initiatives around performance optimization, system reliability, and scalability.
- Define and promote engineering standards, design patterns, and coding guidelines.
- Perform deep code reviews and mentor engineers without direct people management.
- Collaborate with Product, AI, and DevOps teams to translate business needs into robust technical solutions.
- Architect and guide cloud-native deployments using Azure, CI/CD pipelines, and modern DevOps practices.
- Investigate and resolve complex production issues and drive long-term preventive solutions.
Required Skills
- Bachelor's or Master's degree in Computer Science or a related field.
- 8+ years of professional experience with C#, .NET Core / .NET 6+, and ASP.NET.
- Strong experience designing distributed and enterprise-scale systems.
- Expertise in RESTful APIs, Entity Framework Core, MongoDB, and SQL Server.
- Solid understanding of microservices architecture, domain-driven design, and common design patterns.
- Experience working with modern front-end frameworks such as React.
- Proficiency in Git, CI/CD pipelines, DevOps practices, and automated testing.
- Proven ability to work independently and influence technical decisions across teams.
Preferred Skills
- Deep experience with Azure cloud services and cloud-native architectures.
- Hands-on experience with Docker.
- Experience designing high-availability, fault-tolerant systems.
- Familiarity with event-driven architectures and messaging systems.
- Exposure to Agile/Scrum environments and cross-functional collaboration.
- Experience working on AI/ML-enabled or data-intensive platforms is a plus.
What we offer
- Competitive compensation and benefits
- Flexible working hours with remote-first options.
- Support for professional growth, certifications, and technical learning.
- A collaborative, high-trust engineering culture that values deep technical expertise.
Interested candidates can share your resume to [Confidential Information]