Job Specifications
Accelerate LineVision's delivery of dynamic line rating solutions to major utilities by building the software systems that unlock grid capacity and enable reliable operations.
We are seeking a Software Engineer II to join our customer oriented team and develop the full-stack applications that power dynamic line rating systems for major utilities across North America. You will build the software infrastructure for our upcoming product suite, create customer-facing data portals and visualizations, and develop the APIs and microservices that enable real-time grid monitoring at scale. You'll work embedded with hardware engineers and data scientists to deploy systems for multiple enterprise customers simultaneously, supporting accelerated delivery timelines. If you are looking to work on challenging technical problems with real-world impact, collaborating with a talented team on cutting-edge IoT technology, join us at LineVision, awarded “Best Places to Work” by Built In Boston!
What will you do?
Core Responsibilities And Key Performance Objectives
Contribute to our React front end, designing data visualizations and customer-facing data portals
Build back-end systems in Python, TypeScript, and Rust for real-time, historical, and forecasted operational performance data
Develop APIs and microservices for the platform to enhance functionality and system performance
Collaborate with cross-functional teams including hardware engineers, data scientists, and product managers
Create product documentation, including technical manuals, procedures, and datasheets
Within the first 3 months:
Complete knowledge transfer on LineVision's business model, system architecture, development processes, and team culture
Make meaningful contributions to the codebase by completing well-defined tasks with guidance from senior engineers
Build strong working relationships within your squad and establish your internal cross-functional network
Within the first 6 months:
Contribute independently on frontend and backend tasks with decreasing need for support
Collaborate effectively with developers across multiple squads and functions
Increase ownership of deliverables by writing epics and stories based on assigned work
Within the first year:
Proactively identify, scope, and act on opportunities for system improvements and new features
Contribute ideas and participate in technical design discussions at the architecture level
Develop leadership skills through mentoring junior engineers, participating in recruiting efforts, and influencing technical decisions within and outside your team
Stay current with emerging technologies and industry trends in software development
How To Succeed In This Role
Key Competencies
Critical Thinking: Analyzes problems independently and proposes solutions with a curious, growth-oriented mindset
Taking Ownership: Manages workload effectively and demonstrates accountability in team projects
Delivering Innovative Solutions: Independently devises solutions and iterates based on feedback
Stakeholder Management: Engages with stakeholders and provides clear, concise updates while following decision-making processes
Essential Skills
Proficiency in JavaScript/TypeScript and Python for full-stack development
Knowledge of SQL and experience with cloud services (AWS experience preferred, particularly Lambda and serverless computing)
Understanding of Object-Oriented and Functional Programming paradigms
Experience working with large volumes of time-series data
Strong remote-team collaboration and communication abilities
Passion for building systems that improve grid efficiency and reliability
What Sets The Best Candidates Apart
Bachelor's and/or Master's degree in Computer Science, Computer Engineering, or related field (or equivalent experience)
Experience with IoT systems, real-time data processing, or infrastructure monitoring
Contributions to open-source projects or demonstrated side projects showcasing technical initiative
Prior experience working embedded within hardware or cross-functional product teams
Reporting & Team Structure
Reports to the Engineering Manager, LineRate
Collaborates closely with the LineRate development squad, hardware engineering teams, and customer success 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, culture fit, and cross functional collaboration
Final Round: Leadership Team & Hiring Manager Sign-Off
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
About the Company
LineVision is a grid-enhancing technology company enabling electric utilities to deliver affordable, reliable power and accelerate the electrification of the global economy. Their 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.
Know more