Software Development Manager Jobs in New Jersey
Software Development Manager jobs in New Jersey are open across Princeton, Jersey City, and Middletown and other New Jersey metros, with employers like Citi, TE Connectivity, and ZS hiring at every experience level. Find a role that fits below and apply directly.
Find JobsOverview
Showing 5 of 20+ Software Development Manager jobs











INTRODUCTION
The Applications Development Group Manager is a senior management level position responsible for accomplishing results through the management of a team or department in an effort to establish and implement new or revised application systems and programs in coordination with the Technology Team. The overall objective of this role is to drive applications systems analysis and programming activities.
Responsibilities:
- Manage multiple teams of professionals to accomplish established goals and conduct personnel duties for team (e.g. performance evaluations, hiring and disciplinary actions)
- Provide strategic influence and exercise control over resources, budget management and planning while monitoring end results
- Utilize in-depth knowledge of concepts and procedures within own area and basic knowledge of other areas to resolve issues
- Ensure essential procedures are followed and contribute to defining standards
- Integrate in-depth knowledge of applications development with overall technology function to achieve established goals
- Provide evaluative judgement based on analysis of facts in complicated, unique, and dynamic situations including drawing from internal and external sources
- Influence and negotiate with senior leaders across functions, as well as communicate with external parties as necessary
- Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards.
- Collaborate with the business/Technical product owner & SMEs to perform detailed requirements analysis
- Responsible for Components Design, Construction & Unit Testing of assigned components/modules
- Perform technical review and resolve any technical challenges
- Coordinate with customer stakeholders and bridge the offshore communication
- Understanding of agile/waterfall development methodologies and test-driven development practices
- Responsible for overall deliverables and highlight if any risk
JOB QUALIFICATIONS AND SKILLSET:
- Minimum of 10 years of experience in Java development
- The role requires an individual who is results-focused, proactive, highly collaborative, confident under pressure, and has demonstrated skills in both solution evangelism and expectation management.
- Strong leadership skills, excellent communication, time-management; planning, negotiation skills and presentation skills are highly desirable.
- In-depth knowledge in building enterprise web applications
- In-depth knowledge and understanding of Core Java, Java EE, Spring boot
- Excellent knowledge in Spring Microservices architecture and design patterns
- In-depth knowledge of Multithreading, Concurrency, JPA, Hibernate
- Extensively used Eclipse or IntelliJ
- Agentic System Design: Lead the architectural design and implementation of multi-agent systems and autonomous AI solutions, ensuring scalability, robustness, and performance.
- AI Agent Development: Develop, train, and fine-tune individual AI agents, for tasks such as natural language understanding, decision-making, and task execution.
- Orchestration & Integration: Design and implement frameworks for agent orchestration, communication, and collaboration within a larger ecosystem. Integrate agentic AI solutions with existing enterprise platforms and data sources.
- Research & Innovation: Stay abreast of the latest advancements in agentic AI, multi-agent systems, and related fields. Conduct research and rapid prototyping of new AI technologies and methodologies.
- Excellent analytical, problem-solving, and troubleshooting skills
- Ability to work both independently and as part of a team
- Knowledge of Python, PySpark and working in BigData environment is a plus
- Knowledge of hardware and operating systems (Unix-based systems)
- Knowledge of event based architecture, JMS
- Understanding of relational databases (Oracle)
- Agile experience with application servers and web application servers
Education:
- Bachelor’s degree in computer science or engineering or equivalent discipline
- Master’s degree preferred
JOB FAMILY GROUP: Technology
JOB FAMILY: Applications Development
TIME TYPE: Full time
PRIMARY LOCATION: Rutherford 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.
ANTICIPATED POSTING CLOSE DATE: Jun 17, 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 20 Software Development Manager Jobs in New Jersey
Find roles in New Jersey that match your experience and apply in just a few clicks.
Find JobsSoftware Development Manager Jobs by City in New Jersey
Where New Jersey roles are concentrated, by current openings.
Software Development Manager Job Market in New Jersey
A snapshot from current New Jersey openings, updated as new roles post.
Who's Hiring
- Citi2

- TE Connectivity2

- ZS2

- Abbott1

- AmeriHealth Caritas1

Top Industries Hiring
- Biotechnology & Pharmaceuticals5
- Construction & Real Estate4
- Consulting & Professional Services4
- Banking & Financial Services3
- Electronics & Hardware2
What New Jersey Employers Look For
The qualifications that appear most often in software development manager jobs across New Jersey.
- 5 or more years of software engineering experience with at least 2 years in a people management role
- Proven ability to lead cross-functional engineering teams through full software development lifecycles
- Strong proficiency in agile methodologies including Scrum and Kanban
- Experience with cloud platforms such as AWS, Azure, or Google Cloud
- Bachelor's degree in computer science, software engineering, or a related technical field
- Excellent communication skills for translating technical concepts to non-technical stakeholders
Software Development Manager Jobs in New Jersey: Frequently Asked Questions
How many software development manager jobs are there in New Jersey?
There are 20+ software development manager openings in New Jersey on Migrate Mate as of June 2026, with the most roles in Princeton, Jersey City, and Middletown. New positions post regularly as employers across New Jersey hire.
Which New Jersey cities have the most software development manager jobs?
Princeton, Jersey City, and Middletown have the most software development manager openings in New Jersey right now, with additional roles spread across smaller metros statewide.
Which companies hire software development managers in New Jersey?
Employers hiring software development managers in New Jersey include Citi, TE Connectivity, and ZS, based on current listings on Migrate Mate as of June 2026.
Are there remote software development manager jobs in New Jersey?
Yes. About 60% of software development manager 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 software development manager jobs in New Jersey?
You can apply to software development manager 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 20 Software Development Manager Jobs in New Jersey
Find roles in New Jersey that match your experience and apply in just a few clicks.
Find Jobs