Principal Software Engineer (Go / Distributed Systems)

GROUNDFLOOR Finance · Atlanta GA

Company

GROUNDFLOOR Finance

Location

Atlanta GA

Type

Full Time

Job Description

We're looking for a Principal Software Engineer, with Golang and distributed technology experience, to join our team of insanely smart and just gosh-darn-like-able engineers. The ideal person for this role enjoys building scalable, robust distributed systems. The position will primarily be focused on performing backend work and mentoring younger engineers.

If you're passionate about technical innovation, and building great software that makes an impact on people's lives don't overlook this career opportunity. As a Senior Engineer, you'll have the satisfaction of seeing tangible results of your ingenuity as you develop features, experiences, and integrations.

Groundfloor is a remote-friendly, hyper-growth, wealth-tech company based out of Atlanta. We value vulnerable high-quality/low-ego collaboration. If that sounds good to you, join us!

Requirements

DAY IN THE LIFE
  • High impact contributor building new transaction processing system
  • Work with director of engineering and lead architect to design, build and maintain transaction system
  • Founding member of the team, with a drive to have a strong culture of quality and reliability
  • Working with exciting technologies and having true ownership of a tech stack
  • Inovate and evaluate at a senior level; thinks strategically across one or more technologies
  • Engineering team leadership and mentoring

THIS JOB MIGHT BE FOR YOU IF
  • You love solving tough problems in distributed environments
  • You have the ability to dig in, and not let go till you've solved an issue
  • You sweat the details, focus on quality results instead of effort, and see problems as opportunities to learn and level up as a team
  • You are a great communicator, play nice with others, and have a good balance of talent, humor, and initiative
  • You are passionate about building great software that makes an impact on people's lives


TECH STACK
  • golang
  • grpc / event sourcing / CQRS / protobuf
  • kafka
  • aws stack (lambda, eks, dynamodb, RDS, etc)
  • docker / kubernetes / terraform
  • service meshes - linkerd / cilium / AWS App Mesh


YOUR EXPERIENCE + A FEW NICE TO HAVES
  • Demonstrated ability to work with a back-end language solving real business problems
  • You have a technical background and a BS or MS in a computer-related or hard science field
  • Experience operating in distributed / micro services-oriented environment
  • 8+ years of experience performing back-end programming
  • 4+ years of experience in Golang


Benefits

We value our employees' time and efforts. Our commitment to your success is enhanced by our competitive compensation and extensive benefits package including paid time off, medical, dental, and vision benefits, potential equity for strong candidates, and future growth opportunities within the company. Plus, we work to maintain the best possible environment for our employees, where people can learn and grow with the company. We strive to provide a collaborative, creative environment where each person feels encouraged to contribute to our processes, decisions, planning, and culture.

GROUNDFLOOR is an equal opportunity employer and all qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, religion, sex, national origin, disability status, protected veteran status, sexual orientation, gender identity, or any other characteristic protected by law.

Date Posted

08/11/2022

Views

10

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

API Software Development Engineer - II - Synchrony

Views in the last 30 days - 6

The job description is for an API Software Development Engineer II at Synchrony The role involves working on microservice APIs participating in hackat...

View Details

API Software Development Engineer - I - Synchrony

Views in the last 30 days - 5

The job description is for an API Software Development Engineer I position at Synchrony The role involves working on microservice APIs participating ...

View Details

Senior Software Engineer (Java) - NCR Corporation

Views in the last 30 days - 6

NCR Corporation is a leading software and servicesled enterprise provider in the financial retail and hospitality industries They are looking for a Se...

View Details

Senior Software Engineering Manager - NCR Corporation

Views in the last 30 days - 5

NCR Corporation is a leader in transforming connecting and running technology platforms for selfdirected banking stores and restaurants They are looki...

View Details

Sr. Data Analyst/Engineer - Remote - Sharecare

Views in the last 30 days - 11

Sharecare is a digital health company that helps people manage their health They are seeking a Sr Data AnalystEngineer to contribute to a new platform...

View Details

ADMS Engineer - Ameren

Views in the last 30 days - 9

The job posting is for an Engineer to support the design maintenance and operation of SCADA and ADMS systems The successful candidate will have a Bach...

View Details