What are the responsibilities and job description for the Lead C# Engineer position at Source Intelligence?
About Source Intelligence
As product compliance and ESG regulations continue to expand worldwide, and consumers increasingly demand sustainable, eco-friendly products, companies struggle to collect, validate, and report supply chain data to meet due diligence and compliance obligations – particularly when sourcing materials and commodities from around the world.
Source Intelligence is the culmination of five trailblazers in ESG and Compliance Solution Development who combined their expertise and technology to deliver the most comprehensive solution on the market. We empower our clients to identify and eliminate environmental hazards and human rights abuses in their supply chains through unmatched innovation, reliability, and expertise. Our industry-leading solutions – from SaaS software to fully managed services – are designed to meet each client’s unique needs and evolve alongside them throughout their compliance journey.
By partnering with Source Intelligence, companies gain deeper insight into their supply chain, enabling them to make better sourcing, design, and packaging decisions for the benefit of people and the planet.
About the role
We are seeking a highly skilled and motivated Lead C# Developer to oversee and guide a team of talented product developers across the USA, Europe, and India. As the Lead Developer, you will take ownership of our development initiatives, ensuring high-quality delivery while driving innovation and team collaboration. You will play a pivotal role in designing, developing, and implementing cutting-edge software solutions utilizing C#, Azure PaaS, and event-driven architecture. Your leadership and technical expertise will be instrumental in achieving our business objectives.
What you’ll do
- Lead, mentor, and inspire a distributed team of developers to achieve technical excellence and on-time delivery.
- Foster a collaborative and agile development environment that promotes continuous learning and improvement.
- Coordinate across global time zones, ensuring seamless communication and workflow between teams in the USA, Europe, and India.
- Work closely with SI’s lead Architect to design, and develop complex software systems using C# and modern design patterns
- Drive the adoption of Azure PaaS solutions, including containers, Azure Functions, and event-driven architecture.
- Ensure best practices in coding, architecture, and security are consistently applied across the team.
- Implement and oversee agile methodologies to ensure adaptability and responsiveness to changing project requirements.
- Act as a Scrum Master or support agile practices where necessary, driving sprint planning, retrospectives, and daily stand-ups.
- Collaborate with product owners, stakeholders, and other teams to understand requirements and deliver high-quality solutions.
- Manage project timelines, allocate resources effectively, and mitigate risks.
- Monitor performance metrics to ensure optimal team productivity and project success.
- Promote the use of modern tools, technologies, and methodologies to enhance team efficiency and code quality.
- Conduct regular code reviews and ensure the adoption of automated testing and CI/CD pipelines.
- Stay updated on industry trends and emerging technologies to maintain a competitive edge.
What we’re looking for
- Deep knowledge and hands-on experience with C#, .NET Core, and advanced design patterns.
- Expertise in prompt engineering and working with large language models (LLMs) to design and integrate intelligent solutions.
- Proven experience in building and deploying solutions on Azure PaaS, including:
- Azure Kubernetes Service (AKS) or other container platforms.
- Azure Functions and Serverless architecture.
- Event-driven design using Azure Event Grid, Service Bus, or similar technologies.
- Strong understanding of microservices architecture, RESTful APIs, GraphQL, and messaging systems.
- Demonstrated ability to lead and mentor teams in an agile environment.
- A strong sense of ownership and a bias for action.
- Strong problem-solving and decision-making skills.
- Excellent communication skills, both written and verbal.
- Ability to work collaboratively with cross-functional teams and stakeholders.
- Strong organizational skills and attention to detail.
Preferred Qualifications
- Experience with DevOps practices, including CI/CD pipelines, automated testing, and infrastructure-as-code (e.g., Terraform, ARM templates).
- Knowledge of front-end frameworks and tools (e.g., Angular, React) is a plus
- This position is remote with a preference for candidates located in South Florida
Salary : $125,000 - $135,000