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
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.
Ryan, an award-winning global tax services and software provider, is the largest Firm in the world dedicated exclusively to business taxes. With global headquarters in Plano, Texas, the Firm provides an integrated suite of federal, state, local, and international tax services on a multijurisdictional basis, including tax recovery, consulting, advocacy, compliance, and technology services. Ryan is an 11-time recipient of the International Service Excellence Award from the Customer Service Institute of America (CSIA) for its commitment to world-class client service. Empowered by the dynamic myRyan work environment, which is widely recognized as the most innovative in the tax services industry, Ryan’s multidisciplinary team of more than 6,500 professionals and associates serves over 77,000 clients in more than 80 countries, including many of the world’s most prominent Global 5000 companies. More information about Ryan can be found at ryan.com.
Take the next step in your career journey