Unknown Company

Staff Software Engineer

az • Posted 3 days ago
Remote Contract General

Staff Software EngineerVestwell is the financial technology company powering the new savings economy. Our platform redefines how people save for the critical aspects of life across retirement, education, and healthcare savings needs. Today, Vestwell enables over 350,000 businesses and over 2M active savers, with over $50B in assets saved across all 50 states. Vestwell's platform serves a diverse clientele, including financial advisers, employers, third-party administrators, financial institutions, payroll providers, government agencies, and individual savers.The Engineering team is seeking an experienced Staff Software Engineer, with experience in product feature development and architecture who can be effective on all levels of our Engineering stack, and is willing to play all necessary roles such as architect, tech lead, code reviewer, agile coach, and mentor.In short, we want to bring experienced engineers in to make key decisions regarding technology, architecture, and software.You're a great fit for our team if you can balance detail-oriented tasks with long term strategy and scale initiatives.

Most of all, you must be passionate about what you create and about the impact it can have. That matters to us, a lot.ResponsibilitiesCreate and maintain optimal software supporting product initiatives and features using TypescriptEstablish and enforce best practices in code to build sophisticated software that adheres to common programming principlesWork with stakeholders including the executive, product, and operations teams to support their product development needsReview requirements and translate into an executable development plan, breaking down projects to enable iterative and agile implementationProvide production support and train junior engineersProactively drive the vision for architecture and design across multiple product verticalsManage the delivery of high impact development solutionsRequirementsThe Necessities5+ years of experience as a software engineerExperience with Typescript and Node.jsExperience with PythonProficiency with AI tools such as Claude and CursorExperience scaling and managing 3+ person teamsAdvanced knowledge of Agile practicesExtensive development experienceExperience mentoring more junior engineersExperience with relational databasesData architecture experienceExperience with AWS cloud servicesAbility to triage and assign workHas experience working with and leading remote contractorsDemonstrated experience with software architecture and designExperience working with and supporting cross functional teamsExtensive use of Git, preferably GithubThe ExtrasFintech experienceStartup experienceBuilding pipelines in JenkinsThis role will be based in our New York City, Austin, King of Prussia, or Scottsdale office, and will be part of Vestwell's hybrid in-office operation. For exceptional candidates, we're open to hiring this role fully remote.The expected base salary range for this position is $185K - $200K base. This position is eligible to participate in the company bonus pool and is eligible to receive new hire equity in the company.

Please note that salary bands are based on NY and other similar metro areas and may differ based on where the role is ultimately hired.Our benefitsWe're an innovative, high-growth company with an exciting future ahead. At Vestwell, we prioritize employee wellbeing through comprehensive health benefits, generous time off, and a dedicated employee wellbeing committee. Our hybrid work model offers flexibility while providing access to our collaborative offices in Midtown Manhattan, Austin, King of Prussia, and Scottsdale. And, of course, as a company focused on helping people save for the future, we offer a competitive 401(k) plan.Our processOur interview process starts the same for every candidate with 1-2 introductory conversations to learn more about your background, interests, and what you're looking for, while also giving you the opportunity to learn more about Vestwell and the team.

From there, the process varies by role but typically includes a skills or experience-based assessment, such as a coding interview, portfolio review, or deeper discussion of your relevant experience. Successful candidates then move on to a virtual or in-person interview panel. Before extending an offer, we complete a reference check with a current or former manager and a peer. Throughout the process, we prioritize transparency, clear communication, and minimizing surprises.

Back to Job Search