Principal Software Engineer - AI Integrations (Remote)
About the Role
We are seeking a Principal Software Engineer to join our team in a remote capacity. In this role, you will be responsible for the fast development of strategic functionality and AI integrations in our core product. You will shape the architecture, drive engineering excellence, and deliver complex features across our platform used by millions of users globally.
What You'll Do
- Design, build, and ship high-quality, production-grade software using C#, ASP.NET, ReactJS, Node.js, SQL Server, and AWS services.
- Lead the end-to-end execution of AI integrations into our existing ecosystem, including architecture, implementation, governance, and enablement across squads.
- Mentor engineers, guiding technical strategy, and personally contribute high-quality code across our stack.
- Define and uphold engineering standards across squads, including SOLID principles and secure coding practices.
- Evaluate technical trade-offs and steer architectural direction to ensure long-term maintainability.
Requirements
- 10+ years of professional engineering experience, including designing and delivering large-scale, distributed systems.
- Proven track record of hands-on development across back-end (C#, ASP.NET) and front-end (ReactJS) environments.
- Extensive experience integrating AI/LLM technologies into production environments.
- Strong competence with SQL Server, T-SQL, performance tuning, and distributed systems patterns.
- Real-world experience designing secure, scalable, resilient systems on AWS.
Nice to Have
- Experience with Docker and cloud-native best practices.
- Familiarity with Atlassian tools (Jira, Confluence).
- Knowledge of modern AI integration patterns such as embeddings and prompt engineering.
What We Offer
- Competitive salary range of $150,000 - $180,000 per year.
- Flexible remote work environment.
- Opportunities for professional development and continuous learning.
- Collaborative and innovative company culture.
- Health and wellness benefits.
This role offers a unique opportunity to lead AI integrations in a dynamic environment, with a strong focus on engineering excellence and mentorship.
Who Will Succeed Here
Proficient in C and ASP.NET for backend development, with strong experience in building and integrating AI functionalities using Node.js, ensuring seamless performance across applications.
Demonstrates a proactive mindset in a remote work environment, effectively managing time and self-motivation while collaborating with cross-functional teams using Agile methodologies.
Holds extensive experience in DevOps practices, leveraging AWS and Docker for streamlined deployment and scalability, with a focus on driving engineering excellence and maintaining high code quality.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months