Posted in

Lead Software Engineer-Full Stack

Lead Software Engineer-Full Stack

CompanyUSAA
LocationPlano, TX, USA, Charlotte, NC, USA, San Antonio, TX, USA, Phoenix, AZ, USA
Salary$127310 – $243340
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor’s Degree or 4 additional years of experience beyond the minimum requirement can be used in lieu of a degree.
  • 8 years of software development experience demonstrating depth of technical understanding within a specific discipline(s)/technology(s) to include 2 years demonstrated leadership driving enterprise technology projects or initiatives.
  • 6 years of experience delivering technology solutions in all phases of the software systems and application development lifecycle.
  • Highly proficient in software engineering languages and tools; ability to develop on multiple platforms.
  • Knowledge and advanced experience of leading code/design reviews.
  • Demonstrated ability to address complex production issues by troubleshooting applications and systems.
  • Ability to quickly understand applicable eye for business to provide appropriate Engineering solutions.
  • Deep Understanding of one or more of the following: Java, Swift, Objective-C, Cobol, JavaScript, Kotlin, C++, HTML, CSS, SQL, Go, and Python.
  • Proven experience working with cloud technologies and tools.

Responsibilities

  • Design, develop, code, and test complex tactical as well as strategic multi-functional technical solutions, often collaborating with Engineers or Architects outside of team/department.
  • Leads the team in in-depth code/design reviews and communicates updates and impacts to customers to ensure smooth daily operations and accurate planning for multiple teams.
  • Coordinate work and lead multiple teams to deliver features and solutions.
  • Independently resolves complex production issues and leads troubleshooting of end-to-end solutions that span multiple applications and systems.
  • Mentor and coach junior / experienced engineers, including coaching of design principles for their teams and others.
  • Work with architecture to help define directions for cross functional or highly complex key technologies within a specific domain.
  • May begin advancing professional development through active participation in industry organizations, writing programming publications, pursuing educational opportunities, establishing personal networks, and participating in professional societies.
  • Leverages Site Reliability Engineering practices in their domain.
  • Ensures risks associated with business activities are effectively identified, measured, monitored, and controlled in accordance with risk and compliance policies and procedures.

Preferred Qualifications

  • Deep Insurance domain expertise (5+ years preferred).
  • Experience with enterprise level solution architecture & design.
  • Proficient in software development using programming languages (Java, JavaScript, Go, Python), backend/frontend platforms (Guidewire, SpringBoot, ReactJS, Lambda), testing tools (Mockito, Cucumber, Jacoco), and architectural patterns (monolith, microservice, event-driven).
  • SAFe Agile & Project Management expertise.
  • Guidewire integration experience.