Remote job
Senior Software Engineer | Bankrate
Job details
About this role
Role overview
This is a senior-level software engineering position supporting a major consumer finance and rate-comparison platform that helps millions of people make smarter financial decisions. The engineer will design and deliver scalable, secure, maintainable systems powering digital experiences, operating with strong autonomy and bringing deep technical judgment to complex problems. Senior engineers here don't just write code — they shape architecture, champion engineering standards, and connect their work directly to customer and business outcomes.
Responsibilities
- Design and implement scalable, secure, and maintainable systems within a team or product area - Shape the evolution of technical architecture and engineering patterns in alignment with broader 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 - Mentor engineers through code reviews, pair programming, design discussions, and collaborative problem-solving - Evaluate tools, techniques, and technologies that could improve team and business outcomes
Requirements
- Proficiency in multiple programming languages with deep expertise in at least one technology domain - Strong understanding of software architecture principles and the ability to apply them 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 - 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 - Experience applying observability and APM tooling, performance monitoring, and CDN/edge delivery practices to improve reliability and speed - Demonstrated ability to evaluate and adopt AI coding tools (e.g., Claude Code, Codex, Cursor, Windsurf, or Copilot) to raise team throughput while maintaining quality
Benefits and work setup
- Total cash compensation range: $100,000 – $195,000 per year; $125,000 – $243,000 for New York City-based candidates (eligible for target bonus; actual compensation varies by location, experience, and qualifications) - Health insurance coverage (medical, dental, vision), life insurance, short- and long-term disability - Flexible spending accounts, holiday pay, and 401(k) with match - Employee assistance program and paid parental bonding benefit - Flexible paid time off: 20 days annually for full-time employees, increasing to 25 days after five years of service - Remote or hybrid candidates welcome, with East Coast preference; hybrid centered on the New York, NY or Charlotte, NC area offices - Eastern Standard Time hours required