Staff Software Engineer
- Salary
- $160K–$180K
- Hiring from
- United States
- Work type
- Hybrid
- Posted
608,584 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
Description
Full-Time
In Person Hybrid (2-4 days/week): Boston, MA Headquarters
Set the technical direction for the engine behind grid intelligence, from raw sensor data to the ratings that utilities act on.
We are seeking a Staff Software Engineer to join our LineRate team and set the architecture and technical strategy for the systems that turn massive time-series sensor data into the ratings our utility customers rely on. You will work across the ratings generation library, our customer-deployable product, weather modeling tools, and the front end visualizations that surface it all, and you will raise the technical bar for the engineers around you. If you want to own technical problems across teams and help shape how utilities get affordable, reliable power onto the grid, join us at LineVision, Built In Boston Best Places to Work!
What will you do?
Core Responsibilities and Key Performance Objectives
- Develop the technical architecture for the ratings generation library and its microservice, the slimmed-down customer-deployable product, weather modeling tools, and front end visualizations, and keep those codebases coherent as they grow.
- Partner with data scientists to set the path from research code to reliable, scalable production services, and develop reusable frameworks that make that path faster for the whole team.
- Work with UI/UX and Product to design the APIs and data contracts that surface the right data at the right time.
- Design storage and retrieval strategies for massive time-series data sets, and own the tradeoffs on cost, latency and accuracy.
- Lead complex, multi-team technical initiatives from scoping through delivery, and guide teams through execution.
- Influence roadmap priorities with Product and Engineering leadership, weighing customer benefit against time to implement and long-term technical cost.
- Coach engineers through design reviews, code review and pairing, and build programs that grow the team’s technical capability.
- This role requires participation in a compensated rotational on-call schedule. On-call responsibilities are a condition of employment for this position.
Within the first 3 months:
- Learn how the ratings library, customer product, weather modeling and front end connect, and ship a meaningful contribution to at least one of them.
- Build working relationships with Data Science, UI/UX, Product and engineering peers.
- Deliver a written assessment of current architecture, with the top technical risks and opportunities ranked by customer impact.
Within the first 6 months:
- Lead the design and delivery of an initiative that spans multiple codebases or teams.
- Propose and drive a concrete improvement to how we store or retrieve time-series data at scale.
- Bring a clear technical point of view to roadmap discussions and influence the decisions that come out of them.
Within the first year:
- Be the recognized technical authority for at least one core codebase and make the architectural decisions that others build on.
- Lead a cross-functional initiative with Data Science, UI/UX or Product from scoping through delivery, and answer for its outcome.
- Coach multiple engineers, and put in place at least one practice or program (design review process, onboarding guide, shared frameworks) that raises how the whole team works.
How to succeed in this role
Key Competencies
- Critical Thinking: Develop frameworks for solving complex problems in ratings generation, weather modeling and time-series storage, and mentor others in applying them. Approach new problems with curiosity.
- Delivering Innovative Solutions: Develop innovative technical strategies and guide teams in executing them. Embrace ambiguity and iterate with a growth mindset.
- Taking Ownership: Coach others to take ownership and drive accountability across teams. Communicate proactively when scope or technical constraints shift.
- Follow Through - Execution: Deliver quality work on time across teams and projects. Resolve open questions with stakeholders and hold yourself and others accountable to commitments.
- Empowering Others: Develop programs and initiatives that grow other engineers. Share knowledge freely and foster a supportive team environment where outcomes matter more than individual output.
- Stakeholder Management: Develop strategies for working with Data Science, UI/UX, Product and customer-facing teams, and influence decision-making on priorities and tradeoffs.
Essential Skills
- Expert proficiency in Python and JavaScript/TypeScript, with strong experience in React.
- Proven experience designing and evolving systems with at least one relational database and one NoSQL database.
- Experience deploying and operating production systems on a major cloud platform.
- Track record of setting architecture across the stack, from data storage through APIs to UI.
- Experience leading technical initiatives across multiple engineers or teams, and mentoring other engineers.
What Sets the Best Candidates Apart
- Experience with Kubernetes.
- Experience with Rust.
- Experience designing large-scale time-series data systems.
- Background working closely with data science or applied science teams to productionize research code.
- Experience building engineering practices or programs that scaled beyond your own team.
Reporting & Team Structure
- Reports to the Senior Software Engineering Manager
- Collaborates closely with Data Science, UI/UX, and Product teams, and acts as a technical lead and mentor for engineers on the LineRate team.
Interview Process
- Apply Online.
- Round 1: Phone screen (Recruiter)
- Round 2: Hiring Manager Interview
- Round 3: Panel Interviews
- Panel 1: Technical competency, architecture and system design
- Panel 2: Technical leadership, collaboration and communication
- Final Round: Leadership Team & Hiring Manager Sign-Off (onsite)
What does joining LineVision mean for you?
- Impact. Your talent, time, and energy will critically impact our success in accelerating our mission of providing utilities with grid intelligence to enable affordable, reliable power.
- Ownership. You will hold broad responsibilities with high autonomy and trust in a communicative, collaborative, and fast-paced environment.
- Flexibility. You will be empowered to maintain work-life balance with trust-based PTO and a flexible hybrid work schedule.
- Real World Innovation. You will join a motivated and high-performing team working with cutting edge, patented technology to help solve key obstacles to meet the demands of an AI-powered future.
Who we are...
LineVision is a grid-enhancing technology company enabling electric utilities to deliver affordable, reliable power and accelerate the electrification of the global economy. Our grid intelligence platform delivers the most accurate, network-wide dynamic line ratings and enables safer, more reliable grid operations with a combination of optical sensors and advanced environmental modeling. LineVision's global customer base includes eight of the ten largest US utilities, including National Grid, Southern Company, and Exelon.
We are LineVisionaries:
- We are Innovators: we light the way with tenacious creativity and do good work.
- We are Empowered: With high trust and high autonomy, the floor is yours, and the opportunity is ours.
- We are Welcoming: Come as you are, our doors are open. We are better together.
- We are Trusted Partners: We elevate our customer champions through shared thought leadership. We deliver on commitments.
- We are All In: We are building a community of passionate individuals who want to dent the universe.
At LineVision there's no such thing as a "perfect" candidate. We are looking for exceptional people who want to make a positive impact through their work and facilitate an organization where everyone can thrive. So whatever background you bring with you, please apply if this role would make you excited to come to work every day.
LineVision embraces AI, and we understand leveraging AI in your job search. As an actual member of LineVision's hiring team reviews every application, we kindly ask that any final materials you submit reflect your own voice and authentic human experience.
Meet our team, and understand our mission: https://www.linevisioninc.com/about-us
