1

Software Engineer Rotational Program Jobs in New York

Principal Software Engineer

Short Hills, NJ · On-site

$146K - $196K/yr

OAuth2/OIDC, JWT, mTLS, OWASP, secrets rotation * Experience with microservices architectures ... programs and more. Note, Citizens' paid time off policy exceeds the mandatory, paid sick or paid ...

... programs for the Army, Air Force, Marines, and Navy. REDCOM was awarded a Rochester Top Workplaces ... Software Engineer: Hiring Range $66,000 - $77,000 Senior Software Engineer: Hiring Range $76,000 ...

New

Software Engineer

New York, NY · On-site

$150K - $200K/yr

SOFTWARE ENGINEER Current is a leading consumer fintech platform transforming financial access for ... like liquidity offerings and reward programs, infrastructure for machine learning and ...

Software Engineer

New York, NY · On-site

$150K - $200K/yr

SOFTWARE ENGINEER Current is a leading consumer fintech platform transforming financial access for ... like liquidity offerings and reward programs, infrastructure for machine learning and ...

SOFTWARE ENGINEER Current is a leading consumer fintech platform transforming financial access for ... like liquidity offerings and reward programs, infrastructure for machine learning and ...

Software Engineer

New York, NY · On-site

$100K - $135K/yr

Participate in code review, technical design discussions, and on-call rotations as the team grows ... software engineering experience shipping backend systems to production * Strong proficiency in ...

You will also participate in on-call rotations and contribute to continuous improvements based on ... Ability to Participate in Employee Stock Purchase Program (ESPP) * Mental Wellness Benefits through ...

You will also participate in on-call rotations and contribute to continuous improvements based on ... Ability to Participate in Employee Stock Purchase Program (ESPP) * Mental Wellness Benefits through ...

Software Engineer

Manhattan, NY · On-site +1

$110K - $165K/yr

Software Engineer - AI Tooling & Quality Engineering Platforms Team : Global Quality Engineering ... From the programming and movies we create to employee benefits/programs and social impact outreach ...

Software Engineer

Manhattan, NY · On-site

$110K - $165K/yr

Software Engineer - AI Tooling & Quality Engineering Platforms Team : Global Quality Engineering ... From the programming and movies we create to employee benefits/programs and social impact outreach ...

C++ Software Engineer, Fairfield, NJ We are seeking a C++ Software Engineer to join the staff on a ... Responsibilities: - Program almost exclusively in C++. - Compile and test the application on the ...

Senior Software Engineer

New York, NY · On-site

$175K - $225K/yr

Participate in on-call rotations to support production systems. * Foster a culture of curiosity ... years of professional software engineering experience * Expertise with at least one modern ...

Senior Software Engineer

Manhattan, NY · On-site

$98K - $100K/yr

Breaking Ground's programs and services help people experiencing street homelessness - especially ... Senior Software Engineer Reporting to the Assistant Vice President, Software Engineering, the ...

next page

Showing results 1-20

Software Engineer Rotational Program information

What engineer makes $500,000 a year?

Highly experienced software engineers, especially those in senior or specialized roles at major tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires advanced skills, extensive experience, and often working in leadership or highly technical positions such as principal engineer or engineering director.

Do rotational programs pay well?

Software Engineer Rotational Programs typically offer competitive salaries that align with industry standards for entry-level or early-career roles. Compensation can vary based on company size, location, and the specific program, but they often include benefits such as bonuses, stock options, or other incentives to attract talent. Overall, these programs tend to pay similarly to standard software engineering roles at comparable experience levels.

What is a Software Engineer Rotational Program job?

A Software Engineer Rotational Program is a structured, multi-phase program designed for early-career engineers to gain experience in different teams or departments within a company. Participants rotate through various projects, technologies, and business areas to develop a broad skill set and understanding of the organization. These programs typically last one to two years and provide mentorship, training, and networking opportunities. The goal is to prepare engineers for long-term success by exposing them to diverse challenges and helping them find the best fit for their skills and interests.

What kinds of projects or experiences can I expect during a Software Engineer Rotational Program?

Participants in a Software Engineer Rotational Program typically work on a variety of projects across different teams and technical domains, such as front-end development, back-end services, DevOps, or data engineering. Each rotation usually lasts a few months and offers hands-on experience with new technologies and tools while addressing real business challenges. You'll collaborate with seasoned engineers, attend technical workshops, and participate in cross-functional projects, all designed to enhance your coding skills and broaden your industry knowledge. This structure helps you discover your interests and strengths, building a foundation for long-term career growth within the organization.

What engineers make $300,000 a year?

Senior software engineers, especially those in high-cost-of-living areas or working at major tech companies, can earn $300,000 or more annually through base salary, bonuses, and stock options. Specialized roles such as machine learning engineers or software architects with extensive experience and advanced skills may also reach this compensation level.

Can I make 200k a year as a software engineer?

Software engineers can earn $200,000 or more annually, especially with experience, specialized skills, or working in high-paying industries like finance or tech giants. Achieving this level often requires advanced knowledge of programming languages, strong problem-solving skills, and sometimes additional certifications or leadership roles. Salary ranges vary based on location, company size, and individual expertise.

What are the key skills and qualifications needed to thrive in the Software Engineer Rotational Program position, and why are they important?

To succeed in a Software Engineer Rotational Program, you need solid programming fundamentals, a bachelor’s degree in computer science or a related field, and experience with multiple coding languages. Familiarity with development environments, version control tools (like Git), and cloud platforms is commonly expected, while additional certifications in software development can be beneficial. Strong soft skills include adaptability, effective teamwork, and excellent problem-solving abilities, which enable thriving across diverse teams and projects. These abilities are crucial for maximizing the learning and impact during rotations, enabling participants to contribute meaningfully and develop a well-rounded skill set.

What are the most commonly searched types of Software Engineer Rotational Program jobs in New York? The most popular types of Software Engineer Rotational Program jobs in New York are:
What are popular job titles related to Software Engineer Rotational Program jobs in New York? For Software Engineer Rotational Program jobs in New York, the most frequently searched job titles are:
What job categories do people searching Software Engineer Rotational Program jobs in New York look for? The top searched job categories for Software Engineer Rotational Program jobs in New York are:
Infographic showing various Software Engineer Rotational Program job openings in New York as of July 2026, with employment types broken down into 92% Full Time, 5% Part Time, and 3% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution.
Principal Software Engineer

Principal Software Engineer

Citizens Bank

Short Hills, NJ • On-site

$146K - $196K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 28 days ago


Job description


4 Days work from office from any of our locations in RI, Iselin NJ, MA, Pittsburgh PA, or Phoenix AZ
Role is not relocation eligible.
Principal Software Engineer
As a Principal Software Engineer, you will partner with engineering teams and architecture leaders to deliver high-quality, forward-thinking technology solutions. This role provides significant autonomy to lead, design, and implement innovative approaches to complex challenges in the banking industry. You will serve as a peer leader, influencing technical direction and fostering a culture of innovation, accountability, and excellence across teams.
Key Responsibilities:
  • Operate within an Agile environment, applying best practices and collaborating effectively with team members.
  • Contribute to solution design discussions, ensuring architectural alignment and successful product outcomes.
  • Design, modify, develop, and implement robust software solutions using modern engineering practices.
  • Embed quality attributes-such as scalability, maintainability, and manageability-into distributed, service-oriented architectures.
  • Apply industry-leading security practices to identify, address, and prevent vulnerabilities throughout the development lifecycle.
  • Act as a peer leader by promoting innovation, technical rigor, and adherence to Agile methodologies across the organization.

Required Qualifications
  • 7+ years of hands-on software development experience, including building and supporting commercial software products used by non-technical customers
  • Demonstrated experience leading and mentoring software engineers
  • 5+ years of experience querying, analyzing, and managing large datasets
  • Proficiency in multiple programming languages and at least one modern front-end framework (Angular, React, or Vue). Languages may include Python3, Java, JavaScript, Ruby, Golang, C, C++.
  • Hands-on experience with AWS, Azure, or GCP, particularly around managing sensitive assets
  • Bash and Linux proficiency
  • CI/CD pipeline experience (CircleCI, Jenkins, or similar tools)
  • Strong written and verbal communication skills
  • Cloud certifications such as AWS Solutions Architect
  • Solid understanding of data structures (arrays, dictionaries, linked lists, custom objects, etc.)

Desired Qualifications
  • 3+ years of experience in financial services, ideally in consumer banking, portfolio management, trading, compliance, or wealth management
  • Knowledge of banking systems and custodial/consumer banking operations
  • Experience with tools/technologies such as Apache, Lucene, Memcache, RabbitMQ, and NoSQL databases
  • Strong security expertise: OAuth2/OIDC, JWT, mTLS, OWASP, secrets rotation
  • Experience with microservices architectures, inter-service communication, and API versioning
  • Proficiency with OpenAPI/Swagger contract design
  • Knowledge of Docker and Kubernetes deployment patterns and 12-factor application principles
  • Deep AWS experience (EKS/ECS, RDS/Aurora, API Gateway/ALB, SSM/Secrets Manager, CloudWatch)

Education and Certifications
  • Required: Bachelor's degree in Software Engineering, Computer Science, Engineering, Mathematics, or a related field
  • Preferred: Master's degree in Software Engineering, Computer Science, or a related discipline

Pay Transparency
The salary range for this position is $ 127,520 - $ 191,280 per year plus an opportunity to earn an annual discretionary bonus. Actual pay is based on various factors including but not limited to the work location, and relevant skills and experience.
We offer competitive pay, comprehensive medical, dental and vision coverage, retirement benefits, maternity/paternity leave, flexible work arrangements, education reimbursement, wellness programs and more. Note, Citizens' paid time off policy exceeds the mandatory, paid sick or paid time-away policy of very local and state jurisdiction in the United States. For an overview of our benefits, visit https://jobs.citizensbank.com/benefits.
About Us
Equal Employment Opportunity
Citizens, its parent, subsidiaries, and related companies (Citizens) provide equal employment and advancement opportunities to all colleagues and applicants for employment without regard to age, ancestry, color, citizenship, physical or mental disability, perceived disability or history or record of a disability, ethnicity, gender, gender identity or expression, genetic information, genetic characteristic, marital or domestic partner status, victim of domestic violence, family status/parenthood, medical condition, military or veteran status, national origin, pregnancy/childbirth/lactation, colleague's or a dependent's reproductive health decision making, race, religion, sex, sexual orientation, or any other category protected by federal, state and/or local laws. At Citizens, we are committed to fostering an inclusive culture that enables all colleagues to bring their best selves to work every day and everyone is expected to be treated with respect and professionalism. Employment decisions are based solely on merit, qualifications, performance and capability.
Equal Employment and Opportunity Employer
Job Applicant Data Privacy Policy
Background Check
Any offer of employment is conditioned upon the candidate successfully passing a background check, which may include initial credit, motor vehicle record, public record, prior employment verification, and criminal background checks. Results of the background check are individually reviewed based upon legal requirements imposed by our regulators and with consideration of the nature and gravity of the background history and the job offered. Any offer of employment will include further information.