Search

Senior Software Engineer

Climb Credit, Inc.
locationNew York, NY, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job DescriptionOverview of Role

We are looking for a software engineering craftsperson that will expand the capabilities of our high performing engineering team. The ideal candidate will have significant experience owning the development of the roadmap of technical products where your product and engineering colleagues are your major stakeholders. Previous experience in fintech (payments, loans, or underwriting) would be a considerable bonus. Remote friendly, but locality to NYC a plus.



Responsibilities

As part of the Product Engineering team, your responsibilities will include:


  • Software Development (70%):

    • Develop high-quality, maintainable code across platforms and technologies.

    • Lead by example in writing efficient, reusable, and testable code.

    • Troubleshoot and debug technical issues, participating in all software lifecycle phases.

    • Code reviews / PRs

  • Technical Design and Architecture (10%):

    • Provide guidance to peers and junior engineers.

    • Collaborate with teams to translate requirements into technical designs.

    • Evaluate technical implementation for your own projects, ensuring that they align with Climb’s architecture strategies and best practices.

    • Drive innovation, adopting new technologies for process improvement as appropriate, including AI tools to improve quality and performance.

  • Collaboration and Communication (10%):

    • Collaborate effectively with cross-functional teams, communicating technical concepts clearly and concisely.

    • Maintain open communication and constructive feedback with managers, peers, and Junior Engineers for inclusive collaboration.

  • Project Management Support (5%):

    • Evaluate project scope, estimate timelines, and specify deliverables to break down work into manageable and estimable goals in collaboration with managers.

    • Maintain accurate and complete documentation as a part of each project and investigate and document existing functionality as directed.

    • Ensure that projects meet deadlines and budget requirements.

    • Transparently communicate status, risks, and dependencies to managers and stakeholders.

  • Continuous Improvement (5%):

    • Evaluate and recommend enhancements to Climb’s development processes and methodologies.

    • Identify automation and efficiency opportunities, staying updated with industry trends including AI optimization tools.

    • Foster a culture of learning and knowledge sharing within the team.

Background and Skills:

You may be an excellent fit for this position if you have:


  • Technical Expertise: Proficiency in multiple languages, deep understanding of data structures, algorithms, and design patterns.

  • Leadership Skills: Ability to lead and mentor, drive technical initiatives to completion.

  • Problem-Solving Ability: Strong analytical skills, troubleshoot complex issues, and optimize systems.

  • Collaboration and Teamwork: Effective collaboration with stakeholders, converting business requirements into technical specs.

  • Continuous Learning: Commitment to staying updated with technologies, seeking feedback for professional growth.

  • Project Management: Experience in estimating timelines, prioritizing tasks, and delivering high-quality software.

  • Business Acumen: Align technical solutions with business goals, translate technical concepts for stakeholders.

  • DevOps Practices: Familiarity with CI/CD pipelines, containerization, cloud platforms like AWS.


Nice to Have:

  • Demonstrated passion for Climb’s mission to expand access to quality education

  • The capability of expanding quickly into larger responsibilities as the company grows rapidly

  • Knowledge and experience in lending or financial services

  • Knowledge and experience in higher education

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...