Developer Engineer, Infrastructure Engineer, Modern Workplace Engineer

August 7, 2024
$35 / hour

Are you applying to the internship?

Job Description

About New York Life

New York Life is a Fortune World’s Most Admired Company committed to improving local communities through a culture of employee giving and volunteerism. They offer a dynamic internship experience across various exciting businesses, including Actuarial, AI & Data, Finance, Investments, Technology, Underwriting, and more.

The internship is designed to challenge you with hands-on work experience, equipping you with valuable skills and building your network through collaboration with talented interns and experienced employees.

Technology Summer Internship (11 Weeks)

Role Overview:
This 11-week internship offers the opportunity to explore potential career paths within the Technology organization. You’ll work on real-life projects, gain valuable experience, and participate in hands-on training and development opportunities.

Key Aspects:
Collaboration: You’ll be part of a strong network, working with highly motivated peers and experienced professionals in a collaborative environment.
Mentorship: Build mentoring relationships and gain exposure across the company.
Community Impact: Engage in the company’s Volunteer for Good activities.

Technology Engineering Internship Pathways:

1. Developer Engineer:
• Design, develop, test, and maintain high-quality software using front-end and back-end technologies.
• Design and operationalize cloud-native applications using Agile and DevSecOps methodologies.
• Build applications in a hybrid environment encompassing on-prem solutions and cloud platforms.
• Develop and support applications using modern programming languages deployed on cloud providers like AWS and Azure.
• Ensure system security, scalability, high availability, and fault tolerance.
• Analyze existing application architectures and contribute to infrastructure enhancements.
• Write clean, well-tested, and secure code.
• Understand front-end and back-end architecture to enhance scalability and quality.
• Deliver high-quality, cross-platform optimized and responsive web front-end experiences.
• Collaborate with designers, engineers, product management, and business stakeholders.
• Stay updated on emerging technologies and apply them to business solutions.
• Participate in code reviews and collaborative programming techniques.
• Proactively troubleshoot and resolve issues.
• Challenge existing practices and propose innovative solutions.

2. Infrastructure Engineer:
• Assist in developing, building, and supporting moderately complex systems, applications, and solutions.
• Apply knowledge of principles, practices, and procedures to assignments with some predictability.
• Contribute to multiple cross-functional initiatives, systems, applications, teams, and products.
• Help develop and evaluate technical requirements.
• Assist in designing and developing system specifications, input/output processes, and hardware/software compatibility parameters.
• Identify requirements gaps or issues.
• Determine the impact of requirements on existing architecture and processes.
• Assist in reviewing and analyzing system migrations.

3. Modern Workplace Engineer:
• Assist in setting up and configuring end-user focused tools like endpoint management, monitoring, software delivery, build automation, MDM, virtualization, collaboration, and messaging platforms.
• Contribute to defining a product vision, strategy, and roadmap.
• Support the building, configuring, and maintaining of all EUC platforms, policies, services, and devices.
• Monitor performance and manage capacity across EUC platforms.
• Provide guidance to business and support teams on EUC platform usage and support.
• Assist in providing material support to ensure platforms are designed with business needs in mind.
• Apply principles, practices, and procedures to assignments with predictability.
• Contribute to multiple cross-functional initiatives, systems, applications, teams, and products.
• Help develop and evaluate technical requirements.
• Assist in designing and developing system specifications, input/output processes, and hardware/software compatibility parameters.
• Identify requirements gaps or issues.
• Determine the impact of requirements on existing architecture and work processes.
• Communicate and explain proposed solutions to non-technical staff.
• Assist in reviewing and analyzing system migrations.
• Collaborate on technically or functionally aligned resources to deliver work.
• Contribute to continuous improvement of platform offerings.

Required Skills:
• Rising senior or graduate student pursuing a degree in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, Physics, Software Engineering, or related fields.
• Minimum GPA of 3.2.
• Strong understanding of Linux/Unix and Windows.
• Competency in at least one programming language (e.g., C, C++, Java, C#).
• Experience in object-oriented development.
• Good comprehension of data structures, algorithms, and complexity theory.
• Strong database and scripting skills.

Preferred Skills:
• Experience with cloud technologies (AWS, Azure).
• Agile and DevSecOps methodologies.
• Experience with front-end technologies (HTML, CSS, JavaScript).

Pay Transparency:
• Salary range: $30-35/hour
• Overtime eligible: Nonexempt
• Discretionary bonus eligible: No
• Sales bonus eligible: No

Benefits:
New York Life offers a full package of benefits for full-time employees, including leave programs, adoption assistance, and student loan repayment programs.

Diversity Promise:
New York Life believes in a diverse workforce and is committed to advocating for financial security and success in every community. Diversity, equity, and inclusion are guiding principles embedded in their brand and culture.