Full Stack Solution Engineer


Date: Nov 13, 2022

Location: Jersey City, NJ, US

Company: New York Life Insurance Co

Location Designation: Hybrid 



When you join New York Life, you’re joining a company that values career development, collaboration, innovation, and inclusiveness. We want employees to feel proud about being part of a company that is committed to doing the right thing. You’ll have the opportunity to grow your career while developing personally and professionally through various resources and programs. New York Life is a relationship-based company and appreciates how both virtual and in-person interactions support our culture.



Dynamic team is looking for a Solution Engineer with Full-stack Java knowledge as well as previous experience with C# to help with multi-year effort to modernize and support existing applications. You will work in Agile environment with talented engineers and will have the opportunity to design and build modern AWS-cloud-based applications for Client Prospecting.  

Your responsibilities will include design, development, reverse engineering, and maintenance of existing applications. Main languages C#, Java. You will be included in tech stack decisions, will provide input to the architecture team, and collaborate with business to understand their needs.  

It is expected the candidate has 5+ years of hands-on experience. 



  • Good knowledge of git (GitHub), git branching model, CI/CD knowledge, Jenkins (as a user),  

  • .NET, C# level should be enough to do code modification of existing application(s), read and analyze code (reverse engineering) to move the app(s) to a new tech stack: AWS, Java, Python, Lambda.  

  • Proficiency with Oracle DB, SQL, non-SQL DBs like DynamoDB. Performance optimization.  

  • Deep understanding of WebServices technology, REST, JSON, XML 

  • Hand-on experience with Java, Python. JUnit. Unit test skill is a must. 

  • Good understanding of AWS stack, Lambda, EC2 etc. 

  • Experience with JavaScript, HTML. React/Redux or any other UI frameworks is a plus. 

  • Solid understanding of Agile, Scrum and tools like Jira.  

  • Balance between C#/(Java|Python) skills should be 40/60 to 30/70 


Other requirements:  

  • Technical documentation and system diagramming skills. UML. 

  • Understanding of modern application infrastructure architecture 

  • Ability to proactively identify opportunities to apply technologies to business processes 

  • Ability to recommend process, programming, and operational improvements 

  • Ability to develop immediate, tactical, and strategic solutions that provide business benefits 

  • Ability to work with other groups, find right contacts and SMEs, build relations.  

  • Experience in previous tech stack modernizations projects is a plus (C# to Java/Python + cloud). 


The salary range for this position is between $105,000 - $160,000. This position is eligible for a discretionary bonus and benefits.



Salary range: $105,000-$160,000 

Overtime eligible: Exempt 

Discretionary bonus eligible: Yes 

Sales bonus eligible: No 


Click here to learn more about our benefits. Starting salary is dependent upon several factors including previous work experience, specific industry experience, and/or skills required.



Recognized as one of Fortune’s World’s Most Admired Companies, New York Life is committed to improving local communities through a culture of employee giving and volunteerism, supported by the Foundation. We're proud that due to our mutuality, we operate in the best interests of our policy owners. We invite you to bring your talents to New York Life, so we can continue to help families and businesses “Be Good At Life.” To learn more, please visit LinkedIn, our Newsroom and the Careers page of www.NewYorkLife.com.

Job Requisition ID: 86788




Nearest Major Market: New York City
Nearest Secondary Market: Newark

Job Segment: Developer, Java, Social Media, SQL, Database, Technology, Marketing