Role Overview
We are looking for a hands-on Senior Platform Engineer who can architect, build, and scale our AI-driven application development platform, while also thinking like a Product Owner. This role is focused on owning outcomes end-to-end—from defining workflows to delivering scalable systems.
You will work at the intersection of platform engineering, AI-powered development, and product thinking, helping shape how modern applications are built using Specification-Driven Development (SDD).
Key Responsibilities
Platform Engineering
- Design and build scalable platform architecture for AI-driven application development
- Own CI/CD pipelines, automation workflows, and developer tooling
- Build and manage integrations with Azure DevOps and GitHub
- Develop backend services using ASP.NET Core and ABP Framework
- Design and implement APIs using REST and/or GraphQL
- Enable multi-tenant SaaS architecture and ensure scalability, performance, and security
- Drive DevOps and DevSecOps practices across the platform
AI and Automation
- Integrate AI capabilities into the software development lifecycle (LLMs, agents, copilots)
- Build workflows such as Spec → Plan → Tasks → Code → Deploy
- Collaborate with AI engineers to enable agent-based development flows
Product Ownership Responsibilities
- Act as a technical Product Owner for platform capabilities
- Define platform features, developer workflows, and user stories
- Translate product vision into clear technical execution plans
- Prioritize backlog based on impact, feasibility, and timelines
- Work closely with product, design, and leadership teams
Hands-On Engineering
- Actively contribute to the codebase
- Mentor developers and enforce engineering best practices
- Conduct code reviews and ensure high-quality delivery
Developer Experience (DX)
- Build internal tools, SDKs, and CLI utilities
- Improve developer onboarding and productivity
- Drive standardization through specifications and reusable components
Required Skills and Experience
- 4+ years of software engineering experience
- Strong hands-on expertise in .NET / ASP.NET Core
- Experience with React or modern frontend frameworks
- Proven experience building platforms, frameworks, or reusable systems
- Strong understanding of CI/CD pipelines and DevOps practices
- Experience working with cloud platforms (Azure preferred)
- Good understanding of microservices or modular architecture
Qualifications
- Strong experience in Software Development and Programming with proficiency in high-level languages.
- Proven expertise in Troubleshooting and resolving complex technical issues efficiently.
- Hands-on experience managing and designing robust Infrastructure and scalable solutions.
- Proficiency in managing Databases, including querying, schema design, and optimization.
- Excellent leadership skills and the ability to take end-to-end ownership of technical projects.
- Experience working with Microsoft technologies, cloud ecosystems, and automation tools.
- Strong analytical thinking, problem-solving skills, and a focus on achieving business outcomes.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Product Mindset (Important)
- Ability to think beyond code and understand user journeys
- Experience writing user stories, technical specifications, and managing backlogs
- Strong decision-making ability on feature prioritization
Good to Have
- Experience with AI/LLMs, copilots, or AI-assisted development tools
- Exposure to design systems and Figma-to-code workflows
- Familiarity with specification-driven or model-driven development
- Experience building enterprise SaaS platforms
Education
- Bachelor's or Master's degree in Computer Science or related field
- Candidates from IITs or Tier-1 institutes preferred
Why Join Us
At wai technologies, you will be part of building a next-generation AI-powered application development platform that focuses on structure, speed, and scalability. You will work closely with leadership, influence product direction, and help shape how modern software is built.