Posted in

Senior Software Engineer I – Workflow

Senior Software Engineer I – Workflow

CompanyKargo
LocationNew York, NY, USA
Salary$160000 – $180000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • B.S or higher in Computer Science, Mathematics, Physics (or equivalent work experience)
  • At least 6 years of experience working in the software industry or a related field.
  • Strong portfolio (i.e. Github) demonstrating past work experience
  • Strong knowledge of the Software Development Life Cycle, including QA and deployment processes.
  • Experience reviewing other developers’ code and mentoring developers of all levels.
  • Expert in at least one major, modern programming language and framework(s)
  • Experience in Angular, ReactJS, Node.js, PHP, and/or Go
  • Ability to take a loosely defined idea from the brainstorming phase to production, including the architecture plan, development, and testing process.
  • A clean sense of design aesthetics and a natural propensity towards simplification over complication.
  • Excellent communication, presentation, interpersonal, and analytical skills; the ability to communicate complex, interactive design concepts clearly and persuasively.

Responsibilities

  • Work within internal and self-service web apps to build innovative new functionality and improve upon the reliability of the platforms.
  • Help decide the right tool and/or language that will best fit the problem at hand.
  • Help define guidelines and best practices that the whole team will follow in order to improve process and speed up throughput.
  • Recognize when patterns of bugs point to necessary refactors and work to implement tests and monitoring to prevent similar issues in the future.
  • Participate in architecture planning, code reviews, and learning sessions to help spread knowledge.
  • Responsible for managing/upgrading the deployment processes of the products you work with.
  • Be a mentor to others on your team – both by fielding questions as well as by proactively identifying situations where more junior developers may need your help. Be the go-to engineer for advice and help from your peers.

Preferred Qualifications

    No preferred qualifications provided.