Job Closed
This listing is no longer active.
Ensemble Health Partners is a hospital and healthcare company that partners with client hospitals to help them develop processes, train teams, reach their financial and operational
Lead Engineer, Software – Platform
Location
United States
Posted
92 days ago
Salary
0
Seniority
Senior
Job Description
Lead Engineer, Software – Platform
Ensemble Health Partners
• Design and implement applications using Azure App Service (scaling, deployment slots, managed identity). • Develop serverless solutions with Azure Functions (HTTP, Timer, Service Bus, Event Grid, Blob triggers; durable functions preferred). • Implement messaging solutions using Azure Service Bus (queues, topics, subscriptions, DLQ, retry policies). • Integrate event-driven architectures with Azure Event Grid (custom topics, event sources, integration with Functions/Logic Apps). • Manage APIs through Azure API Management (APIM) (policies, authentication, rate limiting, caching). • Work with Azure Storage Account (Blob, Table, Queue, File services; SAS tokens, soft delete/versioning preferred). • Secure secrets and certificates using Azure Key Vault (RBAC vs Access Policies, Managed Identity). • Optional: Design solutions using Azure Cosmos DB (SQL/Mongo APIs). • Implement Infrastructure as Code using Terraform (azurerm provider, state management, Plan → Validate → Apply workflow). • Develop, test, and maintain software applications using C#, .NET Core, and Rest API technologies. • Utilize LINQ/Entity Framework to interact with databases and perform data operations efficiently. • Deploy applications to the Azure cloud platform, ensuring scalability, performance, and security. • Implement Continuous Integration and Continuous Deployment (CI/CD) practices to streamline software delivery processes. • Participate in code reviews, identify areas for improvement, and propose solutions to enhance application performance and code quality. • Collaborate with cross-functional teams to gather requirements, analyze user needs, and propose technical solutions.
Job Requirements
- Proven experience as a Software Developer, with a strong focus on C#, MVC and .NET Core development.
- Proficiency in Rest API design and development, including authentication and data serialization.
- Solid understanding and hands-on experience with LINQ/Entity Framework for data access and manipulation.
- Strong hands-on experience with Azure App Service, Functions, Service Bus, Event Grid, APIM, Storage, Key Vault.
- Proficiency in Terraform for Infrastructure as Code.
- Experience with Application Insights, Azure Monitor, and networking concepts (VNet, endpoints).
- Proficiency in JavaScript, React, and related front-end frameworks.
- Architectural design experience and CI/CD pipeline implementation.
- Excellent problem-solving skills and ability to work both independently and in a team environment.
- Strong communication skills, both written and verbal, to effectively collaborate with team members and stakeholders.
Benefits
- Health Benefits and Insurance Coverage for family and parents.
- Accidental Insurance for the associate.
- Compliant with all Labor Laws- Maternity benefits, Paternity Leaves.
- Company Swags- Welcome Packages, Work Anniversary Kits
- Exclusive Referral Policy
- Professional Development Program and Reimbursements.
- Remote work – flexibility to work from home.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer – Identity
VeriffVeriff is an industry leader in online identity verification, helping businesses achieve greater levels of trust.
• Contribute to the design, documentation, and implementation of product and system features under guidance from senior engineers. • Build, test, and maintain automation services using Python to improve platform performance and reliability. • Collaborate with engineers, data scientists, and machine learning experts to solve technical problems. • Assist with cross-team collaborations, supporting alignment with dependency engineering teams and product stakeholders. • Continuously learn and grow your technical skills while contributing to the team’s success.
• Architect end-to-end software solutions using modern frameworks and design patterns aligned with scalability, performance, and maintainability goals. • Lead system design discussions for high-traffic applications, ensuring robust architecture for business-critical services. • Evaluate, recommend, and implement architectural improvements to enhance scalability, observability, and resilience. • Define and uphold best practices for code quality, security, accessibility, and data privacy compliance. • Lead complex, cross-functional projects from concept to delivery, aligning engineering solutions with business needs. • Collaborate with product and business teams to define technical vision and ensure cohesive project execution. • Oversee the technical implementation of new features and services, ensuring efficient use of system resources and infrastructure. • Build and maintain distributed systems using Spring Boot microservices, Docker, and Kubernetes. • Design and optimize high-performance databases using MySQL and Oracle, leveraging indexing and tuning for efficiency. • Implement and manage Redis for caching, Eureka Server for service registration, and the ELK Stack for monitoring and analytics. • Configure Nginx and Apache for load balancing and high availability across production systems. • Own and maintain CI/CD pipelines using Jenkins for automated builds, testing, and deployments. • Ensure system health and stability through proactive monitoring, logging, and alerting strategies. • Drive improvements in deployment automation, infrastructure as code, and site reliability practices. • Act as a technical advisor and mentor, helping develop engineers’ skills in architecture, design, and problem-solving. • Conduct code and design reviews to maintain engineering excellence. • Collaborate effectively with senior leadership and cross-departmental stakeholders to influence company-wide technical initiatives. • Foster a culture of innovation, ownership, and accountability across the engineering organization.
Fullstack Software Engineer – Catering
OloOlo is a privately-held company that has built a platform that provides digital ordering and delivery enablement solutions for multi-unit restaurants with 40 or more locations. As
• As a Fullstack Software Engineer on the Catering team at Olo, you will design, build, and monitor solutions that facilitate the online ordering, management, and effortless transmission of high-value Catering orders to our customers. • Our team's mission is to create tools and features that support restaurant operations for the accurate production of catering orders and ensure our guests are served on time and without interruption. • We aim to collaborate well. We encourage new ideas and experimentation. No part of the codebase is off-limits. You'll work with a passionate team dedicated to delivering amazing products using modern technologies.
Senior Software Engineer
Walker & DunlopWe create communities – with ideas and capital – where people live, work, shop, and play.
• Design, build, and maintain scalable, high-quality applications across new and existing product lines • Own features end-to-end — from architecture and development through testing, deployment, and iteration • Architect and evolve our core stack (Python, FastAPI, Vue.js, PostgreSQL, Redis, Docker, Kubernetes) • Translate complex business and product requirements into elegant, reliable technical solutions in collaboration with Product and business stakeholders • Drive improvements in performance, reliability, testing, and CI/CD practices • Mentor engineers and contribute to a culture of engineering excellence and accountability • Perform other duties as assigned.




