Lead design and development of cloud native .NET applications on Azure, architecting scalable, resilient, and maintainable solutions.
Responsibilities
Apply advanced knowledge of software engineering principles to design and deliver scalable, resilient, and maintainable applications
Design and implement cloud native solutions using Microsoft Azure, including App Services, Functions, Service Bus, Event Grid, and containerized workloads
Ensure applications satisfy functional and non-functional requirements, including performance, scalability, security, and reliability
Write high quality, performant, and secure code in C# and .NET
Lead the design and development of RESTful APIs, microservices, and event driven architectures
Senior Software Engineer to build intuitive, scalable, and high-performance front-end experiences for real-time analytics and decision-making for enterprise customers within Microsoft Fabric.
Compensation
Software Engineering IC4 - The typical base range for this role across the U.S. is USD $119,800 - $234,700 per year. There is a different range applicable to specific locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $160,200 - $261,000 per year.
Responsibilities
Design, develop, and deliver modern front-end experiences using industry-standard web technologies and frameworks ( TypeScript, React (or comparable frameworks).
Build intuitive, accessible, responsive, and performant user interfaces that help customers discover, analyze, and act on real-time data.
Collaborate closely with Product Management, UX Design, and engineering partners to translate customer needs into impactful user experiences.
Develop maintainable, production-ready code and contribute to engineering excellence through code reviews, testing, and continuous improvement.
Use telemetry, experimentation, and customer feedback to measure success and drive ongoing improvements in usability and performance.
Requirements
Bachelor's Degree in Computer Science or related technical field
Responsible for developing and/or engineering end-to-end features of a system, from user experience to backend code, leveraging cloud-first and agile mindset.
Responsibilities
Develop and deploy Java 17-based microservices using Spring Boot, Spring WebFlux, Reactor, and Micronaut
Build reactive, event-driven solutions integrating with Kafka and Azure messaging platforms
Design and implement workflows and serverless applications using Azure Functions and Azure Logic Apps
Develop APIs and integrate them securely with Azure API Management
Deploy and manage services on Azure App Service, Azure Spring Apps, and Azure Kubernetes Service
Requirements
Bachelor's degree in Computer Science, Engineering, or related field
Nice to have: Microsoft Azure certifications (e.g., Azure Developer Associate, Azure Solutions Architect Associate)
Senior .NET Backend Developer responsible for designing, building, and maintaining enterprise-grade backend services on Microsoft Azure, including API services, Azure Functions, and partner integrations.
Responsibilities
Design and develop backend services and RESTful APIs using .NET 6 / .NET 8 (C#) and ASP.NET Core
Build and maintain Azure Functions and microservices
Deploy and operate workloads on Azure App Services, AKS, API Management, Service Bus, Event Hubs, Event Grid, Cosmos DB, Azure Table Storage, Blob Storage, and Key Vault
Implement resilient HTTP integrations using Polly, Flurl, and well-defined contracts
Author and maintain OpenAPI/APIM specs
Requirements
Bachelor's degree in engineering, computer science, business or a related field, or equivalent experience
The Integration Software Engineer role involves designing, developing, testing, and maintaining API and integration solutions using Microsoft Azure Integration Services.
Responsibilities
Design comprehensive integration architectures
lead complex integration projects
establish integration standards and practices
Mentor junior engineers
Design, develop, and maintain API and integration solutions using Microsoft Azure Integration Services, including Azure Logic Apps, Azure Functions, and Azure API Management
Requirements
Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience)
Software Engineering IC6 - The typical base pay range for this role across the U.S. is USD $165,600 - $296,400 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $220,800 - $331,200 per year.
Responsibilities
Oversees overall system architecture for a critically important and high-impact space such as a connection with deep technical domains or a broad set of products or services at critical junctures (e.g., early in development, urgent time horizon).
Creates a strategic roadmap for the system architecture by considering how related systems will evolve in the near future.
Ensures architecture design is appropriately authored, documented, and reviewed.
Establishes, influences, and ensures policies and procedures for developing extensible, reusable, and maintainable code, identifying and addressing coding issues, and conducting effective code reviews for a critically important and high-impact space such as those with deep technical domains connections or a broad set of products or services at critical junctures (e.g., early in development, urgent time horizon).
Writes proof of concept code as needed and may develop code directly as needed.
Requirements
Bachelor's Degree in Computer Science
Nice to have: 8+ years of experience in developing and shipping system level features in an enterprise production backend server system
We are looking for a skilled and motivated Middle Integration Platform Developer (MuleSoft) to join our Integration Platform Team and contribute to the development, maintenance, and continuous improvement of enterprise integration solutions.
Responsibilities
Design, develop, and maintain APIs and integrations using MuleSoft Anypoint Platform and Mule Runtime 4.x.
Implement integration solutions following API-led connectivity principles, including Experience, Process, and System APIs.
Develop REST and SOAP APIs and integrations with enterprise applications and third-party services.
Create data transformations and mappings using DataWeave 2.0.
Implement synchronous and asynchronous integrations using messaging and event-driven architectures.