HackerRank is a company that helps thousands of companies hire developers based on their skills vs pedigree, and also nurtures a community of millions of developers to upskill themselves. As a Senior Software Engineer, you'll own core backend services end to end and keep them fast, reliable, and cost-efficient at scale.
Requirements
- End-to-End Project Execution: Lead the design, development, and deployment of large and complex backend projects, ensuring timely and quality delivery.
- Technical Leadership: Play a key role in technical discussions, guiding the team through architectural decisions, troubleshooting, and performance optimization.
- Scalability & Performance: Build and maintain systems that can scale to meet the demands of high-traffic applications, with a focus on reliability and uptime.
- Containerization & Orchestration: Implement and manage containerized applications using Docker, Kubernetes, and other container technologies to ensure efficient resource utilization and deployment.
- Cloud Infrastructure: Utilize cloud services (AWS, GCP) to build and deploy infrastructure that supports our product needs, focusing on cost-efficiency, security, and scalability.
- Continuous Improvement: Drive best practices in coding, code reviews, and DevOps, while continuously seeking opportunities for system and process improvements.
- Mentorship: Provide guidance and mentorship to junior engineers, fostering a culture of learning and collaboration within the team.
- Stakeholder Collaboration: Work closely with cross-functional teams to understand business requirements and translate them into technical solutions that meet performance, quality, and availability standards.
Benefits
- 401k Matching
- Retirement Plan
- Generous Paid Time Off
- Visa Sponsorship
- Relocation Assistance