Lead Software Engineer
About the Role
As a Lead Full-Stack .NET Engineer, you will play a pivotal role in designing and implementing robust, scalable solutions within a fast-paced environment. You’ll work with modern technologies like .NET Core, React.js, and Kubernetes, while also guiding and mentoring a talented team of engineers and build the next generation of AI-enhanced applications. Our platform supports over a million visitors daily and processes billions of requests per month, making performance, scalability, and reliability key priorities. If you love solving complex challenges and working at the forefront of technology, this is your chance to make a real impact!
What You’ll Do
Be the Technical North Star – Lead your team in making smart, data-driven technical decisions, ensuring solutions are scalable, maintainable, and future-ready.
Bridge Innovation & Execution – Work hand-in-hand with cross-functional teams, guiding them to harness the full potential of our robust infrastructure.
Architect for the Future – Design and develop high-performance software architectures and frameworks that align with business goals and industry best practices.
Turbocharge Performance & Scale – Identify and implement cutting-edge strategies to enhance stability, speed, and scalability, ensuring our applications perform at peak efficiency.
Be a Problem-Solving Maestro – Act fast when production incidents arise, applying creative troubleshooting techniques to minimize downtime and keep things running smoothly.
Inspire & Mentor – Elevate the team by fostering a culture of continuous learning, innovation, and technical excellence, ensuring every engineer grows under your leadership.
Enforce Engineering Excellence – Conduct rigorous code reviews, uphold coding best practices, and drive a quality-first mindset across the team.
Shape the Future of Tech – Stay ahead of the curve by evaluating and integrating AI, automation, and emerging technologies, driving innovation at every turn.
What We’re Looking For
Proven Expertise – 8+ years in software development, delivering high-quality, scalable solutions.
.NET Mastery – Strong proficiency in C#, .NET Core, .NET Framework, object-oriented design principles and data access frameworks like ADO.net/ Entity Framework
Full-Stack Skills – Hands-on experience with React.js and modern front-end frameworks.
Database & Architecture – Expertise in SQL Server, ElasticSearch, REST APIs, SOA, and WCF.
Automation & CI/CD – Experience with TDD, automation testing, Git, and Agile/SCRUM methodologies.
Technical Leadership – Ability to mentor, conduct code reviews, and make build vs. buy decisions.
AI & Innovation – Familiarity with Generative AI (ChatGPT, GitHub Copilot) and digital marketing tools is required.
Education – Bachelor’s degree in Computer Science or related field.
About the job
Apply for this position
Lead Software Engineer
About the Role
As a Lead Full-Stack .NET Engineer, you will play a pivotal role in designing and implementing robust, scalable solutions within a fast-paced environment. You’ll work with modern technologies like .NET Core, React.js, and Kubernetes, while also guiding and mentoring a talented team of engineers and build the next generation of AI-enhanced applications. Our platform supports over a million visitors daily and processes billions of requests per month, making performance, scalability, and reliability key priorities. If you love solving complex challenges and working at the forefront of technology, this is your chance to make a real impact!
What You’ll Do
Be the Technical North Star – Lead your team in making smart, data-driven technical decisions, ensuring solutions are scalable, maintainable, and future-ready.
Bridge Innovation & Execution – Work hand-in-hand with cross-functional teams, guiding them to harness the full potential of our robust infrastructure.
Architect for the Future – Design and develop high-performance software architectures and frameworks that align with business goals and industry best practices.
Turbocharge Performance & Scale – Identify and implement cutting-edge strategies to enhance stability, speed, and scalability, ensuring our applications perform at peak efficiency.
Be a Problem-Solving Maestro – Act fast when production incidents arise, applying creative troubleshooting techniques to minimize downtime and keep things running smoothly.
Inspire & Mentor – Elevate the team by fostering a culture of continuous learning, innovation, and technical excellence, ensuring every engineer grows under your leadership.
Enforce Engineering Excellence – Conduct rigorous code reviews, uphold coding best practices, and drive a quality-first mindset across the team.
Shape the Future of Tech – Stay ahead of the curve by evaluating and integrating AI, automation, and emerging technologies, driving innovation at every turn.
What We’re Looking For
Proven Expertise – 8+ years in software development, delivering high-quality, scalable solutions.
.NET Mastery – Strong proficiency in C#, .NET Core, .NET Framework, object-oriented design principles and data access frameworks like ADO.net/ Entity Framework
Full-Stack Skills – Hands-on experience with React.js and modern front-end frameworks.
Database & Architecture – Expertise in SQL Server, ElasticSearch, REST APIs, SOA, and WCF.
Automation & CI/CD – Experience with TDD, automation testing, Git, and Agile/SCRUM methodologies.
Technical Leadership – Ability to mentor, conduct code reviews, and make build vs. buy decisions.
AI & Innovation – Familiarity with Generative AI (ChatGPT, GitHub Copilot) and digital marketing tools is required.
Education – Bachelor’s degree in Computer Science or related field.