Senior Engineer | Bankrate
Core
Design and deliver scalable, secure, and maintainable software systems powering Bankrate's digital financial products and experiences.
Role type
Senior Software Engineer (IC with architectural influence)
Builds
Scalable, secure, and maintainable software systems for Bankrate's digital products
Domain
Financial Technology (FinTech)
Deliverable
production ML models | product features | infrastructure
Required skills
Proficiency in multiple programming languages, deep expertise in at least one technology domain, software architecture principles, distributed systems design, API design, cloud-based services, tradeoff analysis (cost, scalability, security, maintainability), end-to-end solution delivery, code quality improvement, operational reliability
Preferred skills
Curiosity and continuous learning, technical rigor, collaborative problem-solving, growth mindset
Technologies
None explicitly listed
Responsibilities
Design and implement scalable, secure, and maintainable systems; Contribute to the evolution of technical architecture and engineering patterns; Build and optimize continuous delivery pipelines; Partner with product and design peers to translate business objectives into technical work; Scope, estimate, and deliver medium-to-large initiatives; Collaborate across teams to resolve technical challenges; Mentor engineers through code reviews and design discussions; Contribute to team-level engineering practices and standards
Seniority
Senior, hands-on IC with mentorship responsibilities