We are seeking a highly skilled and experienced Ruby on Rails Senior Software Engineer to join our team and drive software development activities for a suite of complex technical products. This role requires a proven track record of developing technical solutions, execution, and delivery in collaboration with cross-functional teams. The ideal candidate will possess deep expertise in software technologies, strong architectural design capabilities, and a passion for clean, scalable code.
Responsibilities
- Engage in software development projects from design through deployment.
- Troubleshoot and resolve technical issues across the stack.
- Collaborate with cross-functional teams including product managers, designers, and QA engineers.
- Write clean, efficient, and well-documented code.
- Conduct code reviews and mentor junior developers.
- Integrate third-party APIs and services as needed.
- Ensure adherence to best practices in software engineering, including CI/CD, automated testing, and DevOps
Skills Required
- 10+ years of professional experience in software development with a strong focus on Ruby on Rails technologies.
- 10+ years with SDLC tools such as Jira, Confluence, Git/GitLab/GitHub,
- 5+ years developing applications in React, or similar, JS front-end frameworks
- 3+ years with web performance technologies such as CloudFront, Redis, Batcache, Elasticache, etc...
- Strong understanding of software design patterns, principles, and best practices.
- Experience with front-end technologies such as Angular, React, or Blazor is a plus.
- Familiarity with cloud platforms (AWS preferred) and containerization (Docker/Kubernetes).
- Excellent problem-solving skills and attention to detail.
- Strong interpersonal, analytical, problem solving, negotiating, and influencing skills
Preferred Skills
- Knowledge of DevOps practices and tools.
- Prior experience in building applications with high security and compliance requirements.
- Proven track record of delivering highly available, scalable N-Tier solutions
- Solid understanding of the entire Software Development Lifecycle (SDLC) and project management methodologies such as Scrum, Waterfall, XP, etc.
- Strong facilitation, organizational, prioritization, decision making, and conflict resolution skills to effectively communicate across all levels of the organization, including technical, non-technical, external and internal stakeholders.
- Must be able to adapt to rapidly shifting priorities in fast-paced environment
- Extraordinarily detail-oriented with excellent organization skills
- Previous work history includes experience in a complex, large technology company environment
- Comfortable learning and using a variety of processes and technical tools to get things done
- Ability to operate effectively with limited supervision; self-starter with a high level of initiative; strong sense of ownership and urgency
Education & Work Experience
- STEM BA Degree + 5 years relevant experience
About Korn Ferry
Korn Ferry unleashes potential in people, teams, and organizations. We work with our clients to design optimal organization structures, roles, and responsibilities. We help them hire the right people and advise them on how to reward and motivate their workforce while developing professionals as they navigate and advance their careers. To learn more, please visit Korn Ferry at www.Kornferry.com