Engineering Manager Software Development
Ilensys TechnologiesHyderabad, Telangana
it-jobs
Job Description
Position Summary We are seeking an experienced Engineering Manager Software Development to establish lead and scale a highperforming software engineering team responsible for developing and supporting enterprisegrade scientific and workflowdriven software solutions This role combines engineering leadership with strong technical ownership and delivery accountability The successful candidate will build and mentor a crossfunctional engineering team drive architecture and technical decisions own endtoend software delivery and work closely with global engineering product management quality and customer stakeholders Technical Expertise 14 years of software engineering experience includinxg 5 years in engineering leadership and team mentoring Strong handson expertise in Python development RESTful architecture and REST API development using FastAPI and Uvicorn ASGI async await programming and concurrency patterns Solid understanding of microservices architecture including service decomposition consolidation and interservice communication Strong knowledge in ObjectOriented Design SOLID Principles Design Patterns Proven experience in BackendforFrontend BFF architecture designing API layers that consolidate and tailor data from multiple backend services streamline UI interactions and simplify frontend integration while ensuring performance scalability and maintainability Strong experience in SQL Database Technologies Experience in Authentication Authorization OAuth2 JWT SSO OpenID Connect and API security implementation Strong understanding of API versioning rate limiting caching and security best practices Strong debugging and troubleshooting skills across backend services APIs databases logs frontend issues and deployment environments Strong knowledge in Logging Monitoring Troubleshooting Production support observability performance tuning and rootcause analysis Solid understanding of software testing strategies including unit integration API and regression testing Qualifications Bachelors or Masters degree in computer science Software Engineering Information Technology or a related discipline Proven experience delivering enterprise software products in Agile environments with endtoend ownership Experience working directly with customers product management and crossfunctional engineering organizations
Get AI-Matched to This Job
Upload your resume and our AI will score how well you match this and thousands of similar roles.