Note: The job is a remote job and is open to candidates in USA. PowerSchool is a global leader of cloud-based software for K-12 education, dedicated to powering personalized education for students. They are seeking a high-impact Staff Software Engineer to lead the technical execution of their ERP modernization strategy, focusing on converting legacy products into a modern architecture and building AI-driven tools for automation.
Responsibilities
- Hands-on experience with AWS services such as EventBridge, Lambda, and API Gateway, along with expertise in hybrid networking solutions including PrivateLink, VPC, and Site-to-Site VPN
- Design an asynchronous integration gateway utilizing AWS tools, while establishing canonical data contracts. This includes developing adapters for data normalization and defining API conventions across various endpoints
- Implement micro-frontend (MFE) applications using React and TypeScript, with an emphasis on user self-service functionalities. Ensure comprehensive deployment and validation within a specified testing framework
- Develop event schemas and establish publish/subscribe patterns for domain events via EventBridge. Create connector Lambdas to facilitate event translation and integrate resilience patterns for robustness
- Engage in a comprehensive SaaS platform consolidation strategy by utilizing established integration patterns. Define and promote modernization practices that can be seamlessly adopted by different teams across the organization
- Design and develop the next generation of our enterprise ERP application platform. Responsibilities include modernizing legacy screens and building new UI components using React while integrating with .NET/C# backend APIs
- Hands-on experience with React (hooks, functional components, custom hooks)
- Strong proficiency in TypeScript for type-safe frontend development
- Experience with state management solutions (Redux, React Query, etc.)
- Deep understanding of reactive programming patterns
- Experience building complex enterprise UI components
- Familiarity with screen layout generators and dynamic UI rendering
- Ability to develop screen plugins and custom business logic for subsystems
- Create responsive layouts for fixed and fluid container patterns
- Experience with SCSS/SASS styling and theming for enterprise applications
- Understanding of data source patterns (CRUD operations, record navigation, validation)
- Experience with unit testing using Jest, Karma, or Jasmine
- Experienced .NET Developer to design and build an enterprise-grade application
- Expert in Object-Oriented Design and SOLID principles
- Knowledge of Design Patterns: Repository, Unit of Work, Observer/Pub-Sub, Factory, Dependency Injection, Result Pattern
- Experience in developing repository layer for secure, auditable data access using ORM
- Strong experience with LINQ and dynamic query building
- Build the AI Factory: Design and implement agentic workflows (using LLMs and orchestrators like Semantic Kernel) to automate the conversion of COBOL and Genero source code into clean, maintainable C#
- Architect Hybrid Connectivity: Build the integration layer (API Gateway, EventBridge, and SQS) that connects modernized C# services to legacy SQL Server and IMAGE databases across cloud and on-premise environments
- Implement Parity Automation: Develop "Golden Master" testing frameworks that run legacy and modern code in parallel to ensure 100% financial and functional correctness
- Modernize Service Interactions: Redesign point-to-point legacy integrations into a unified, event-driven backbone to improve system interoperability and "better together" outcomes
- Lead the "Paved Path": Create reusable patterns and shared services (e.g., Secure PII Payload handling) that other developers will use to modernize specific ERP domains like Employee and Finance
Skills
- Expert with 8+ years of professional experience in building Enterprise Framework with extensive experience in Orchestration using GenAI to modernize legacy system. Hands-on experience with AWS services
- AWS Hybrid Cloud Mastery: Hands-on experience with AWS EventBridge, Lambda, API Gateway, and hybrid networking (PrivateLink, VPC, Site-to-Site VPN)
- Hands-on experience with C# and .NET
- AI/LLM Integration: Proven experience building applications that leverage LLM APIs (OpenAI/Anthropic) or AI orchestration frameworks (Semantic Kernel, LangChain, or similar)
- Legacy Data Fluency: Ability to read and interpret legacy code structures (COBOL copybooks or 4GL logic) and map them to modern relational schemas in SQL Server
- DevOps & Fleet Management: Experience building automated CI/CD pipelines (GitHub Actions/Azure DevOps) for deploying and managing software across a large fleet of customer instances
- Experience with AWS Blu Age or other automated legacy-to-cloud transformation tools
- Background in Fund Accounting or Public Sector ERP systems
- Experience implementing the Strangler Fig pattern in large-scale enterprise migrations
Benefits
- Comprehensive Insurance Coverage (including Medical, Dental, Vision, Pharmacy benefits, Life Insurance and AD&D)
- Flexible Spending Accounts and Health Savings Accounts
- Short-Term Disability and Long-Term Disability
- Comprehensive 401(k) plan
- Generous Parental Leave
- Unrestricted paid time off (known as Discretionary Time Off - DTO)
- Wellness Program, including ClassPass & Employee Assistance Program
- Tuition Reimbursement
- Optional Benefits: Pet Insurance, Identity Theft Protection, Student Debt Repayment Program and Prepaid Legal coverage
Company Overview
Company H1B Sponsorship