Senior Software Engineer

LineVision, Inc.

$140K — $155K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of experience in software engineering
  • Proficiency in Python and TypeScript
  • Working experience with React
  • Experience with relational and NoSQL databases
  • Experience deploying on a major cloud platform

Responsibilities

  • Collaborate with data scientists to productionalize computational functionality
  • Design and build APIs with UI/UX teams
  • Develop strategies for storage and retrieval of time-series data
  • Contribute to core codebases across different applications
  • Advise product on roadmap priorities based on customer needs

Benefits

  • Impactful work contributing to grid intelligence solutions
  • High autonomy and broad responsibilities in a collaborative environment
  • Flexible hybrid work schedule
  • Support for work-life balance through trust-based PTO
  • Opportunity to work with cutting-edge, patented technology
Full Job Description
Job Type

Full-time

Description

Hybrid onsite (2-4 Days/week in office): Charlestown, MA

Build the engine behind grid intelligence, from raw sensor data to the ratings that utilities act on.

We are seeking a Senior Software Engineer to join our Applications (LineRate) team and build full-stack 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. If you want to own hard technical problems end-to-end 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
  • Collaborate with data scientists to productionalize core computational functionality, turning research code into reliable, scalable services.
  • Work with UI/UX teams to design and build APIs that surface the right data at the right time.
  • Design efficient storage and retrieval strategies for massive time-series data sets.
  • Contribute across our core codebases: the ratings generation library and its microservice, the slimmed-down customer-deployable product, weather modeling tools, and front end visualizations.
  • Advise product on roadmap priorities, balancing customer benefit against time to implement.

Within the first 3 months:
  • Ship meaningful contributions to at least one core codebase (ratings library, customer product, weather modeling, or front end) with minimal guidance.
  • Build working relationships with data science and UI/UX counterparts and understand how the codebases connect.
  • Demonstrate command of our Python/TypeScript stack and time-series data patterns.

Within the first 6 months:
  • Own an end-to-end feature that spans backend logic and the APIs or UI that expose it.
  • Contribute a concrete improvement to how we store or retrieve time-series data at scale.
  • Participate in roadmap discussions, bringing a technical point of view on feasibility and tradeoffs.

Within the first year:
  • Become a go-to resource for at least one core codebase, trusted with architectural decisions.
  • Lead a cross-functional initiative with data science or UI/UX from scoping through delivery.
  • Mentor at least one other engineer through code review, pairing, and consistent feedback.


How to succeed in this role

Key Competencies
  • Critical Thinking: Analyze complex problems in ratings generation, weather modeling, or time-series storage independently and propose sound solutions. Demonstrate a curious mindset in exploring new approaches.
  • Delivering Innovative Solutions: Devise and iterate on technical solutions with a growth mindset. Bring creative, well-reasoned approaches to novel problems across the stack.
  • Taking Ownership: Lead projects with minimal supervision, taking full ownership of outcomes. Communicate proactively when scope or technical constraints shift.
  • Follow Through - Execution: Deliver quality work on time. Resolve open questions proactively with stakeholders and hold yourself accountable to team commitments.
  • Empowering Others: Mentor junior engineers and share knowledge freely. Foster a supportive team environment where outcomes matter more than individual output.

Essential Skills
  • Proficiency in Python and JavaScript/TypeScript, with working experience in React.
  • Experience with at least one relational database and one NoSQL database.
  • Experience deploying and operating on a major cloud platform.
  • Comfort working across the stack, from data storage through APIs to UI.

What Sets the Best Candidates Apart
  • Experience with Kubernetes.
  • Experience with Rust.
  • Experience working with large-scale time-series data sets.
  • Background collaborating closely with data science or applied science teams to productionize research code.

Reporting & Team Structure
  • Reports to the Senior Software Engineering Manager
  • Collaborates closely with Data Science, UI/UX, and Product teams.

Interview Process
  • Apply Online.
  • Round 1: Phone screen (Recruiter)
  • Round 2: Hiring Manager Interview
  • Round 3: Panel Interviews
    • Panel 1: Technical competency & experience
    • Panel 2: Teamwork, 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.


Salary Description

$140,000-155,000 base + 10% bonus + equity

Similar Jobs

More Jobs at LineVision, Inc.

  • IT Lead
    $120K — $135K *
    Boston, MA 02115 (Suffolk County)
    Information Technology
    In-Person
  • Vice President of Engineering
    $230K — $250K *
    Boston, MA 02115 (Suffolk County)
    Enterprise Technology
    In-Person
  • Senior Data Engineer
    $145K — $160K *
    Boston, MA 02115 (Suffolk County)
    Energy & Utilities
    In-Person

More Information Technology Jobs

Find similar Senior Software Engineer jobs: