Open Position:
Closed Position:
Senior Backend Software Engineer

Help support the vitality and resilience of communities

This position closed on

General Info

Austin/Boston/SF Bay/Remote (US)
Full Time
Software Engineering
Reports to:
Principal Software Engineer
Salary Range:

General Description

At Underline, we are driven by a singular mission: to ensure the vibrancy of our nation through building intelligent community infrastructure. We work with communities across the United States to design, finance, and construct open-access fiber-optic networks. We believe these networks are the essential foundation for ultra-fast access to information, a competitive market for content and services, job formation and reskilling for workers, distributed healthcare services, new wireless solutions, and resilient modern infrastructure including responsible energy creation.

We’re looking for a full-time senior backend engineer to join our San Francisco-based Engineering team.

Our Engineering team responds to the needs of the business, delivering well-designed and strategically aligned technology solutions in network architecture and design, customer acquisition, network service provider connectivity, and operations and support systems.

Spend your time with us as we help support the vitality and resilience of communities.

About Us 

  • We offer bold solutions to drive positive, sustainable change 
  • We approach our work with humility, integrity, and intellectual rigor
  • We are agile and relentless in pursuit of our mission 
  • We have a mentality of service: to our mission, and to each other
  • We are dedicated to building and sustaining a culture of flourishing
  •  We optimize our efforts to create positive-sum for community and capital

Does this sound like you?

  • You are hungry, humble, and curious
  • You have excellent analytical, quantitative, and problem-solving skills
  •  You want to solve interesting problems in the realms of Backend APIs and systems integration
  • You are an intrinsic self-starter and enjoy taking on new challenges
  • You want to be part of the early stages of a company where everything you build matters
  • You want a highly collaborative environment, comprised of diverse subject matter experts in broadband networking, data center infrastructure, software development, and design
  • You care about building critical intelligent infrastructure to increase community vitality and improve resilience

What you'd be doing:

  • Build GraphQL APIs to power user interfaces
  • Design and model database schemas
  • Work closely with Frontend Engineers to conceptualize and build new features in backend services
  • Work closely with business and systems architecture colleagues to assess integration needs
  • Evaluate and recommend integration partners
  • Build connector or adapter components to external systems
  • Manage API documentation for our APIs and integration components
  • Maintain high standards of software development and quality through unit testing, integration testing, continuous integration, automated deployment, logging, and performance metrics
  • Respond to the requirements of the business and the software architects in building efficiently-scoped and strategically-aligned software

Experience we require:

  • 4+ Years of experience as a software engineer
  • Fluent with at least one backend language: Go, Ruby, Python,  and etc
  • Proficiency with SQL-like databases such as Postgresql
  • Hands-on experience working with REST APIs
  • Familiarity with GraphQL APIs
  • Proficiency with security standards such as OAuth2 and client certificates
  • Experience with agile, test-driven development, continuous integration, and automated testing
  • Strong understanding of web development protocols and security
  • Familiarity with deployment tools like  Kubernetes, Docker, and AWS
  • Travel to 4 quarterly off-site company retreats is required
  • Experience developing or integrating billing systems is a nice to have

Bonus points:

Hiring Manager

Josemar Luedke
Principal Software Engineer

Unsure about applying?

Confidence can sometimes hold us back from applying for a job. But here’s the thing: there's no such thing as a 'perfect' candidate. Underline is a place where everyone can grow. So however you identify and whatever background you bring with you, please apply if this is a role that would make you excited to come into work every day.

Position Application