Lead Software Engineer - CVP | Philadelphia, PA

Detailed Information

  • Location: Philadelphia, PA

  • Company: New York Life Insurance Company

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. GBS This position primarily involves a hybrid work schedule - working remotely: Monday & Friday / on site: Tuesday, Wednesday and Thursday.

The lead software engineer acts as a trusted analytical and technical " hands-on" development leader that provides technical guidance to scrum team members including developers and quality engineers. This role is expected to be on shore with rare exceptions. The lead software engineer is accountable for seamless integration of the on shore and

offshore teams through frequent communication of priorities, updates in direction and status to ensure overall team alignment. This role also is the first line of adherence to software engineering best practices and to resolve blockers and other technically related problems the team may be struggling with.

The lead will also coordinate closely with an off-shore lead, if the scrum has one. Responsibilities Aligns with system architect on GBS engineering best practices Collaborates with System Architect to provide input into system design and development approach Escalates significant risks and issues to both system architect and scrum master Participates in problem management during initial

phases (warranty period) after project implementation Responsible for partnering with product owners to understand user story acceptance criteria and to provide accurate story point estimations and sizing Coordinates code reviews prior to source control merge requests Reviews static code analysis and security reports and provides guidance to team members to address findings and works with product owners and scrum masters on corresponding PI/sprint plan adjustments Collaborates with scrum master to resolve team blockers Ensures new team members are familiar with design and development standards and engineering best practices that both software and quality engineers should follow Participates in creation and maintenance of Confluence pages to share information about products produced by the team Accountable for ensuring team members are using agreed upon standards and artifacts Communicates with off-shore team members during their core work hours, as appropriate, to ensure all team members are aligned with expectations/priorities of scrum leaders (PO, SM, SA) Escalates design/development/quality issues and risks to Systems Architect Provides development guidance to developers - may also be responsible for owning some deliverables Responsible for defining code review approach and ensures all code is properly 'reviewed' for quality as well as manages code traceability with design Defines code packaging and deployment strategy for a given initiatives Provides input into impact backssment for change management Partners with system architect to identify optimal test strategy and how the sequence and bundling of user stories minimizes overlap between systems team test activities The system architect and lead software engineer ensure that QE in the scrum focuses on the individual components built by the team, focusing on whitebox, black box and performance testing for those components Accountable for root cause analysis, review of defect fixes prior to deployment, and identifying defect trends and prevention opportunities Represents scrum team in warranty defect triage sessions Collaborate with System Architect to define POC/spikes and to drive execution and report outcomes to scrum leaders Qualifications Proven ability to quickly earn the trust of key stakeholders; mobilize and motivate software engineering teams; set technical direction and approach; resolve conflict; deliver tough messages with grace; execute with limited information and ambiguity Ability to work effectively with team members from different vendors - focus on teamwork regardless of the vendor the team member works for Experience with UML and other current design notations Detailed understanding of unit test procedures and tools such as Junit, Nunit, Mockito, Soap UI Ability to navigate matrixed organizations effectively and work collaboratively with GBS functions that are part of the overall solution context Results-oriented, diligent and works with a sense of urgency Assertive, responsible for his/her own work (self-directed), have a strong affinity for defining work in deliverables, and be willing to commit to deadlines Ability to identify and implement required actions quickly in order to accomplish goals, eliminate roadblocks, and create focus Ability to communicate at different levels with clarity, both written and verbally Demonstrated, applied experience establishing and providing technical leadership for complex projects Excellent problem-solving and critical-thinking skills; balancing strategic alignment with technology roadmap and emerging industry trends with practical delivery Technical expertise in architectural principles and design aspects of various application and DBMS concepts Deep experience in the specific tech stack used to develop solutions/capabilities Has lengthy experience as a full stack developer and can support development tasks for each layer of the application architecture, especially database querying skills (e.

g. SQL) Strong knowledge of Agile principles and ability to consistently execute core components of the methodology This position primarily involves a hybrid work schedule - working remotely: Monday & Friday / on site: Tuesday, Wednesday and Thursday. Salary range: $125,000-$150,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 Linked In , our Newsroom and the Careers page of . Job Requisition ID:89880PDN-9b000757-d1e5-417c-9d08-effa24dab626

View Jobs by Category >>

Related Jobs