Software Engineer
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimate### Who you are
- We are looking for someone who has worked within ambiguity, and seeks out and applies strong engineering disciplines to deliver sustainable, AI-centered or augmented outcomes
- 4+ years of experience developing enterprise systems in modern, current object-oriented languages, with at least 2+ years of C#
- 2+ years of experience with SQL, preferably PostgreSQL or SQL Server
- Experience working with AI assistive and agentic code generation (e.g. Copilot, Claude Code, Cursor)
- Database persistence frameworks (e.g. nHibernate, Entity Framework)
- Strong communication skills
- Experience or understanding of Domain Driven Design
- Cloud Architecture - preferably AWS
- Docker / Containers
- Financial industry / accounting experience or understanding is helpful, but not required
- Experience designing and developing distributed systems and event driven architecture is preferred. Ideally with understanding or exposure to:
- MassTransit or NServiceBus
- RabbitMQ
- Idempotency
### What the job involves
- Cross River’s AI Transformation team is a newly formed group of problem solvers passionate about bridging the gap between cutting-edge AI capabilities and real-world business needs
- We work face-to-face with stakeholders across the organization to identify opportunities, adopt and adapt AI tools, and build sustainable solutions
- Our mission is to bring AI-powered solutions to life, ensure they are maintainable, auditable, and resilient, and to continuously leverage advances in AI technologies for the benefit of the business
- We are looking for a Software Engineer II to focus on solutions for our AI Transformation team
- You will work in-office at least three days per week at our Fort Lee, New Jersey headquarters
- With guidance from your Engineering Manager and a Senior Software Engineer, you will collaborate closely with an AI strategy team and collaborate face-to-face with business stakeholders to deeply understand their problems, cut through surface-level descriptions to identify root challenges, and write the code that solves real problems
- You will work closely with other software and QA engineers in and outside of your team
- Design, develop, and deliver scalable software modules and components
- Build backend systems using a mix of technologies. Languages may include C# (.NET 10), Python, and JavaScript/TypeScript. Databases may include PostgreSQL and SQL Server. Infrastructure includes AWS, Docker, and Kubernetes
- Implement, test, and iterate on software solutions that address both short-term and long-term considerations with a maintainable, sustainable mindset
### Benefits
- Retirement planning
- Employee development fund
- Ongoing learning and development opportunities
- Volunteer opportunities
- Charitable donation matching
- Monthly happy hours
- Free haircuts in our salon located at HQ
- Complimentary dry cleaning at HQ
- Valet parking at HQ
- Shuttle service to/from NYC
- Gym located at HQ
- River Cafe at HQ
Similar roles
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote- Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite
- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
- Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
- Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite