Job Description
Are you a visionary engineer ready to build the digital infrastructure of the future? KeyBank is seeking a highly skilled Senior Software Engineer to join our dynamic team in Cleveland, Ohio. In this pivotal role, you will drive innovation, optimize complex systems, and deliver high-quality software that impacts millions of customers.
Why Join Us?
- Impactful Work: Contribute to core banking systems and digital transformation projects.
- Competitive Compensation: Earn a salary between $90,000 and $120,000 depending on experience.
- Benefits: Comprehensive health coverage, 401(k) matching, and professional development opportunities.
- Culture: A collaborative environment that values diversity and inclusion.
We are looking for a problem-solver who thrives in a fast-paced, agile environment and is passionate about coding excellence.
Responsibilities
- System Design & Development: Lead the end-to-end design, development, and deployment of scalable, secure, and high-performance software applications using modern programming languages.
- Code Quality & Mentorship: Write clean, maintainable, and efficient code while mentoring junior developers and conducting code reviews to ensure best practices.
- Cross-Functional Collaboration: Partner with product managers, designers, and other stakeholders to translate business requirements into technical solutions.
- Optimization: Identify and resolve performance bottlenecks, ensuring system reliability and responsiveness under heavy load.
- Agile Processes: actively participate in sprint planning, stand-ups, and retrospectives to drive project momentum.
Qualifications
- Experience: 5+ years of professional software development experience, preferably in the financial services or technology sector.
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred).
- Technical Skills: Proficiency in Java, Python, or C# and experience with cloud platforms like AWS or Azure.
- Database Knowledge: Strong understanding of SQL and experience with NoSQL databases (e.g., MongoDB, Cassandra).
- Soft Skills: Excellent communication skills, problem-solving abilities, and a proactive attitude toward learning new technologies.