Job Closed

This listing is no longer active.

Expert Institute logo
Expert Institute

Helping attorneys win cases and grow their firms.

Principal Full Stack Software Engineer

Full-stack EngineerSoftware EngineerOtherRemoteLeadTeam 201-500Since 2010H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

103 days ago

Salary

0

Seniority

Lead

Job Description

Principal Full Stack Software Engineer

Expert Institute

• Lead architecture discussions and technical decisions, defining and enforcing guardrails, standards, and reference patterns across teams. • Mentor senior engineers and unblock complex technical challenges. • Break large initiatives into technically coherent, scalable solutions. • Balance short-term delivery with long-term system health. • Drive a mobile-first, responsive approach that delivers a high-quality experience across devices. • Set coding standards and best practices by example—through code reviews, RFCs, and shared patterns. • Help define testing strategies (unit, integration, E2E) that protect quality without slowing teams down. • Act as the go-to engineer for complex frontend and backend challenges. • Work across multiple initiatives at once, prioritizing the work that delivers the most value. • Partner closely with product, design, and engineers to ship meaningful features. • Balance short-term wins with long-term health—knowing when to refactor and when to move fast. • Take full ownership of outcomes, not just tickets.

Job Requirements

  • 8+ years of software engineering experience, including senior-level IC work with architectural responsibility
  • Strong expertise in JavaScript/TypeScript across frontend and backend
  • Strong experience with Node.js service architecture
  • Strong experience with Angular (or similar SPA frameworks)
  • Strong experience in Domain-driven design and event-driven patterns using queuing systems
  • Experience designing APIs and relational data models (Postgres)
  • Experience with AWS or similar cloud platforms
  • Experience with modern CSS approaches, including Tailwind CSS or similar utility-first frameworks
  • A track record of building and scaling frontend systems used by multiple teams
  • Strong instincts around performance, accessibility, and cross-browser compatibility
  • Experience establishing and monitoring frontend performance SLAs

Benefits

  • Strong health, dental, and vision options as well as a significant 401(k) match
  • Unlimited PTO after two years of service

Related Job Pages

More Full-stack Engineer Jobs

OtherRemoteTeam 1,001-5,000Since 1939H1B No Sponsor

• Lead full stack development for the Digital Services team, performing detailed systems analysis and implementation of high performing software solutions that are efficient and cost effective, supporting Wellmark’s business and Technology applications. • Lead system development and guides the team in the design, development, code testing and debugging necessary to ensure successful completion or resolution of issues while focusing on utilization of emerging technologies. • Orchestrate cross-functional end-to-end execution across diverse platforms, all meticulously aligned with Wellmark's SDLC standards and the structured SAFe methodology in order to culminate the making of these advancements accessible and beneficial to all Information Product teams and foster a unified and elevated approach to development and delivery. • Work closely with UX/UI designers, product managers, Architects and DevOps engineers to create responsive, interactive, and high performing applications by delivering high quality code that ensures a seamless user experience across multiple devices. • Develop and optimize web pages for maximum speed, accessibility and scalability. • Develop and optimize backend architecture ensuring scalability, performance and security. • Write clean, maintainable and efficient code, adhering to best practices and Wellmark engineering standards. • Ensure mobile responsiveness of applications. • Ensure analysis of defects to find root cause and guide others in the identification of potential improvement opportunities. • Provide production support of applications including root cause analysis and break-fix resolution. • Use data and cost measures (AWS, infrastructure, labor, etc.) to influence timely decisions, build consensus, and take actions to successfully deliver project or production support objectives and support benefits realization. • Identify known issues, impacts to project or production outcomes if not resolved and escalate as necessary. • Contribute to a collaborative agile environment, including PI Planning, iteration planning, estimation, demos and retrospectives.

Iowa
Job Closed
OneStream Software logo

Senior Software Engineer – MarketPlace, ET hours

OneStream Software

A comprehensive cloud-based platform to modernize the Office of the CFO.

OtherRemoteTeam 1,001-5,000H1B No Sponsor

• Design and architect solutions that work interactively. • Provide documentation of source codes, defining standards and improve them, APIs, flow diagrams, reviewing code requests. • Build and deliver solutions that meet/exceed customer/stakeholder expectations. • Proactively suggest options for solutions that make the feature easy to use and improve customer experience. • Drive requirements discussions based on value delivered to customer. • Participate and contribute to reviewing other team members unit tests. • Lead design discussions and planning. • Mentor Software Engineer team members in best practices, coding standards, assist in software design, provide training.

United States
$138K - $172.3K / year
Job Closed
Leidos logo

Engineering Lead, Inner Developer Loop

Leidos

A science and technology company, Leidos provides products and services to the health, national security, and engineering industries. As an employer, Leidos fos

• Lead a team building the inner dev loop. Own the end-to-end experience from laptop-in-box to first pull request: workstation imaging and configuration, privilege and access workflows, enterprise connectivity, developer tooling, and the AI-powered development environment that ties it all together. • Turn "weeks to onboard" into "ready in an hour." The benchmark is real: a developer receives their machine, opens it, and is writing code for their team within their first hour. Your team designs and builds the systems that make that possible at enterprise scale. • Make agentic development tools a first-class citizen. AI coding tools aren't a plugin someone installs later—they're part of the standard environment your team ships. You also ensure developers actually know how to use them well: the workflows, the review patterns, the practices that separate real productivity gains from novelty. • Lead by building. This is not a program management role. You write code, review code, and architect solutions alongside your team. Your credibility comes from what you ship. • Engage deeply with program teams. Your team's work only succeeds if it fits how real engineering teams operate. You stay connected to 3–5 active programs, understand their constraints, and bring those lessons back to improve what you're building. • Drive measurable impact. Success shows up in the metrics: onboarding time collapses, developer satisfaction improves, AI tool adoption climbs, and teams spend less time wrestling with their environment and more time delivering mission software. • Stay ahead of the curve. Continuously evaluate emerging tools and practices—in workstation management, developer environments, and agentic development—and incorporate what's worth adopting into the enterprise standard.

United States
$131.3K - $237.4K / year
Job Closed
Trimble Inc. logo

Senior Full Stack Software Engineer

Trimble Inc.

Trimble technology is transforming critical industries to power an interconnected world of work.

Full TimeRemoteTeam 10,001+H1B No Sponsor

• Design and implement highly available, scalable backend services and APIs that orchestrate complex procurement workflows • Architect resilient service designs and data models that handle high-volume transaction processing • Continuously improve reliability, performance, and scalability through profiling, observability, and load testing • Implement comprehensive security, data protection, and fault-tolerance patterns • Build and optimize asynchronous task processing pipelines for automated procurement decisions • Design caching strategies, database optimization, and service orchestration patterns • Build, test, and ship user-facing web experiences with high performance and accessibility • Contribute in architecting and designing scalable frontend architecture • Own entire features from specification to shipping • Collaborate with product managers and designers to shape solutions and deliver iteratively • Participate in code reviews, raise engineering standards, and reduce technical debt through pragmatic refactors • Mentor junior developers and help establish coding standards and best practices.

Spain