Sr. Software Engineer (Remote)
An opportunity has emerged in our network for a Sr. Software Engineer to join a team focused on developing innovative software solutions. This is a permanent, remote position (with a time zone aligned with Pacific) that requires expertise in full-stack development and proficiency with modern frameworks, particularly within the Microsoft ecosystem.
The posted pay rate for this role is $93,700.00, plus core benefits including 401 (k) with matching and 15 days of PTO annually.
Key Responsibilities and Technical Focus
This engineer will play a senior, hands-on role in developing scalable applications, integrating extensively with Microsoft 365, and ensuring high-quality delivery through modern DevOps practices.
- Full-Stack Development: Design, develop, and maintain scalable full-stack applications using a variety of modern frameworks and languages.
- Microsoft Platform Integration: Utilize and develop applications integrated with Microsoft 365 tools, including SPFx, Office UI Fabric/FluentUI, and Power Platform. Leverage Microsoft Graph and PnP JS for seamless platform integration.
- Core Languages: Develop and maintain codebases using multiple languages, including C#, Python, TypeScript, JavaScript, and PowerShell.
- CI/CD & Version Control: Implement and manage CI/CD pipelines using Azure DevOps and GitHub tools.
- Quality & Mentorship: Optimize application performance, ensure system reliability through rigorous testing and debugging, and provide mentorship and guidance to less experienced developers.
- Documentation: Document technical specifications and processes to support ongoing development and maintenance.
Required Experience and Technical Skills
The ideal candidate has a strong background in software engineering with a particular focus on the Microsoft enterprise stack and DevOps tooling.
- Experience: Minimum of 4-6 years of experience in full-stack development, with strong coding skills.
- Proficiency Stack:
- Proficiency in C#, Python, React, Angular, TypeScript, JavaScript, and PowerShell.
- Microsoft Ecosystem:
- Hands-on experience with Microsoft 365 tools and Azure services.
- Familiarity with Microsoft Graph and PnP JS for platform integration.
- DevOps: Expertise in Azure DevOps and GitHub tools for version control and CI/CD pipeline management.
- Foundations: Strong understanding of software design principles and best practices.
Job Features
| Job Category | Software Engineering |