We are seeking a talented Software Engineer with a passion for development of scalable distributed platforms to join our team. The ideal candidate will have a proven track record of developing robust software applications and an understanding of microservices, event integration patterns and data orchestration across hybrid cloud and on premise environments.
Requirements
- Drive the engineering of robust, high-throughput services using.NET 8+, C#, and ASP.NET Core Minimal APIs across a distributed microservices architecture optimized for mobile client consumption.
- Design and implement scalable, asynchronous pipelines using message-bus patterns and distributed pub/sub frameworks to orchestrate real-time data flow between decoupled services.
- Architect and own secure integration endpoints, including webhooks, event ingestion pipelines, and third-party data feeds.
- Optimize data strategies that utilize modern cloud storage with on-premise databases.
- Build and deploy within containerized environments (ex. Azure Container Apps, Kubernetes)
- Proactively identify architectural roadblocks and gaps in capability within the hybrid ecosystem.
- Partner with Strategy, Creative, and Client leads to translate complex business requirements into elegant, executable technical solutions fit for mobile app consumption.
- Serve as a lead mentor for the engineering team, fostering a culture of high performance coding and adherence to backend and platform best practices.
- Stay at the forefront of the.NET & Cloud-Native ecosystem, advocating for tools and frameworks that specifically enhance system quality, scale, and development productivity.
Benefits
- Committed to creating an inclusive employee experience for all
- Equal opportunity employer (EOE)
- Strongly support diversity in the workforce
- Barrier-free recruitment and selection process and work environment