Lead Full Stack Engineer (.Net CORE, C#, AZURE)
Principal Software Engineer Job 26 miles from Sayreville
LEAD FULL STACK ENGINEER - Real Time Payments WHAT IS THE OPPORTUNITY?The Faster Payments Lead Full Stack Engineer is a working lead that provides functional guidance and may coordinates the daily activities of individual contributors or working teams. The Lead also is an advanced senior professional with wide ranging experience who uses various concepts and in-depth evaluation to resolve complex issues in creative and effective ways. The Lead Full Stack Engineer develops and leads Team Member in developing both front-end and back-end solutions. Designs, develops, updates/maintains solutions and provides technical guidance to other Team Members. At this level the main challenge is to support junior Team Members to identify causes and implement solutions to complex business problems in a multifunctional project, assessing and communicating issues of technology impact on the business. The Lead Full Stack Engineer is a working lead, who solves complex problems, takes a broad perspective to identify solutions. The colleague in this position would be comfortable with the following activities: Evaluates application software packages and makes recommendations to senior management. Lead & participates with other colleagues in new product reviews, tests, and pilots. Collects & in-depth analyzes business requirements for large projects. Performs in-depth feasibility studies, translates complex requirements into an appropriate design What you will do
Provides technical guidance to Members of the Team
May coordinate the daily activities of a team. Assigns tasks, set priorities. Serves as first point of contact to individual contributors before escalating to management.
Help lead in the design and development of cross-functional, multi-platform application systems.
Write great quality code with a drive for automated testing and validation based on the You Build You Own (YBYO) model.
Perform complex engineering activities for performance tuning, monitoring, deployment and production support.
Research, influence and implement vendor dependency to simplify the architecture.
Implement, maintain and update CI/CD pipelines on a cloud environment.
Collaborate with business partners, architects and other groups to identify complex technical and functional needs of systems based on priority.
Collaborate with multiple, enterprise-wide distributed performing teams to deliver new capabilities in business applications.
Design and develop API's for Omni-channel clients.
Build APIs and UIs to help make use of large data sets, infrastructure and user experience.
Owns the full lifecycle for web software development, from ideas to production.
Provides programming expertise and business analysis skills within broad business area, usually as a senior member of a project team, in analyzing, designing, modifying, and developing business applications.
Creates and educates on programming specifications from which programs will be written, and designs, codes, tests, debugs, and documents programs.
Create and review programming documentations and recommend changes in development, maintenance and application standards.
Analyzes and develops logical database designs, data models and relational data definitions across multiple computing environments (e.g., host based, distributed systems, client server, etc.)
Complies with architectural standards and established methodologies and practices.
Must-Have*
Bachelor's Degree or equivalent
Minimum of 12+ years of software development experience
Minimum of 8+ years of experience: Java, .NET, Python
Minimum of 8+ years coordinating team efforts in a project or operations environment
Minimum of 5+ years experience with databases and data modeling / design (SQL and NoSQL)
Skills and Knowledge
Minimum of 5+ years in full stack development for cloud solutions (Azure or AWS) - Azure preferred
The full stack engineers for Commercial Technology will be proficient in YAML, Java, J2EE, .NET, Apache Web Services, XML, and Restful-API/Kafka & event-driven integration capabilities.
This engineer will need to be very proficient in managing large sets of data, including excellent proficiency with ANSI-SQL querying structured and unstructured data sources (Snowflake, Oracle, SQL, No-SQL).
Conduct Code-Reviews, and Peer Reviews.
Ability to assess logs. Ability to solve complex performance issues.
Experience with ELK, and other logging capabilities.
Experience building integration with third party solution providers for software-as-a-service, managed service, and commercial-off-the-shelf solutions.
Operate as the functional lead for a team of engineers supporting the Faster Payments Technology Function that includes Real Time Payments and FedNow Payments
This role is part of the Commercial Technology and Innovation organization reporting to the Faster Payments Technology Manager
CompensationStarting base salary: $111,408 - $189,738 per year. Exact compensation may vary based on skills, experience, and location. This job is eligible for bonus and/or commissions.
*To be considered for this position you must meet at least these basic qualifications
The preceding job description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job.Benefits and PerksAt City National, we strive to be the best at whatever we do, including the benefits and perks we offer our colleagues. Get an inside look at our Benefits and Perks.INCLUSION AND EQUAL OPPORTUNITY EMPLOYMENT
City National Bank is an equal opportunity employer committed to diversity and inclusion. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other basis protected by law.'ABOUT CITY NATIONALWe start with a basic premise: Business is personal. Since day one we've always gone further than the competition to help our clients, colleagues and community flourish. City National Bank was founded in 1954 by entrepreneurs for entrepreneurs and that legacy of integrity, community and unparalleled client relationships continues to drive phenomenal growth today. City National is a subsidiary of Royal Bank of Canada, one of North America's leading diversified financial services companies. #CA-AP#LI-AP
Software Engineer Intern
Principal Software Engineer Job 26 miles from Sayreville
**Must be in NYC and in Grad School **
Stuut is, at its core, an engineering company, and is on a mission to build the best engineering team. We are looking for a graduate student engineer who preferably attends school in New York. We hire engineers with a broad set of technical skills, who are highly cross-functional, and eager to solve a wide range of engineering challenges. Our ideal candidate has a strong sense of ownership and enjoys owning projects from inception to scaling in production.
We're backed by Khosla, Activant, 1984 Ventures, Vesey, and Page One.
**What You'll Do**
Collaborate on our technical vision. Lead discussions and implementation of multiple complex projects
Continuously improve our engineering processes, tools, and systems that allow us to scale the code base, productivity, and team
Inspire customers to solve problems
**What You Need**
A minimum of 3 years of software engineering experience development experience, building, running, and debugging web applications using modern JS frameworks (Vue, React, etc) & Python.
Advanced knowledge of LLM's and RAG is a plus
Ability to collaborate with designers, product managers, and other teams to come up with high-impact ways of quickly solving our customer's problems
Working for or a desire to work at an early-stage company (building everything from scratch)
Track record of shipping high-quality products at scale
Willingness to speak with and spend time with customers
Ability to turn business and product ideas into engineering solutions
Desire to continuously grow and master your craft, while focusing on customer pain points
**Compensation**
Hourly Pay for the Sping/Summer/Fall
Part-time
**You should include these in your application**
A link to your online portfolio
Your CV or LinkedIn profile
A few words about why Stuut and our space is interesting to you
Founding Software Engineer
Principal Software Engineer Job 26 miles from Sayreville
AI/Technology
New York City
$200,000-$220,000 + Equity
About the Company
We are working with a fast-growing, startup transforming how businesses manage their finances with AI.
The Role
As a Founding Engineer, you'll help architect, build, and scale our AI-driven financial platform from the ground up. Working closely with the leadership team, you'll have ownership over key technical decisions and play a foundational role in shaping both our technology and engineering culture.
Responsibilities:
Design, develop, and scale core platform features using Python (Django), React, and AWS.
Translate business and product requirements into technical architectures and scalable systems.
Build clean, maintainable, and efficient code following industry best practices.
Research, evaluate, and integrate emerging technologies to enhance the product's capabilities.
Establish and champion coding standards, development workflows, and quality practices.
Mentor junior engineers and contribute to building a strong, collaborative team culture.
Own project timelines and deliver milestones with a strong sense of accountability.
Proactively identify and address technical challenges to ensure platform reliability and performance.
Requirements:
Deep expertise in Python, with strong experience using Django to build scalable web applications.
Hands-on experience with React and modern front-end development.
Solid understanding of AWS cloud services and cloud-native architecture.
Prior experience in early-stage startups, ideally as a founding engineer or early technical hire.
Interest or experience in AI/machine learning technologies is a plus.
The Benefits:
Base salary of $200,000 to $220,000, along with significant early-stage equity.
Keywords:
Python, Django, React, AWS, Startup, AI, Machine Learning, B2B SaaS, Fintech, Founding Engineer, Software Engineering
Software Engineer
Principal Software Engineer Job 26 miles from Sayreville
About Us
At Givers we believe in a future in which family members can sustainably care for one another. We enroll, support, and pay family caregivers through state programs. We're mission-driven, venture-backed, and rapidly growing.
Our Product and Engineering team is very lean, fast paced, and high ownership. Engineers work at every step from concept through deployment to develop features to help caregivers get supported and paid.
We are proudly building an in-office culture in NYC and are looking for people who are energized by working together in person.
Job Description
This is a
career-defining opportunity
to build an AI-native platform that
drives real impact
on the lives of the family caregivers we serve. You will build features that will enable our customers to pay caregivers with confidence, connect caregivers with coaches, and scale our operations. You will integrate 3rd party services into our backend, APIs to empower coaches, and a react app to show it all.
Responsibilities
Partner closely with our Service Delivery team as your end user to build, test, and iterate internal platforms and tooling to scale high-touch, high-impact support of caregivers
Lead development efforts across key initiatives and own entire technical roadmap items from conception through execution
Integrate AI and automation to optimize workflows for internal teams
Contribute to infrastructure improvements including observability, monitoring, and SOC2 compliance
Design scalable systems, with a focus on clean architecture, reliability, and future growth
Work autonomously, acting as your own PM to drive initiatives forward end-to-end
Requirements
3+ years experience working with Ruby on Rails or a similar framework
A track record of collaborating with and building internal platforms for diverse frontline staff
A healthy obsession with and deep knowledge of AI, its current limitations, potential for the future, and how to purposefully integrate it
A product mindset with the ability to independently own projects end-to-end
Experience with frontend development; React or React Native skills preferred
Hands-on experience with Docker
Familiarity with GCP (Google Cloud Platform) preferred but not required
Strong system design skills with experience building scalable applications
Exceptional communication and collaboration skills to drive forward your own PM
History of excelling in fast-paced, high-ownership startup environments
Core Values
Iterate quickly
Take ownership
Act with integrity
Strive for excellence
Embrace intellectual humility
The expected base pay for this role will be between $160,000 and $185,000 per year at the commencement of employment. Base pay will be determined on an individualized basis based on qualification.
Givers is an equal opportunity employer, and we encourage candidates from all backgrounds to apply.
Full Stack Software Engineer
Principal Software Engineer Job 26 miles from Sayreville
Airgoods is a fast growing wholesale marketplace for the food and beverage industry. We help specialty stores (like Happier Grocery, Tiny Grocer, Eastern District, Soberish and Union Market) centralize their wholesale supply chain by making it easy for them to order all of their inventory in one place.
Our mission is to modernize the legacy grocery wholesale industry to be ready for the next 100 years.
We started in January 2023, and have raised from top investors like Y Combinator (S23) and others.
👋 Who you'll work with
Paolo (co-founder and CTO): Paolo studied Computer Science and Economics at Yale. Previously worked as a software engineer at his brother's startup Momence (YC S20). Grew up in Brazil before coming to the US for college. Played soccer at Yale and loves sports.
Elian (co-founder and COO): Elian studied Economics at Yale, played on the soccer team alongside Paolo and captained the team for two years. He also worked with Aaron at an emerging VC fund for 1.5 years during his time at Yale. Grew up in Asia and Europe before moving to Milwaukee before college.
Aaron (co-founder and CEO): Aaron studied Economics at Yale, where he met Elian and Paolo. After Yale, he worked at an emerging VC fund in New York with Elian; that fund would later write the first check into Airgoods. He grew up helping his dad run the wholesale side of a brick & mortar store in Portland, Maine.
🏗️ About the role
Airgoods is seeking a driven full-stack engineer. We are on a high-growth trajectory and we're looking for someone who wants to join us on the journey to building a multi billion-dollar company.
This position will involve:
Engaging deeply from concept to launch in the development of our product. From ideation, through design and implementation, to the final stages of release and iteration.
Being obsessed with building beautiful products that create value for our users.
Being scrappy and ready to jump in wherever needed to provide the best experience for our users.
Full-stack development of our web-app.
🚀 Who you are
We are a young company of highly driven and passionate individuals building a billion-dollar business. To thrive in this environment, you'll have the following characteristics:
You are driven with a strong work ethic - our team is committed to going the extra mile, even if it means working long nights and weekends to achieve our goals. We are in the office 9-9 during the week and work on weekends.
You prioritize speed and have a bias for action.
You strive for excellence in every aspect of your work - you take ownership of your outcomes and overdeliver on your goals.
You're humble and eager to learn whatever it takes to help our team and our customers succeed.
You play for the front of the jersey (******************************
🛠️ What you'll need
Must-haves
Production-level experience building full-stack applications.
Proficient in Typescript to power our frontend React app, and NodeJS and Express backend.
Expertise in relational databases; preferably PostgreSQL.
Attention to detail and passion for building beautiful software.
Previous experience shipping production level code using our tech stack or similar technologies.
Bonus points
Experience at a start-up or building products from scratch and bringing them to market.
Experience with advanced front-end technologies such as Redux for state management, or modern CSS frameworks like Tailwind CSS.
Experience in mobile app development
(on the roadmap)
, either through native development (iOS/Android) or cross-platform frameworks like React Native.
Expertise in NextJS or other server-side JS frameworks.
Experience building scalable backend systems to support high growth products.
🎁 What we offer
$100k - $180k • 0.05% - 0.4%
Competitive salary and stock options, determined based on qualifications and experience.
Health, dental, and vision insurance.
Unlimited PTO.
Dedicated founders who are committed to building an amazing team and supporting you.
Software Engineer
Principal Software Engineer Job 3 miles from Sayreville
The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code.
Seeking software developer to analyze, design and implement wed based applications utilizing experience in GENESYS tools along with Core Java, C#, WCF, WPF, ASP.NET, HTML, Angular JS, JavaScript, CSS, GitHub, MYSQL, Windows, etc. Prepare functional and technical specifications. Create and perform various types of tests and generate customized reports.
Responsibilities
Develop quality software and web applications
Analyze and maintain existing software applications
Design highly scalable, testable code
Discover and fix programming bugs
Qualifications
Computer Science and Software Development skills
Front and Back-End Web Development and Programming skills
Knowledge of Java Development
Experience with relevant programming languages
Strong problem-solving and analytical skills
Ability to work in a team environment
Master's degree in Computer Science or related field
Open to relocation and travelling as needed
Excellent communication skills
Ability to work on multiple projects
Java Software Engineer
Principal Software Engineer Job 22 miles from Sayreville
Right to hire contract. Hybrid, in Newark, NJ.
Seeking talented backend Java developers for a major investment firm.
As a Lead, Software Engineer in the US Business Technology Organization, you will partner with product owners, tech leads, designers, engineers and delivery professionals to improve the Global Commissions and Comp-Operations Platform. You will code, test and debug new and existing applications as you implement capabilities to solve sophisticated business problems, deploy innovative products, services and experiences to delight our customers! In addition to advanced technical expertise and experience, you will bring excellent problem solving, communication and teamwork skills, along with agile ways of working, strong business insight, an inclusive leadership attitude and a continuous learning focus to all that you do.
Here is What You Can Expect on a Typical Day:
* Build applications ensuring that the code follows latest coding practices and industry standards, using modern design patterns and architectural principles; remove technical impediments
* Develop high quality, well documented and efficient code adhering to all applicable standards
* Collaborate with product owners in understanding needs and defining feature stories, tech leads in defining technical design and other team members to understand the system end-to-end and deliver robust solutions that bring about business impact
* Write unit, integration tests and functional automation, researching problems discovered by quality assurance or product support, developing solutions to address the problems
* Bring a strong understanding of relevant and emerging technologies, provide input and coach team members and embed learning and innovation in the day-to-day
* Work on complex problems in which analysis of situations or data requires an evaluation of intangible variables.
* Use programming languages including but not limited to Python, Java, or JavaScript and React, Springboot, Node.js frameworks
The Skills & Expertise You Bring:
* Bachelor of Computer Science or Engineering or experience in related fields
* Ability to coach others with minimal guidance and effectively leverage diverse ideas, experiences, thoughts and perspectives to the benefit of the organization
* Experience with agile development methodologies and Test-Driven Development (TDD)
* Knowledge of business concepts tools and processes that are needed for making sound decisions in the context of the company's business
* Ability to learn new skills and knowledge on an on-going basis through self-initiative and tackling challenges
* Excellent problem solving, communication and collaboration skills
Advanced experience and/or expertise with several of the following:
* Programming Languages: Python, Java or Java Script; working in distributed systems, object oriented programming, design patterns and design methodology; JAVA services using Spring CLI, Maven, Microservice, multi-threading, Concurrency and parallel processing
* Frameworks: React, Angular, Springboot, Node.js, such as Full / MEAN / MERN stack
* Data Store: NoSQL or Relational Data structures; MongoDB BPM tools
* Data Streaming: SQS, Kinesis, Kafka
* Application Programming Interfaces (API): Consumption & Development; implementing service oriented architecture (SOA) patterns; Web service technologies such as APIs, REST, JSON, SOAP, XML, JDBC, MySQL
Unit, interface and end user testing concepts and tooling (functional & non-functional)
* Automated testing: JUnit, Jasmine
* Accessibility awareness
* Software security skills including secure coding, web application security and DevSecOps; Solid grasp of security concepts (authentication, authorization, encryption, digital signature, JWT), SSL, web service proxies, firewall, SAML 2.0, OpenID Connect, OAuth 2.0)
* Dev Ops Tools & Practices: Branching techniques and usage of GitHub, Bitbucket or Subversion; DevOps, Jenkins
* Software Development Life Cycle (SDLC): Monitoring and logging techniques
* AWS Core Services: AWS Services such as CloudWatch, Code-Deploy
Preferred Qualifications:
* AWS Development
* Architecture Patterns
* Design Thinking
* Financial/Insurance industry experience is a plus, not a must
Software Engineer
Principal Software Engineer Job 26 miles from Sayreville
At Guac, we're on a mission to solve grocery food waste with predictive ML. We forecast exactly how much of each product will sell, to put an end to the millions of tons of food that goes to waste every single day due to bad inventory replenishment.
We're currently working with major supermarket chains in the US (you've probably shopped at some of them before), and we're backed by Y Combinator, 1984 Ventures, Collaborative Fund, and angels from Instacart and Citadel Securities.
We're seeking a talented Software Engineer to join our team in-person in New York to help shape the future of grocery!
About the Role
As a Software Engineer at Guac, you'll have significant ownership and influence on our engineering and product direction:
Data Engineering & Integration
Design and implement scalable data pipelines for processing inventory and sales data across multiple grocery chains
Build robust ETL workflows (Python, Dask, Dagster, GCP) for integrating with diverse customer systems
Optimize data flows to handle the scale and complexity of enterprise grocery operations
Backend Development
Design and build robust backend services that power in-store ordering and production planning products
Develop and maintain Python-based APIs using FastAPI on GCP
Collaborate directly with customers' technical teams to understand and integrate with their IT infrastructure
About You
At least 3 years of relevant software engineering experience and a minimum of a Bachelor's degree or equivalent in Computer Science
Strong proficiency in Python backend and API development
Excellent communication skills and commercial mindset, with experience in customer-facing technical roles
Bonus: Experience with data processing frameworks (Dagster, Airflow) and/or distributed systems
Why Work with Us
Join an early-stage team where you'll have real impact and ownership over technical decisions, strategy, and products used by our customers every day
Solve intellectually challenging problems at the intersection of software engineering, data, and ML that require deep thinking and creativity
Make a real-world impact on both climate and food security: the grocery industry is enormous (in the US, it accounts for ~4% of GDP), and we're tackling food waste at scale
Be part of a fast-growing engineering team that's transforming how major grocery chains operate
Our Tech Stack
Languages & Frameworks: Backend - Python, FastAPI; Frontend - React, Next.js, Typescript
Data Engineering: Dagster, Dask, SQL, BigQuery
Cloud & Infrastructure: GCP, Terraform, Docker
Databases: PostgreSQL, SQLAlchemy
Software Engineer
Principal Software Engineer Job 26 miles from Sayreville
Our Software Engineers are responsible for building the systems that power every aspect of their investment process, from research and analysis to trading, risk management, funding and settlement. Working side by side with investors and quantitative researchers, they use their technical skills to drive critical commercial outcomes. If you're interested in financial markets and excited by the prospect of having real impact in a fast-paced environment where everyone is inspired to be their best, they are excited to meet you.
Our client's most successful engineers are critical thinkers who know how to dissect the problem as proficiently as they know how to build the solution. While we look for technical acumen, commercial acumen is just as important. That includes the ability to flex, change course, and iterate without always having pre-defined specs.
YOUR OPPORTUNITY:
From engineers who create next-gen platforms to desk-aligned developers who partner with investment teams to increase efficiency and maximize returns, engineering opportunities are as varied as they are challenging.
YOUR SKILLS & TALENTS:
• 3+ years of professional software engineering experience
• Solid computer science fundamentals
• Expert level programing skills in at least one of the following: Java, C++, Python
• Proven track record in software design and development
• Excellent analysis / problem solving skills
• Strong communication and teamwork skills
• Ability to manage multiple tasks in a demanding and dynamic environment
• Minimum of a Bachelor's degree in Computer Science or a related STEM discipline
Software Engineer
Principal Software Engineer Job 26 miles from Sayreville
About Adaptive
Adaptive is a rapidly growing cybersecurity company founded by Brian Long and Andrew Jones. Founders of two previous successful ventures like TapCommerce (acquired by Twitter) and Attentive (Forbes Cloud Top 10 and ranked as the third fastest-growing tech company in the U.S. by Deloitte), Brian and Andrew have a track record of creating over $7B in startup value. They founded Adaptive to help businesses defend against the rapidly evolving cyber threats posed by generative AI.
Adaptive has two flagship products, Adaptive Phishing and Adaptive Training. Our Phishing platform is used to simulate AI-driven attacks across email, SMS, chat, and voice to identify vulnerabilities. Adaptive Training delivers personalized and engaging content on emerging threats like deepfakes and smishing. Trusted by leading banks, tech companies, and healthcare organizations, Adaptive's mission is to protect people and businesses from AI-powered cyberattacks by staying ahead of attackers with innovative solutions and global reach.
Role
We are seeking a Software Engineer with a passion for developing high-quality software in a fast-paced startup environment to be one of our first 25 engineers. This role involves developing and designing intuitive, scalable, and testable code that is clear and approachable for new learners. You will be joining a team that values clarity and simplicity in software design.
Responsibilities
Design scalable, testable, and intuitive code that is accessible to new individuals ramping up to the system.
Identify incremental and scalable approaches to business problems, with a proactive approach to problem-solving in complex distributed environments.
Collaborate closely with other engineers to share knowledge, improve system design, and foster a culture of learning and growth.
Qualifications
4+ years of experience building customer facing software.
Bachelor's degree or equivalent experience in Computer Science, Software Engineering, or a related field.
Strong development experience with modern, strongly-typed programming languages such as Java, C#, Typescript, and Go.
Proficient with SQL databases and relational schema design, ideally with experience in optimizing database interactions for performance and scalability.
Familiarity with frameworks, such as SpringBoot and React/Redux, is a plus.
Demonstrated ability to write clear, concise, and well-documented code.
Experience with deploying software in a distributed environment such as AWS, GCP, Azure, etc.
Strong problem-solving skills and the humility to learn from mistakes and collaborate with a team.
What We Offer
An opportunity to work on a challenging product that will impact millions of people
A culture that promotes continuous learning and growth, with access to resources and mentorship to advance your skills and career.
A supportive, inclusive environment where every team member's contribution is valued.
Compensation & Benefits
Competitive compensation and a fantastic office atmosphere.
Premium healthcare and wellness benefits.
Environment
This role is located in New York City, and requires the candidate to work from our office in New York City five days a week.
If you are eager to apply your skills in a dynamic, collaborative environment, and are passionate about building systems that are both powerful and accessible, we would love to hear from you.
Software Engineer
Principal Software Engineer Job 26 miles from Sayreville
Role: Software Engineer
Salary: Up to $250K base + equity
I'm looking for experienced Backend Engineers to join a fast-growing AI startup in NYC that's building the most sophisticated AI-powered digital coworker for financial services.
With a fresh $15M funding round led by OpenAI, this startup is at the forefront of AI agent development, collaborating with leading research labs to revolutionize financial analysis.
In this role, you will:
Work on-site in NYC on groundbreaking AI agent technology
Up to $250K+ salary (flexible) + 0.1-0.5% equity
Collaborate with a tight-knit, high-talent team (ex-Stripe, Ramp, etc.)
Build backend cutting-edge financial AI solutions
Work hands-on with complex, high-scale financial systems
Collaborate closely with leadership and engineering teams
The ideal candidate will have:
Experience building scalable backend systems in Python
A strong background in backend engineering with a focus on security and performance
A passion for working in fast-moving, high-impact environments
This role requires hybrid work in New York City (6 days/week).
If you're interested in this opportunity, apply now to be part of a fintech company shaping the future of financial services!
Software Engineer (C++)
Principal Software Engineer Job 26 miles from Sayreville
Software Engineer, Trading Infrastructure
We are seeking a talented Software Engineer to join our client's Core Development team, focusing on designing, developing, and maintaining their Algorithmic Trading Platform with a strong emphasis on C++ functionality. This role involves close collaboration with Quant/Traders to optimize scalable applications and solve technical problems in a fast-paced environment.
Key Responsibilities
Design and Development: Lead the design and development of high-performance, low-latency trading systems using C++ in a Linux environment.
Collaboration: Work closely with Quant/Traders to implement and optimize trading strategies.
Optimization: Continuously optimize system performance, focusing on reducing latency and improving execution speed.
Maintenance: Maintain and enhance existing trading infrastructure, ensuring reliability and scalability.
Problem Solving: Address complex technical challenges, providing innovative solutions.
Cross-Platform Development: Develop and support cross-platform, multi-threaded applications.
System Monitoring: Implement monitoring and alerting systems to ensure the health and performance of trading applications.
Documentation: Create and maintain comprehensive documentation for all developed systems and processes.
Required Skills and Qualifications
Programming: Proficiency in C++ programming within a Linux environment.
Systems Knowledge: Strong understanding of operating systems, networks, and performance optimization techniques.
Design: Experience in Object-Oriented design and multi-threaded programming.
Cross-Platform Development: Ability to create and support cross-platform, multi-threaded applications.
Analytical Skills: Strong analytical and problem-solving abilities.
Low Latency Systems: Experience in developing low latency systems is highly desirable.
Education: Bachelor's degree in Computer Science, Computer Engineering, or a related field.
Preferred Qualifications
Advanced Degree: Master's or Ph.D. in Computer Science, Computer Engineering, or a related field.
Experience: Previous experience in the financial industry, particularly in trading or investment banking.
Certifications: Relevant certifications in software development, systems engineering, or financial technology.
Soft Skills: Excellent communication skills, ability to work in a team, and a proactive approach to problem-solving.
Comp. $400k+... Apply below if interested!
Software Engineer, AI-Human Interfaces
Principal Software Engineer Job 26 miles from Sayreville
Pegasi AI is building the Corrective Layer of AI-bridging the gap between GenAI agents and human expertise. Our platform creates intelligent feedback loops that continuously improve AI outputs, enhance reliability, strengthen security, and optimize performance.
The Opportunity
As a Founding Engineer at Pegasi AI, you'll be at the forefront of designing and building sophisticated human-AI interaction systems that form the backbone of our corrective layer. This role offers a unique opportunity to shape how humans and AI systems collaborate effectively at scale.
You'll work directly with our leadership team to create intuitive interfaces and powerful backend systems that facilitate meaningful human oversight and feedback, ensuring AI systems continuously learn and adapt to human expectations.
Preferred Qualifications
Previous experience at FAANG companies or other major tech firms building AI-powered products
Background implementing AI systems in regulated or high-security environments
Experience deploying and managing Large Language Models or other GenAI systems at scale
Expertise in optimizing systems for enterprise-level performance and reliability
Knowledge of compliance frameworks relevant to AI deployment (SOC 2, GDPR, etc.)
Startup experience, particularly in early-stage deep tech environment
Software Engineer
Principal Software Engineer Job 26 miles from Sayreville
High-frequency proprietary trading firm in NYC is looking for a strong C++ candidate
Qualifications:
A degree in computer science
A strong background in data structures, algorithms, and object-oriented programming in C++
Passionate about designing in-house trading systems that are robust, resilient, and extremely fast
Brilliant problem-solving abilities
The ability to manage multiple tasks in a fast-paced environment
Strong communication skills
Working knowledge of Linux
Responsibilities:
Architecting the trading platform to facilitate the evolving needs of trading strategies, with emphasis
on market data interfaces
Designing and implementing a high-frequency trading platform, which includes collecting quotes and trades from and disseminating orders to exchanges around the world.
Providing robust access to live and historical market data by leading development sprints and release cycles
Optimizing this platform by using network and systems programming, as well as other advanced
techniques to minimize latency
If this opportunity excites you, please apply, and Goliath will be in touch!
C++ Software Engineer - HFT Build Out
Principal Software Engineer Job 26 miles from Sayreville
C++ Software Engineer - Ultra-Low Latency (µ-ns) HFT - Market-Leading Comp
The Head of Engineering at a tier 1 player in systematic trading is looking to make a strategic and critical hire, specifically a C++ engineer to play a key role in the build out of brand new, ultra-low latency HFT systems across Equities, Options and Futures products.
The pedigree of this group is phenomenal, having already hired some of the industry's top C++ engineers. Upon joining this team, you will spearhead this multi-year HFT build out alongside these engineers and your work will shape the trading strategy of the firm for years to come. You will have direct interaction with the business and a direct impact on the firm's bottom line.
Please consider before applying:
You should be a highly competent C++ engineer with deep understanding of low level concepts including threading (spin lock, atomics, mutexes), algo design, concurrency, latency optimisation and memory allocation.
You should hold a Bachelor's degree in Computer Science, Computing or similar STEM subject from a top-100 university.
Please apply to arrange a confidential intro call to discuss this in further detail.
Software Development Engineer
Principal Software Engineer Job 26 miles from Sayreville
Are you an experienced Software Development Engineer with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced Software Development Engineer to work at their company in New York, NY.
Position Summary: This is a server-side, low-latency, Core Java development role. The integration work is largely complete, and we are now focused on expanding the development of new functionality. This is both a backfill and a net new role, with a significant focus on building the RFQ engine from scratch.
Primary Responsibilities/Accountabilities:
Core Java server-side development focused on low-latency data structures
Work closely with the Fixed Income (FI) trading teams to understand workflows, specifically related to pricing
Build and enhance systems dealing with Preferred Stocks, Corporate Bonds, Munis, Investment Grade products, TIPS, REITs, Money Market Funds, and Credit Trading instruments
Develop and integrate a net new RFQ engine and auto-hedging system
Contribute to pricing components relayed to external systems
Day 1 contributions expected in Core Java unit testing, code pipelines, builds, and deployment processes
Participate in a highly technical, fast-paced environment and quickly ramp up on Fixed Income concepts and platform-specific integrations
Qualifications:
3-5 years - strong Core Java development experience, particularly on server-side, low-latency systems
Hands-on experience with data structures and scalable, high-performance platforms
Strong understanding of full software development lifecycle, including unit testing, CI/CD pipelines, and deployment
Ability to pick up complex concepts quickly with minimal supervision - teachable
Preferred:
Exposure to Capital Markets (CM) or Fixed Income (FI) concepts (coupon rate, fixed rate coupons, bond pricing) is a strong plus but not required
Familiarity with Fixed Income instruments is a plus (not quant pricing, but general bond pricing knowledge)
Post-secondary degree - Bachelor's in Computer Science or Financial Engineering
Platform Engineer/Software Engineer
Principal Software Engineer Job 23 miles from Sayreville
Design and build horizontally scalable components within the major platform that the team is developing.
Review and provide code feedback regarding best practices with a keen eye towards performance and stability optimizations.
Become a subject matter expert on code deployed on our platform and mentor other developers.
Write reusable and extendable code and become a key contributor to the core platform.
Consistently work to make our software simpler.
Challenge yourself and your peers always to improve.
Develop solutions for interactive web-based applications.
Follow the agile software development process and contribute to daily stand-ups and bi-weekly grooming sessions.
Requirements:
Expertise in functional and object-oriented programming.
Experience in databases (relational/document/etc.), including NoSQL databases.
Strong knowledge of algorithms and data structures.
Proficiency in Angular, Java, Spring Boot, and OpenShift cloud technologies.
Experience building distributed and scalable complex services as well as robust microservices.
Working knowledge of CI/CD pipelines and automation.
Strong sense of ownership, urgency, and drive.
Self-motivated with a strong work ethic and a passion for learning and problem-solving.
Nice to Have:
Knowledge of AMPS, WebSockets, and Spark.
Java Software Engineer
Principal Software Engineer Job 16 miles from Sayreville
BeaconFire is based in Central NJ, specializing in Software Development, Web Development,
and Business Intelligence; we are looking for candidates with a strong background in Software
.
Responsibilities:
● Develop software and web applications using Java 8/J2EE/Java EE (and higher), React.js,Angular2+, SQL, Spring, HTML5, CSS, JavaScript and TypeScript among other tools;
● Write scalable, secure, maintainable code that powers our clients' platforms;
● Create, deploy, and maintain automated system tests;
● Work with Testers to understand defects opened and resolves them in a timely manner;
● Support continuous improvement by investigating alternatives and technologies and
presenting these for architectural review;
● Collaborate effectively with other team members to accomplish shared user story
and sprint goals;
Basic Qualifications:
● Experience in programming language JavaScript or similar (e.g. Java, Python, C, C++, C#,
etc.) an understanding of the software development life cycle;
● Basic programming skills using object-oriented programming (OOP) languages with
in-depth knowledge of common APIs and data structures like Collections, Maps, lists, Sets etc.
● Knowledge of relational databases (e.g. SQL Server, Oracle) basic SQL query language
skills
Preferred Qualifications:
● Master's Degree in Computer Science (CS)
● 0-1 year of practical experience in Java coding
● Experience using Spring, Maven and Angular frameworks, HTML, CSS
● Knowledge with other contemporary Java technologies (e.g. Weblogic, RabbitMQ, Tomcat, etc.) · Knowledge of JSP, J2EE, and JDBC
Compensation : $65,000.00 to $80,000.00 /year
BeaconFire is an e-verified company. Work visa sponsorship is available.
Java Software Engineer
Principal Software Engineer Job 26 miles from Sayreville
BeaconFire is based in Central NJ, specializing in Software Development, Web Development, and Business Intelligence; we are looking for candidates with a strong background in Software Engineering or Computer Science for a Java/Software Developer position.
Responsibilities:
● Develop software and web applications using Java 8/J2EE/Java EE (and higher), React.js,Angular2+, SQL, Spring, HTML5, CSS, JavaScript and TypeScript among other tools;
● Write scalable, secure, maintainable code that powers our clients' platforms;
● Create, deploy, and maintain automated system tests;
● Work with Testers to understand defects opened and resolves them in a timely manner;
● Support continuous improvement by investigating alternatives and technologies and
presenting these for architectural review;
● Collaborate effectively with other team members to accomplish shared user story
and sprint goals;
Basic Qualifications:
● Experience in programming language JavaScript or similar (e.g. Java, Python, C, C++, C#, etc.) an understanding of the software development life cycle;
● Basic programming skills using object-oriented programming (OOP) languages with in-depth knowledge of common APIs and data structures like Collections, Maps, lists, Sets etc.
● Knowledge of relational databases (e.g. SQL Server, Oracle) basic SQL query language skills
Preferred Qualifications:
● Master's Degree in Computer Science (CS)
● 0-1 year of practical experience in Java coding
● Experience using Spring, Maven and Angular frameworks, HTML, CSS
● Knowledge with other contemporary Java technologies (e.g. Weblogic, RabbitMQ,
Tomcat, etc.) · Knowledge of JSP, J2EE, and JDBC
·
Compensation: $65,000.00 to $80,000.00 /year
BeaconFire is an e-verified company. Work visa sponsorship is available.
Java Software Engineer
Principal Software Engineer Job 23 miles from Sayreville
We are working on a platform, which receives data about securities and prices from various data providers, enrich and validate it, and finally distribute the consolidated data to internal bank systems. Our team is responsible for different web applications, desktop applications, web services and Linux environments that allow to visualize securities and to execute workflows on them.
Our components are created in Java 8-11, C# and .Net, JavaScript/TypeScript with Angular, Oracle, Spring 4-5 (as well as Spring Boot).
Responsibilities:
- Develop business and technical features for old and new applications
- Prototype Ideas (we have many internal technical projects, we plan to rewrite all our legacy components in 1-2 years in Angular, Spring Boot and Spring Cloud, we play with Kotlin and Groovy)
- Configure and maintain Windows and Linux environments (we own many environments, install agents and software, patch, monitor, etc)
- Integrate our components with different internal and external client's systems
- Configure, monitor, and troubleshoot Application servers (Tomcat, Weblogic)
- Monitor applications, processes, scheduled jobs, collect different types of logs and metrics (ELK, ITRS, Autosys)
- Setup and improve CI/CD (Jenkins, TeamCity, IBM Urban Deploy, Bash)
- Automate routine with scripting languages (Groovy, Bash)
- Write all types of tests: unit, integration, end-to-end
- Design distributed applications (we deploy everything on more than one server, use load balancing and clusters, prefer lightweight and stateless solutions, extract functionality into small services, switch from monolith to microservice architecture)
Mandatory Skills Description:
- Strong Java SE and Java EE with at least 6 years of commercial experience
- Strong Spring knowledge (Boot, IoC, MVC, AOP, Security, Data, JDBC, Test)
- Good knowledge of SQL and relational databases (Oracle)
- Good understanding of Servlets, Servlet containers (Tomcat) and application servers (Weblogic)
- Good understanding of CI/CD, experience with TeamCity or/and Jenkins
- Hands-on user experience with Linux (navigation, work with files and folders, work with permissions, users and groups, work with processes and services, understanding of keys and certificates, simple Bash scripting)
- Ability to dive into the problem, find effective and clean solutions, discuss them with the team and implement the best one when everyone is on the same page
Nice-to-Have Skills Description:
- Angular or similar (React, Vue), Angular Material, RxJs
- Ability to create nice HTML/CSS layouts
- Deep Oracle knowledge
- Experience with ELK
- Experience with Spring Cloud modules and microservice architecture