Lead Software Engineer Jobs in New Jersey
Lead Software Engineer jobs in New Jersey are open across Jersey City, Newark, and Princeton and other New Jersey metros, with employers like Citi, JPMorganChase, and Audible hiring at every experience level. Find a role that fits below and apply directly.
Find Lead Software Engineer JobsOverview
Showing 5 of 130+ Lead Software Engineer jobs











INTRODUCTION
Citi's Equities Technology organization is seeking a Senior Software Engineer to join the Equities Electronic-Execution (Electronic Trading) technology team. The person in this role will be responsible for the design, development, and delivery of Citi's next-generation low-latency execution platform. This platform encompasses critical components including Algorithmic Trading, Smart Order Routing (SOR), Dark Pool & Internalization engines, Low latency Client & Exchange Connectivity, and high-throughput market data processing. The senior engineer will collaborate with a cross-functional team of developers and work closely with product development, quantitative research, technology infrastructure, production support, and QA teams. Close alignment with the global strategy and cross-regional delivery is a key aspect of this role. This is a leadership role requiring prior experience in building high performance Electronic Trading platforms and leading high performance development teams.
Responsibilities
- Core Development: Design, development and maintenance of high-performance, low-latency electronic execution systems
- Product Collaboration: Partner with traders, quant researchers, and clients to understand their needs and translate them into innovative product features and enhancements — including execution performance improvements, new liquidity sources, and DMA capabilities.
- Testing: Continuously improve and maintain testing frameworks, development tools, and environments to ensure platform reliability and performance at scale.
- AI-Powered SDLC: Leverage Citi's suite of AI-powered development tools throughout the Software Development Life Cycle (SDLC) to enhance productivity, code quality, and innovation.
- Agile & CI/CD: Contribute to and champion Agile development practices and Continuous Integration/Continuous Delivery (CI/CD) processes with a focus on shift-left testing and accelerated release cycles.
- Platform Support & Enhancement: Build and maintain common solutions for trading platform monitoring, trade reconciliation, application recovery, and other essential support functions.
BASIC QUALIFICATIONS
- Minimum 12 years of experience with strong technical knowledge and expertise in Low Latency Java, C++ or Rust.
- Prior experience developing electronic trading platforms in a global financial institution or equivalent environment.
- Strong understanding of automated testing techniques and quality engineering practices.
- Solid understanding of Agile methodologies and Continuous Integration processes.
- Familiarity with low-latency system design, including performance optimization, concurrency, and high-throughput architecture.
- Ability to prioritize multiple tasks, set goals, and meet deadlines in a fast-paced, globally distributed environment.
- Excellent communication skills with a demonstrable ability to present and grasp complex concepts in a multicultural, cross-regional environment.
- Knowledge of regional exchange microstructure and regulatory regimes.
Education
Bachelor's degree / University degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
Job Family Group: Technology
Job Family: Applications Development
Time Type: Full time
Primary Location: Jersey City New Jersey United States
Primary Location Full Time Salary Range: $176,720.00 - $265,080.00
In addition to salary, Citi’s offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.
Most Relevant Skills
Please see the requirements listed above.
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.
Anticipated Posting Close Date: May 22, 2026
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi’s EEO Policy Statement and the Know Your Rights poster.
See All 130+ Lead Software Engineer Jobs in New Jersey
Find roles in New Jersey that match your experience and apply in just a few clicks.
Find Lead Software Engineer JobsLead Software Engineer Jobs by City in New Jersey
Where New Jersey roles are concentrated, by current openings.
Lead Software Engineer Job Market in New Jersey
A snapshot from current New Jersey openings, updated as new roles post.
Who's Hiring
- Citi30

- JPMorganChase10

- Audible4

- Tata Consultancy Services (TCS)4

- The Depository Trust & Clearing Corporation (DTCC)4

Top Industries Hiring
- Technology & Software53
- Banking & Financial Services38
- Construction & Real Estate29
- Investment & Asset Management29
- Consulting & Professional Services17
What New Jersey Employers Look For
The qualifications that appear most often in lead software engineer jobs across New Jersey.
- 5 or more years of professional software engineering experience with demonstrated leadership
- Proficiency in at least one major backend language such as Java, Python, Go, or C++
- Experience designing and operating distributed systems or microservices at scale
- Ability to mentor engineers and drive technical decisions across a team
- Familiarity with cloud platforms such as AWS, Google Cloud, or Azure
- Bachelor's degree in computer science, software engineering, or a related technical field
Lead Software Engineer Jobs in New Jersey: Frequently Asked Questions
How many lead software engineer jobs are there in New Jersey?
There are 130+ lead software engineer openings in New Jersey on Migrate Mate as of June 2026, with the most roles in Jersey City, Newark, and Princeton. New positions post regularly as employers across New Jersey hire.
How much do lead software engineers make in New Jersey?
Lead software engineers in New Jersey earn a median of about $135,940 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $84,880 for the lowest 10% to over $207,200 for the top 10%. Pay rises with experience, specialty, and employer.
Which New Jersey cities have the most lead software engineer jobs?
Jersey City, Newark, and Princeton have the most lead software engineer openings in New Jersey right now, with additional roles spread across smaller metros statewide.
Which companies hire lead software engineers in New Jersey?
Employers hiring lead software engineers in New Jersey include Citi, JPMorganChase, and Audible, based on current listings on Migrate Mate as of June 2026.
Are there remote lead software engineer jobs in New Jersey?
Yes. About 29% of lead software engineer openings tied to New Jersey are remote or hybrid as of June 2026. The rest are on-site roles based in New Jersey metros.
How do I apply for lead software engineer jobs in New Jersey?
You can apply to lead software engineer jobs in New Jersey directly on Migrate Mate. Search the listings above, find roles that match your experience and preferred New Jersey location, then apply to each one that fits.
See All 130+ Lead Software Engineer Jobs in New Jersey
Find roles in New Jersey that match your experience and apply in just a few clicks.
Find Lead Software Engineer Jobs