via Workable
$94K - 185K a year
Design, develop, and maintain scalable cloud and Microsoft 365 applications using modern front-end frameworks and Azure services with DevOps and automation practices.
6+ years software development experience with strong Microsoft 365, SharePoint Framework, C#, TypeScript, React/Angular, Azure, Power Platform, and DevOps skills in a remote environment.
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer in the United States. We are seeking a highly skilled Senior Software Engineer with extensive experience in cloud development and modern Microsoft 365 technologies. This role focuses on designing, building, and maintaining scalable applications using Azure, SharePoint Online, and the SharePoint Framework (SPFx), alongside modern front-end frameworks like React, Angular, or Vue. You will leverage API integrations, DevOps practices, and automation tools to deliver robust, secure, and innovative solutions. The ideal candidate thrives in a remote, fast-paced environment, embraces continuous learning, and applies AI-enhanced practices to improve software quality and productivity. This is an opportunity to work on cutting-edge cloud solutions that directly impact enterprise workflows and productivity while collaborating with a talented, global team. Accountabilities Design, develop, and maintain scalable cloud and Microsoft 365 applications using C#, TypeScript, JavaScript, React/Angular/Vue, HTML, CSS, Power Platform, Azure Services, Microsoft Graph API, and SharePoint REST. Develop and optimize Azure Functions, Web APIs, Runbooks, and cloud-native solutions. Implement automation using Power Automate and create low-code/no-code solutions with Power Apps. Ensure code quality, testing, and deployment follow industry best practices for robust, reliable, and secure solutions. Troubleshoot technical issues, resolve dependencies, and clear blockers independently. Contribute to technical documentation, coding standards, and knowledge sharing across teams. Integrate AI tools and advanced technologies to enhance solution capabilities and improve development efficiency. Collaborate with team members in Agile sprints, participating in planning, user story sizing, and requirement definition. Utilize GitHub and Azure DevOps for version control, CI/CD, and project tracking. Bachelor’s or Master’s degree in Computer Science, Information Technology, or equivalent industry experience. Minimum of 6 years hands-on experience in software development, with strong cloud platform expertise. Proficiency in Microsoft 365 tools, SharePoint Framework (SPFx), Office UI/Fluent UI, Azure services, and Power Platform. Skilled in C#, Python, React/Angular, HTML, CSS, TypeScript, JavaScript, SQL, and PowerShell. Experience integrating Microsoft Graph API, REST APIs, and PnP JS for seamless data interactions. Knowledge of GitHub and Azure DevOps tools for version control and CI/CD pipelines. Strong problem-solving, analytical, and communication skills. Ability to work collaboratively in a remote, fast-paced environment. Familiarity with Azure AI services, including Generative AI (preferred). Competitive salary ranging from $93,700 to $185,400, depending on location and experience. Comprehensive medical, dental, and vision coverage for employees and dependents. Employee Assistance Program (EAP) for personal and work-related support. 401(k) plan with company matching and profit-sharing contributions. Discretionary bonus program recognizing employee contributions. Flexible Spending Accounts (FSA) for healthcare, dependent care, and transportation. Paid time off (PTO) and a minimum of 10 paid holidays per year. Family-building benefits, including adoption and fertility assistance. Paid parental leave up to 12 weeks. Life insurance and AD&D coverage fully paid by the employer. Short-term and long-term disability fully covered. Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching. When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly. 🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements. 📊 It compares your profile to the job’s core requirements and past success factors to determine your match score. 🎯 Based on this analysis, we automatically shortlist the 3 candidates with the highest match to the role. 🧠 When necessary, our human team may perform an additional manual review to ensure no strong profile is missed. The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role. Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps (such as interviews or additional assessments) are then made by their internal hiring team. Thank you for your interest! #LI-CL1
This job posting was last updated on 11/26/2025