Safelite-posted 2 months ago
Full-time
Columbus, OH
5,001-10,000 employees

The Lead Software Engineer at Safelite works on an agile technology team, and is focused on building and operating digital experiences (websites and/or mobile apps) for Safelite clients and consumers. The Lead Engineer has a deep technical knowledge of the application and its integrations; they lead teams and supervise work on large projects and across multiple teams; and accomplish work through direction, delegation, and influence. They help set and maintain standards for the entire organization. The Lead Engineer successfully manages cross-team commitments and work completion, and improves productivity of teammates across multiple teams. They work between and across teams almost as much as with their own, participate in major projects and initiatives within and between teams, and are consulted for large projects and called in to solve tricky problems.

  • Provide technical leadership to program, project, or development team
  • Lead team engineering activities through direction, influence, and delegation
  • Drive overall project design and estimates that meet both business and technology strategy needs during project scoping phases; collaborates with other IT teams to design integrations between applications
  • Reads specs and writes code according to specification using patterns and languages approved by Technical Lead and Architect; adhere to best practices and end-user requirements
  • Leads the design process that generates application functional and technical specifications (JAD, Three Amigos)
  • Collaborates with Product Owner, UX, IT Leadership, and business stakeholders to plan changes to a product for enhancements and new features; demonstrates business knowledge by actively participating and providing relevant suggestions and insight.
  • Collaborates with IT Leadership and other Lead and Senior Engineers to improve overall architecture, design, and processes within the Digital organization
  • Coaches and trains members of the engineering team on code structure, patterns; review and approve pull requests, and provide feedback on overall code quality
  • Ensures security guidelines, compliance, and other business standards are followed to support the application
  • Bachelor's Degree or equivalent experience
  • 7-9 years Relevant experience
  • Required Experience in application coding and in creating computer applications and/or databases
  • Required Experience with software development, life-cycle and implementation methodologies
  • Required Strong engineering background, ideally experienced with large scale data/distributed systems
  • Required Experience designing and building infrastructure and web services at large scale
  • C#, .NET (High proficiency)
  • HTML/CSS (High proficiency)
  • JavaScript (High proficiency)
  • Experience designing and building infrastructure and web services at large scale (High proficiency)
  • Strong engineering background, ideally experienced with large scale data/distributed systems (High proficiency)
  • Full stack experience (High proficiency)
  • Experience with cloud based platforms and container services (AWS/GCP/Azure) (High proficiency)
  • Experience with Agile/Scrum practices and has worked within a product team (High proficiency)
  • Knowledge of SQL and databases (High proficiency)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service