Software Development Engineer II

Riverhead Financial Partners

Melville (NY)

Hybrid

USD 100,000 - 250,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Riverhead Financial Partners is seeking a Software Development Engineer II to design, build, and scale our proprietary commercial finance platform. You will own major features and initiatives from architecture to deployment, influencing system design and engineering practices.

Ideal candidates have strong software engineering experience, knowledge of modern web app architecture, and a track record of delivering production-grade APIs and scalable systems. The role is in Melville, NY, in-office.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or equivalent practical experience.
  • Professional experience developing and maintaining production software.
  • Experience owning meaningful features or software projects.
  • Experience across multiple components of a modern application stack.
  • Strong understanding of software design principles and engineering best practices.
  • Experience designing or contributing to production APIs and database-backed applications.

Responsibilities

  • Design, develop, deploy, and maintain production software across Riverhead's proprietary technology platform.
  • Own significant features and engineering projects from initial requirements through production.
  • Design scalable frontend, backend, database, and API architectures.
  • Translate complex requirements into well-designed technical solutions.
  • Build and improve systems supporting commercial financing workflows.

Skills

Frontend
Backend
APIs
Databases
Git
Distributed systems

Education

Bachelor's degree in CS or equivalent

Tools

REST APIs
Docker
CI/CD
SQL/NoSQL

Job description

# Software Development Engineer IIMelville, NY Full-time $100,000 – $250,000 / year# Software Development Engineer II**Melville, New York · Full-Time · In Office**## About the RoleRiverhead Financial Partners is seeking an experienced **Software Development Engineer II (SDE II)** to help design, build, and scale the proprietary technology that powers our commercial finance platform.Riverhead develops software across client acquisition, financing workflows, lender matching, pipeline management, automation, data processing, analytics, and internal operations.As an SDE II, you’ll take ownership of significant features and technical initiatives from **architecture and design through implementation, deployment, and ongoing improvement**.This role is designed for an engineer who can operate with a high degree of independence, understand complex business requirements, make sound technical decisions, and translate those requirements into scalable production systems.You’ll work directly with engineering, operations, sales, underwriting, and company leadership to shape the technology behind Riverhead.## What You’ll Do* Design, develop, deploy, and maintain production software across Riverhead’s proprietary technology platform* Own significant features and engineering projects from initial requirements through production* Design scalable frontend, backend, database, and API architectures* Translate complex business and operational requirements into well-designed technical solutions* Build and improve systems supporting commercial financing workflows* Develop integrations with financial technology platforms, data providers, communication systems, and other third-party services* Design automation that eliminates repetitive work and improves operational efficiency* Improve the reliability, performance, security, and maintainability of existing systems* Diagnose complex production issues and implement durable solutions* Make informed technical and architectural decisions* Write clean, maintainable, testable, and production-ready code* Conduct code reviews and help maintain engineering standards* Collaborate with SDE I engineers and provide technical guidance when appropriate* Identify technical debt and opportunities to improve system architecture* Participate in technical planning and product development decisions* Help establish engineering practices that allow Riverhead’s technology platform to scale with the organization## What You’ll BuildOur engineering team develops technology supporting multiple areas of the business, including:* Customer relationship management and sales infrastructure* Commercial financing workflows* Application and document processing* Lender matching and submission systems* Workflow and process automation* Client-facing applications and experiences* Data collection, normalization, and processing systems* Reporting and performance analytics* Internal operations platforms* Third-party API and financial technology integrations* Communication and notification infrastructure* Artificial intelligence and intelligent workflow systems* Decision-support and algorithmic matching technologyAs an SDE II, you’ll have meaningful influence over **how these systems are designed, built, and scaled**.## What We’re Looking ForSuccessful candidates typically demonstrate:* Strong professional software engineering experience* Strong understanding of modern web application architecture* Experience designing and developing production frontend and backend systems* Strong knowledge of APIs, databases, data modeling, and distributed application architecture* Experience integrating third-party services and APIs* Ability to independently take features from requirements through production* Strong debugging and systems-level problem-solving abilities* Understanding of application performance, reliability, security, and scalability* Experience with Git and collaborative software development workflows* Ability to make sound technical decisions while balancing speed, complexity, and maintainability* Strong code review and technical communication skills* Ability to work effectively with technical and non-technical stakeholders* A high level of ownership and personal accountability* An entrepreneurial approach to identifying and solving problems## Qualifications* Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field **or equivalent practical experience*** Professional experience developing and maintaining production software* Demonstrated experience owning meaningful features or software projects* Experience working across multiple components of a modern application stack* Strong understanding of software design principles and engineering best practices* Experience designing or contributing to production APIs and database-backed applicationsExperience in fintech, financial services, commercial finance, or another data-intensive industry is a plus but **not required**.We’re looking for engineers who can understand complicated problems quickly and build reliable systems to solve them.## Engineering LeadershipSDE II engineers are expected to contribute beyond individual coding assignments.You’ll be expected to:* Take ownership of technical outcomes, not simply assigned tasks* Break complex initiatives into clear and executable engineering plans* Make thoughtful architecture and implementation decisions* Identify potential technical risks before they become production problems* Maintain high standards for code quality and system reliability* Provide constructive code reviews and technical feedback* Help less-experienced engineers work through technical challenges* Share knowledge and improve engineering practices across the team* Identify opportunities where software can materially improve the business* Balance rapid execution with long-term maintainability* Help establish technical foundations that can support Riverhead as the company scales## Engineering at Riverhead**Own What You Build**SDE II engineers are given meaningful responsibility over the systems they develop. Ownership extends from architecture and implementation to production performance and continued improvement.**Direct Business Impact**Our engineering roadmap is closely connected to the operation of the company. The systems you build can directly affect efficiency, conversion, client experience, decision-making, and scalability.**Work Directly With Decision-Makers**Our engineers work closely with business stakeholders and company leadership, allowing technical ideas and operational improvements to move quickly from discussion to implementation.**Build Proprietary Financial Technology**Rather than maintaining generic corporate infrastructure, you’ll help develop proprietary technology specifically designed around the challenges of commercial finance.**Shape the Platform**As Riverhead’s technology capabilities expand, SDE II engineers have the opportunity to influence architecture, engineering practices, product direction, and the technical foundation of future systems.## Our Core Values* **Client-First Mindset** — We build technology that ultimately creates better experiences and outcomes for our clients.* **Relentless Accountability** — We take ownership of our systems, decisions, and results.* **Speed With Precision** — We move quickly without sacrificing reliability or engineering quality.* **Team Over Ego** — Strong engineering comes from collaboration, thoughtful feedback, and shared ownership.* **Continuous Growth** — We constantly improve our technology, processes, and technical capabilities.* **Integrity Always** — We build and operate systems responsibly.* **Entrepreneurial Spirit** — We identify problems, propose solutions, and take initiative to build them.## Schedule & Location* **Employment:** Full-Time* **Schedule:** Monday–Friday* **Work Environment:** In Office* **Location:** 58 S Service Rd, Melville, NY 11747* Candidates must be able to commute reliably to our Melville office## Build the Technology Behind RiverheadAt Riverhead Financial Partners, engineering is not a support function. **Technology is a core part of how we compete.**We’re building proprietary systems designed to make commercial finance faster, more intelligent, more efficient, and easier to navigate.As an SDE II, you’ll have the opportunity to take ownership of meaningful technology, solve complex operational problems, and directly influence the technical foundation of a growing financial organization.If you’re an experienced engineer who wants **ownership, technical responsibility, and the ability to see your work create measurable business impact**, we’d like to hear from you.**Apply to Join Riverhead Financial Partners**## Pay rangeThe annual base salary range for this role is **$100,000 – $250,000 / year**, as required by New York pay-transparency law. Where an offer lands in the range depends on experience and qualifications.Riverhead Financial Partners is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, or any other characteristic protected by applicable federal, state, or local law.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Social Media Manager
Social Media Manager

