Staff Engineer-Full Stack
Location: Hyderabad Block A
Time Type: Full time
Job Description
Why Ryan?
Global Award-Winning Culture
Flexible Work Environment
Generous Paid Time Off
World-Class Benefits and Compensation
Rapid Growth Opportunities
Company Sponsored Two-Way Transportation
Exponential Career Growth
As a Staff Engineer, you will serve as a senior individual contributor, expected to independently architect and develop sophisticated software systems while guiding technical choices, mentoring peers, and championing engineering excellence.
Key Responsibilities
End-to-End Engineering
- Design, architect, and implement robust full-stack application components using .NET Core, C#, ReactJS, TypeScript, Web API, gRPC, Azure SQL, Cosmos DB , .NET Aspire, OpenTelemetry, Kubernetes, and Azure Cloud-Native Services
- Translate functional and non-functional business requirements into performant software systems.
- Lead by example in writing clean, well-documented, and scalable code; contribute to and improve the overall codebase quality.
Software Design & Architecture
- Own the design of complex software components and interfaces; produce detailed design documentation.
- Collaborate with cross-functional teams to assess functionality, interoperability, and scalability of evolving architecture.
- Adapt existing architecture to meet changes in requirements and modernize legacy patterns.
Application Integration & Middleware
- Identify integration opportunities across internal and external systems using APIs and middleware.
- Conduct feasibility analysis and implement secure, efficient, API-level integration across platforms.
- Troubleshoot and refine cross-platform interactions, ensuring data consistency and system integrity.
Emerging Technology & Innovation
- Stay ahead of technology trends; assess their relevance and viability to solve business challenges.
- Execute research and POCs to validate new tools and frameworks, influence tech stack decisions.
Cloud-Native Engineering
- Draft and implement cloud deployment specifications based on business use cases, security needs, and scalability targets.
- Drive infrastructure-as-code (IaC) and serverless/cloud-native practices aligned with Cloud Computing best practices.
CI/CD & Configuration Management
- Automate builds, tests, and deployments using Azure DevOps or equivalent CI/CD tools.
- Configure, test, and troubleshoot multi-platform deployments, own pipeline architecture, optimization and release governance.
- Identify and automate repeatable tasks in the release cycle to increase reliability and velocity.
Product & User Journey Thinking
- Participate in cross-functional walkthroughs and requirement gathering for high-complexity features.
- Analyze user journey performance, identify bottlenecks, and recommend architectural or code-level improvements.
- Bridge product design with engineering execution to ensure user-centric implementation.
Testing & Quality Engineering
- Design and implement manual and automated test cases across integration, system, and performance layers.
- Define test strategies, write reusable test scripts, and conduct root cause analysis for test failures.
- Continuously improve test coverage, reliability, and feedback loops within the development lifecycle.
Project Contribution & Collaboration
- Lead small to mid-sized technical initiatives and contribute actively to project planning, estimations, and reviews.
- Collaborate across teams including Product, QA, DevOps, and UI/UX to ensure successful delivery and technical alignment.
- Provide mentorship to junior developers, fostering a culture of engineering excellence and peer learning.
Required Competencies
Technical Strength
- Deep full-stack development experience with .NET Core, C#, ReactJS, TypeScript, Web API, gRPC, Azure SQL, Cosmos DB , .NET Aspire, OpenTelemetry, Kubernetes, and Azure Cloud-Native Services
- Strong understanding of software design patterns, architecture principles, and secure coding practices.
- Experience building, integrating, and optimizing cloud-native and API-first applications.
Engineering Competencies
- Programming & Coding: Translate business requirements into modular, testable code; conduct in-depth code reviews.
- Software Design & Architecture: Build functional and scalable designs that align with broader system goals.
- Integration & Middleware: Execute system integration using APIs and middleware; ensure smooth interoperability.
- Testing & Automation: Define test criteria, implement automated and manual testing, and close quality gaps early.
- DevOps & CI/CD: Manage full software lifecycle through automated pipelines and release orchestration.
- Emerging Tech Research: Conduct hands-on research and assessment of new technologies for business relevance.
- User Journey & Product Fit: Optimize user journeys through architecture, design, and performance tuning.
Mindset & Collaboration
- Independent, analytical thinker who takes ownership of technical decisions and deliverables.
- Strong cross-functional communication and ability to work collaboratively across engineering and business functions.
- Comfortable in a high-ownership, fast-paced, and delivery-focused environment.
What You Bring
- 9+ years of hands-on software engineering experience, with a strong focus on full-stack development
- Proven expertise in designing and delivering scalable, resilient, and maintainable systems in cloud-native environments
- Deep understanding of system architecture, API design, and modern CI/CD and DevOps practices
- Demonstrated ability to solve complex technical problems independently and drive technical excellence across teams
- Experience mentoring engineers, conducting design reviews, and setting high coding standards
- Passion for exploring emerging technologies and driving their practical application in business-critical systems
Why Join Us?
You’ll be part of a company where innovation meets real-world impact. We’re building something meaningful, and we want your expertise to help shape the future of our platform. Expect a collaborative environment, intelligent peers, and the opportunity to make technical and business decisions that matter.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
