JOBSEARCHER

Senior Software Engineer

Ms ShiftNew York, NYApril 12th, 2026
Role OverviewWe’re looking for a Senior Software Engineer with 10+ years of hands-on experience building and evolving production systems. This role includes helping modernize and migrate legacy applications into a scalable, cloud-ready, next-generation architecture while continuing to deliver new features.You’ll work hands-on in both legacy environments and modern stacks, making pragmatic decisions that balance speed, risk, and long-term maintainability. This role is also customer-facing at times, requiring participation in customer meetings, conference calls, and product discussions to ensure we build the best solutions for our clients.This is an onsite position in our amazing 1 World Trade Center office.ResponsibilitiesSoftware DevelopmentDesign, develop, and maintain backend services using C# / .NET (.NET Core and newer)Build and evolve RESTful APIs and system integrationsDevelop modern, responsive front-end applications using ReactArchitect and optimize database schemas, queries, and indexesTroubleshoot complex production issues across application, API, and database layersLegacy ModernizationAnalyze existing systems and help plan and execute migrations to modern architecturesMigrate legacy data models and logic while preserving data integrity and business rulesImprove scalability, reliability, and maintainability of core platform servicesArchitecture & Engineering LeadershipLead technical design discussions and contribute to architectural decisionsMentor Tech Support engineers and participate in reviews and technical standardsImprove monitoring, and deployment processesCustomer & Product CollaborationParticipate in customer conference calls, product demos, and technical meetingsWork directly with customers, product teams, and business stakeholders to understand real-world requirementsHelp translate customer needs into technical solutions and system improvementsEnsure the platform evolves to support enterprise hospitality and operational workflowsRequired Qualifications10+ years of professional software development experienceStrong expertise in C# and .NET / .NET CoreStrong experience with React.js and modern JavaScript/TypeScriptExtensive experience designing and consuming REST APIsDeep experience with relational databases (SQL Server, MySQL, PostgreSQL, etc.)Proven experience modernizing or migrating legacy systemsSolid understanding of software architecture, refactoring strategies, and system evolutionStrong problem-solving skills with a pragmatic, business-aware mindsetAbility to communicate effectively with technical teams and customersNice to HaveCloud platforms (Azure preferred)Microservices or service-oriented architecturesDocker / KubernetesEvent-driven systems or messaging platformsExperience working with large, long-lived codebasesSecurity, authentication, and authorization (OAuth, JWT, SSO)