Senior Engineer - Full Stack role at Ryan involves designing, developing, and delivering robust, scalable, and secure software systems.
Requirements
- Translate business requirements into efficient, modular software solutions.
- Design and document functional and technical specifications for mid-to-large components.
- Implement and review high-quality code using modern software development practices.
- Conduct design and code reviews with an emphasis on performance, scalability, and maintainability.
- Integrate enterprise applications and services using APIs and middleware solutions.
- Conduct feasibility assessments and support application interoperability testing.
- Troubleshoot integration issues and support optimization of connected systems.
- Develop and deploy software in Azure cloud environments.
- Configure platform-specific deployment scripts and troubleshoot build-release issues.
- Participate in infrastructure-as-code practices and cloud performance tuning.
- Design and execute complex unit, integration, and automated test cases.
- Analyze and resolve test failures, propose code fixes, and contribute to automation frameworks.
- Collaborate with QA and DevOps teams to drive CI/CD pipeline enhancements.
- Assist in translating high-level architecture into low-level designs.
- Develop and maintain design artifacts under the guidance of architects and staff engineers.
- Understand existing system architecture and communicate trade-offs during design sessions.
- Work closely with product managers, UX designers, and business stakeholders.
- Contribute to project planning and estimation for features and enhancements.
- Lead technical discussions, mentor junior engineers, and support knowledge sharing.
- Develop user experiences using latest best of breed languages and frameworks in.NET ecosystem.
- Proficient in writing clean, efficient, and maintainable code across at least one modern tech stack.
- Ability to debug complex issues and propose effective solutions with minimal guidance.
- Demonstrates end-to-end ownership of features or components from design to deployment.
- Proactively anticipates risks, raises concerns early, and takes accountability for resolving them.
- Capable of breaking down complex problems into actionable technical work.
- Review code to ensure correct functionality, potential holistic solutions, identify unexpected side effects, and conforming to documented standards.
- Communicates technical ideas clearly across teams and stakeholders.
- Builds strong partnerships with QA, DevOps, Product, and other engineering teams.
- Provides constructive feedback in code and design reviews, mentors junior engineers effectively.
- Delivers high-quality, tested, and secure code consistently.
- Prioritizes well and executes in alignment with sprint goals and timelines.
- Manages multiple competing tasks and handles changing priorities with discipline.
- Actively contributes to improving team processes, standards, and tooling.
- Stays updated on new technologies and applies relevant practices where appropriate.
- Seeks feedback and adapts to strengthen performance and technical acumen.
- 6–9 years of software engineering experience, with a strong track record of building production-grade systems.
- Proficiency in.NET Core, C#, ReactJS, TypeScript, MS SQL Server, Azure Storage, Redis, Containerization, Kubernetes, Azure Cloud-Native Services.
- Strong understanding of data structures, design patterns, and system integration techniques.
- Hands-on experience with CI/CD, containers (Docker), and cloud services (AWS/Azure).
- Demonstrated ability to design, test, and debug complex systems in a collaborative setting.
- Attention to details and ability to work with a large code-base.
- A proactive mindset with the ability to work independently and manage competing priorities.
- Excellent written and verbal communication skills; able to document and present technical concepts clearly.
- Awareness when progress has stalled and a willingness to ask for help or confirmation.
Benefits
- Generous Paid Time Off
- World-Class Benefits and Compensation
- Company Sponsored Two-Way Transportation