F
Principal Software Engineer (.NET + Data) - Remote - USA
F
Principal Software Engineer (.NET + Data) - Remote - USA
FullStack Labs•Anywhere, NM
This week
Full-timeRemote
Company
FullStack Labs
Location
Anywhere, NM
Type
Full-time
Work Schedule
full time
Work Location
remote
FullStack Labs•Anywhere, NM
This week
Full-timeRemote
Company
FullStack Labs
Location
Anywhere, NM
Type
Full-time
Work Schedule
full time
Work Location
remote
Job Description
FullStack Labs seeks a Principal Software Engineer (.NET + Data) for a remote full-time role in the USA. Lead development of scalable data-driven applications using .NET technologies.
Full Description
Job Overview
FullStack Labs is hiring a Principal Software Engineer specializing in .NET and data technologies for a fully remote position anywhere in the USA. As a key technical leader, you will architect and deliver high-impact software solutions that leverage data engineering, cloud platforms, and modern .NET frameworks to drive business innovation for our diverse client portfolio.
Key Responsibilities
Design and implement robust, scalable backend systems using .NET Core, ASP.NET, and related frameworks. Lead data pipeline development, including ETL processes, data modeling, and integration with tools like Azure Data Factory, SQL Server, or Cosmos DB. Collaborate with cross-functional teams to define technical architecture, mentor junior engineers, and ensure code quality through reviews and best practices. Optimize application performance, troubleshoot complex issues, and integrate AI/ML components where applicable. Drive agile methodologies, participate in sprint planning, and contribute to strategic roadmaps for enterprise-level projects.
Required Qualifications
Bachelor's degree in Computer Science, Engineering, or equivalent experience. 8+ years of professional software engineering experience, with at least 5 years focused on .NET development and data technologies. Proven track record as a principal or senior engineer in building data-intensive applications. Strong experience with cloud platforms such as Azure or AWS, including services for data storage, processing, and analytics.
Skills
Expertise in C#, .NET Core/.NET 8+, Entity Framework, and ASP.NET Core. Proficiency in SQL/NoSQL databases, data warehousing (e.g., Snowflake, Redshift), and big data tools (e.g., Spark, Kafka). Familiarity with DevOps practices, CI/CD pipelines (Azure DevOps, GitHub Actions), and containerization (Docker, Kubernetes). Excellent problem-solving abilities, communication skills, and experience with agile/scrum environments. Knowledge of microservices architecture, RESTful APIs, and modern authentication (OAuth, JWT).
Company Info
FullStack Labs is a leading software development firm specializing in full-stack solutions, data engineering, and digital transformation. With a remote-first culture, we empower top talent to work on cutting-edge projects for Fortune 500 clients across industries like finance, healthcare, and e-commerce. Our team values innovation, collaboration, and work-life balance.
Benefits
Competitive salary and performance bonuses. Comprehensive health, dental, and vision insurance. 401(k) matching, unlimited PTO, and professional development stipends. Home office setup allowance and wellness programs.
Growth Opportunities
Advance to leadership roles like Director of Engineering or CTO tracks. Access to certifications (e.g., Azure Data Engineer), conferences, and internal hackathons. Mentorship programs and clear career progression paths in a rapidly growing company.
Key Skills
.NET CoreC#Data EngineeringAzureSQL Server
