Logo
AtScale

Principal Software Engineer and Technical Lead

AtScale, Boston, Massachusetts, us, 02298


Company Overview

AtScale enables smarter decision-making by unlocking data-driven insights. The company's semantic layer platform simplifies, accelerates, and extends business intelligence and data science capabilities for enterprise customers across all industries. AtScale empowers customers to democratize data, implement self-service BI, and build a more agile analytics infrastructure to make more impactful decisions.

Job Description

You will manage a team of three to five and also be a core contributor to the design and development of analytics technologies used by the world’s largest organizations. This position will collaborate with architects and product designers to tackle complex problems in data management and analytics. You will not only lead technical design but also manage the team to translate those designs into actionable tasks and execute. You will provide oversight, support task management, communicate with stakeholders, and coach the team toward best practices for agile process, code reviews, and testing.

Responsibilities

Manage a team and effectively delegate and provide oversight to ensure efficient processes, design, and execution including architecture reviews, code reviews, testing, and QA

Contribute to architecture design as well as implementation

Collaborate with architects, UI/UX, and Product to design and develop new features

Collaborate with engineering architects to design new capabilities

Integrate with different query languages, protocols, and tools for data transformation

Help establish best practices, document designs, and mentor junior team members

Coordinate across teams and project managers to track and solve cross-team dependencies

Define requirements, estimate work, track dependencies, report progress, highlight blockers

Requirements

BA/BS preferred in a technical or engineering field

6+ years experience

2+ years experience as a manager and/or tech lead

Proficiency in a programming language, preferably Scala or Java

Expertise in SQL and a deep understanding of databases

Experience with different types of databases (e.g. Postgres, Redis, Snowflake, BigQuery, RDS)

Experience with complex software systems, microservices, REST APIs, modular design patterns

Preference will be given to candidates with

Experience with container and cloud deployment considerations

Knowledge of database optimization, query planners, database drivers, etc.

Familiarity with business intelligence tools (e.g. Tableau, PowerBI, Excel)

Familiarity with OLAP concepts and technologies such as SSIS and SSAS

Experience with technologies such as Data Analysis Expressions (DAX) and Multidimensional Data Expressions (MDX)

Target base is negotiable and commensurate with experience.

Join a team of passionate people committed to redefining the way business intelligence and AI is done.

For additional information, visit www.atscale.com

#J-18808-Ljbffr