Fullbay

Principal Software Engineer

Fullbay

full-time

Posted on:

Location Type: Remote

Location: ArizonaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $174,185 - $200,000 per year

Job Level

About the role

  • Design and implement complex, high-impact features that significantly increase business value and advance Fullbay's capabilities
  • Drive architectural decisions that simplify implementations, improve performance, and establish patterns for the entire engineering organization
  • Investigate and evaluate new technologies, establish the technical platform, and define the stack
  • Quickly prototype solutions and deliver proof-of-concepts that turn speculative ideas into concrete implementations
  • Own production excellence—proactively identify issues, establish monitoring standards, and drive performance, scale, and availability goals
  • Work with principal engineers as a unified team to coordinate on technical initiatives spanning multiple domains
  • Establish and promote best practices for software development, including coding standards, system design patterns, and integration approaches
  • Lead Architecture Decision Record (ADR) processes and ensure alignment on technical standards
  • Serve as technical advisor to senior leadership—communicate development goals, progress, and strategic direction
  • Collaborate with the dev lead to define entry/exit criteria for how Product, QA, and Development teams work together, including checkpoints and release cadence
  • Train engineers across the organization on modern programming practices, platform capabilities, and effective use of tools
  • Mentor other engineers through code reviews, pairing sessions, and formal training
  • Establish code review standards, branching strategies, and software development methodologies
  • Work with the Internal Developer Platform to improve developer experience and productivity
  • Establish metrics and standards for performance, scale, and availability
  • Evaluate and integrate third-party technologies to enhance the Fullbay stack

Requirements

  • 10-15 years of experience in software design and development
  • Bachelor's degree in Computer Science or equivalent experience
  • Proven ability to design and implement scalable, distributed systems
  • Strong communication skills with ability to influence technical decisions across the organization
  • Experience working collaboratively with Product Management and QA teams
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software designsoftware developmentscalable systemsdistributed systemsarchitectural decisionscoding standardssystem design patternsintegration approachesperformance metricsmonitoring standards
Soft Skills
communication skillsinfluencecollaborationmentoringtrainingleadershipproblem-solvingproactive identificationteam coordinationstrategic direction
Certifications
Bachelor's degree in Computer Science