Nashville, Tennessee, USA
1 day ago
Principal Software Engineer
POSITION OVERVIEW:As a Principal Software Engineer, you are an expert of your craft. You are a natural leader. The Principal Software Engineer is responsible for the design, development, and delivery of software solutions as it relates to the business objectives of Asurion. The Principal Software Engineer will maintain expertise of the functional software engineering processes used by Asurion.ESSENTIAL JOB SKILLS/DUTIES: •\tLead design sessions and code reviews to elevate the quality of engineering across the organization•\tMaintains a working knowledge of Asurion's applications and system integration and can understand changes in order to anticipate cross-system or cross-process impacts•\tReview and discuss code with engineering peers and leaders to understand best practices and optimal design patterns•\tEffectively communicates the feasibility of requested deliverables and timelines to leadershipSKILLS:Technical skills:•\tTypeScript, JavaScript, Node.js, React, React Native, AWS, Docker, ServerlessSoft/Leadership skills:●\tActive listener; strong communication - verbal and non-verbal. Strong ability to influence●\tEffective and efficient problem solver; works through ambiguity; develops solutions; executes well●\tDirects time for team; delegates as needed; provides guidance and direction to team members●\tLeads relationships with key stakeholders and provides connections across business to achieve desired outcomes●\tStrong business acumen; effective at navigating roadblocks and driving team success●\tDrives change at the team level and across teams●\tTeam leader and advocates for team to ensure success. Develops trust-based relationships.●\tSeek individual and team feedback to support ongoing development and performance of self and others.●\tEngage, inspire and empower team members. Role model of high performance and effectively delegates work. Drives for continuous improvement. Seeks professional development●\tAccountable for performance of team; acting with a sense of urgency and with a customer first mindset.EDUCATION AND EXPERIENCE: Required Education and Experience •\tBachelor’s Degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Electronics Engineering, or related field•\t5+ years of software development experience, with 5+ years in a technical leadership roleNOTE: THIS JOB DESCRIPTION IS NOT DESIGNED TO COVER OR CONTAIN A COMPREHENSIVE LISTING OF ACTIVITIES, DUTIES OR RESPONSIBILITIES THAT ARE REQUIRED OF THE EMPLOYEE. DUTIES, RESPONSIBILITIES, WORKING CONDITIONS, PHYSICAL DEMANDS, AND ACTIVITIES MY CHANGE OR NEW ONES MAY BE ASSIGNED AT ANY TIME WITH OR WITHOUT NOTICE. ASURION PROVIDES EQUAL EMPLOYMENT OPPORTUNITIES TO ALL EMPLOYEES AND APPLICANTS FOR EMPLOYMENT AND PROHIBITS DISCRIMINATION AND HARASSMENT OF ANY TYPE WITHOUT REGARD TO RACE, COLOR, RELIGION, AGE, SEX, NATIONAL ORIGIN, DISABILITY STATUS, GENETICS, PROTECTED VETERAN STATUS, SEXUAL ORIENTATION, GENDER IDENTITY OR EXPRESSION, OR ANY OTHER CHARACTERISTIC PROTECTED BY FEDERAL, STATE OR LOCAL LAWS.THIS POLICY APPLIES TO ALL TERMS AND CONDITIONS OF EMPLOYMENT, INCLUDING RECRUITING, HIRING, PLACEMENT, PROMOTION, TERMINATION, LAYOFF, RECALL, TRANSFER, LEAVES OF ABSENCE, COMPENSATION AND TRAINING.
Por favor confirme su dirección de correo electrónico: Send Email