Posted in

Software Engineer IV – Data Analytics

Software Engineer IV – Data Analytics

CompanyLead Bank
LocationSan Francisco, CA, USA, New York, NY, USA, Sunnyvale, CA, USA
Salary$210000 – $240000
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • 7-10 years of professional experience in software engineering, with a focus on data reporting, BI tools, and front-end development.
  • Strong front-end development skills (JavaScript, React, Angular, or similar frameworks) for building custom reporting UIs and internal tools.
  • Extensive experience implementing and maintaining Business Intelligence tools (e.g., Tableau, Looker, or similar custom solutions).
  • Advanced proficiency in SQL, including writing complex queries, optimizing performance, and working with large datasets.
  • Deep understanding of dimensional modeling techniques (e.g., star schemas, Kimball methodology) and data warehousing concepts.
  • Experience collaborating with cross-functional teams to deliver data-driven solutions.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills, with the ability to explain technical concepts to non-technical stakeholders.

Responsibilities

  • Design, develop, and maintain scalable Business Intelligence (BI) tools and data reporting platforms to support business analytics and decision-making.
  • Build and enhance custom front-end reporting UIs and internal tools, ensuring a seamless and user-friendly experience for technical and non-technical users.
  • Collaborate with product managers, other engineers, analysts, and stakeholders to gather requirements and translate them into robust reporting solutions.
  • Implement and maintain semantic data models to support efficient and accurate analytics.
  • Work with data infrastructure engineers to optimize reporting data store design.
  • Troubleshoot and resolve issues related to BI tools, data integrity, and front-end functionality.
  • Stay current with industry trends and emerging technologies to recommend improvements to existing systems and processes.
  • Mentor junior team members and contribute to best practices in data engineering and front-end development.

Preferred Qualifications

  • Experience with public cloud platforms (AWS preferred) and data warehouses (Snowflake preferred)
  • Familiarity with backend development or scripting languages (e.g., Python, Node.js)
  • Prior experience mentoring or leading small teams in a technical capacity.
  • Bachelor’s degree in Computer Science, Data Science, or a related field (or equivalent experience).