Empower

Senior Software Engineer

Empower
Apply
1 day ago
Remote, United StatesSenior

Base Salary

$106k - $149k/yr

Responsibilities

  • Lead report discovery, assessment, consolidation, modernization, migration, and decommissioning.
  • Analyze reporting landscapes to identify duplicate, obsolete, underused, and business-critical reports.
  • Translate business reporting requirements into scalable technical designs, data models, transformation logic, and implementation plans.
  • Design and optimize data pipelines, queries, semantic layers, datasets, and reporting structures.
  • Perform source-to-target analysis and document data lineage, transformation rules, report dependencies, and reconciliation requirements.
  • Define data reconciliation, regression, performance, and user acceptance testing approaches.
  • Resolve data quality, report performance, and platform integration issues.
  • Establish reusable reporting patterns, development standards, templates, and technical best practices.
  • Support governance for report ownership, access control, auditability, data classification, retention, and lifecycle management.
  • Lead technical discussions, design reviews, code reviews, and troubleshooting sessions.
  • Mentor engineers on modern reporting, cloud data platforms, SQL optimization, and software engineering practices.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, Data Analytics, or a related field, or equivalent professional experience.
  • At least 5 years of relevant professional experience in software engineering, enterprise reporting, business intelligence, data warehousing, or data analytics.
  • Strong experience designing, developing, supporting, or modernizing enterprise reporting solutions.
  • Hands-on experience with cloud data warehouses, data analytics platforms, relational databases, advanced SQL development, and query optimization.
  • Working knowledge of legacy reporting technologies and experience analyzing legacy reports, SQL, stored procedures, data sources, business rules, schedules, and downstream dependencies.
  • Strong understanding of reporting architecture, data pipelines, semantic models, metadata management, and data lineage.
  • Experience troubleshooting data discrepancies and reconciling report outputs across legacy and modern platforms.
  • Experience working in Agile software delivery environments.
  • Strong technical leadership, problem-solving, analytical, decision-making, and collaboration skills.
  • Preferred experience with Power BI, Amazon QuickSight, AWS services, dbt, Airflow, CI/CD pipelines, version control, AI-based development tools, data governance, master data management, metadata management, enterprise security controls, and large-scale reporting modernization programs.
  • Familiarity with financial, operational, regulatory, or executive reporting environments.

Benefits

  • Medical, dental, vision, and life insurance.
  • 401(k) retirement plan with company matching contributions up to 6%, potential discretionary contributions, financial advisory services, and investment options.
  • Tuition reimbursement up to $5,250 per year.
  • Business-casual environment with the option to wear jeans.
  • Paid time off upon hire, including a paid time off program, ten company holidays, and three floating holidays annually.
  • 16 hours of paid volunteer time per calendar year.
  • Leave programs including paid parental leave, paid short- and long-term disability, and FMLA.
  • Business Resource Groups supporting inclusion and collaboration.
  • Professional office environment; remote or hybrid workers must provide reliable wired high-speed internet and an appropriate home workspace, and may be required to work in the office if conditions are inadequate.
  • Other necessary computer equipment will be provided.

Tech Stack

Apache AirflowAWSdbtSQL

Categories

Data Engineering
Empower

About Empower

10,000+ employees
Contact me