Open role
[Remote] Senior Software Engineer
Note: The job is a remote job and is open to candidates in USA. Bankrate is hiring a Senior Software Engineer to build and maintain the scalable, secure systems behind its digital experiences. The role shapes technical architecture and engineering practices, improves delivery and reliability, and partners with product, design, and engineering teams to deliver customer and business outcomes.
Responsibilities
- Design and implement scalable, secure, and maintainable systems within a team or product area
- Contribute to the evolution of technical architecture and engineering patterns in alignment with organizational standards
- Build and optimize continuous delivery pipelines, improving deployment speed and reliability
- Partner with product and design peers to translate business objectives into actionable technical work
- Scope, estimate, and deliver medium-to-large initiatives with minimal oversight
- Collaborate across teams to resolve technical challenges, dependencies, and integration issues
- Mentor engineers through code reviews, pair programming, design discussions, and collaborative problem-solving
- Contribute to the definition and improvement of team-level engineering practices and technical standards
- Evaluate tools, techniques, and technologies that could improve team and business outcomes, and bring relevant insights back to the team
Skills
- Proficiency in multiple programming languages and deep expertise in at least one technology domain
- Strong understanding of software architecture principles and the ability to apply them effectively within team scope
- Experience designing distributed systems, APIs, and cloud-based services
- Proven ability to make informed tradeoffs balancing cost, scalability, security, and maintainability
- Consistent track record of delivering end-to-end solutions independently, from design through production
- Effective communicator who can influence decisions and translate complex technical concepts clearly for both technical and non-technical audiences
- Deep fluency in TypeScript across API services and full-stack web applications, including strong typing practices that enforce correctness across API boundaries
- Strong working knowledge of cloud infrastructure (AWS preferred), infrastructure-as-code, and CI/CD automation
- Proven track record of applying observability and APM tooling, performance monitoring, and CDN/edge delivery practices to improve system reliability and speed, and contributing to code quality, design consistency, and operational reliability across the team
- Demonstrated ability to evaluate and adopt AI coding tools (such as Claude Code, Codex, Cursor, Windsurf, or Copilot) to raise team throughput and reduce toil, while maintaining a high review and quality bar
Benefits
- Remote or hybrid work (East Coast preference); hybrid candidates are centered around the New York, NY or Charlotte area offices. Must be able to work Eastern Standard Time hours.
- Eligible for a target bonus.
- Subject to eligibility requirements: health insurance coverage (medical, dental, and vision)
- Subject to eligibility requirements: life insurance
- Subject to eligibility requirements: short- and long-term disability insurance
- Subject to eligibility requirements: flexible spending accounts
- Subject to eligibility requirements: holiday pay
- Subject to eligibility requirements: 401(k) with match
- Subject to eligibility requirements: Employee Assistance Program
- Subject to eligibility requirements: Paid Parental Bonding Benefit Program
- Subject to eligibility requirements: flexible paid time off (PTO); full-time employees accrue 20 days for a full calendar year annually, increasing to 25 days after five years of service.
Company Overview
Company H1B Sponsorship