Riverhead Financial Partners • Melville (NY)

Hybrid
USD 50,000 - 85,000
Software Engineering Manager
Software Engineering Manager

Broadridge Financial Solutions • Newark (NJ)

Hybrid
USD 240,000 - 250,000
Bonus eligible
Comprehensive benefits
Principal Software Engineer
Principal Software Engineer

Riverstone Enterprise Solutions, LLC • Maryland

On-site
USD 150,000 - 190,000
Health insurance
Life insurance
401(k) plan
+6
Senior Software Engineer Software company New York $170k to $240k USD base a year Posted yesterday
Senior Software Engineer Software company New York $170k to $240k USD base a year Posted yesterday

raydar • New York (NY)

On-site
USD 170,000 - 240,000
Equity
Retirement plan
Health, dental and vision coverage
Software Engineer II
Software Engineer II

Cross River • Fort Lee (NJ)

On-site
USD 130,000 - 170,000
Senior Software Engineer
Senior Software Engineer

Envision Innovative Solutions • Annapolis (MD)

On-site
USD 185,000 - 215,000
AI Engineer
AI Engineer

River • New York (NY)

On-site
USD 150,000 - 190,000
Health Insurance
Paid Time Off
Meaningful Equity
Software Engineer II
Software Engineer II

SEI Corporation • Northern (KY)

Hybrid
USD 90,000 - 130,000
401(k) match
Tuition reimbursement
Paid time off
+2
Software Engineer
Software Engineer

Envision Innovative Solutions • Columbia (MD)

On-site
USD 165,000 - 185,000
Sr. Manager, Network Engineering
Sr. Manager, Network Engineering

Clearwater Analytics • Chicago (IL)

On-site
USD 171,000 - 244,000