Full Time

Principal Software Engineer, Platform

Figure
$130,000 - $180,000* / year (about $63–$87 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Figure, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Principal Software Engineer, Platform at Figure is responsible for designing, developing, and enhancing scalable and efficient software solutions that underpin our platform infrastructure. This leadership role requires deep technical expertise and strategic vision to guide our software architecture and engineering practices. The Principal Engineer will collaborate with cross-functional teams to drive robust development processes, ensure high-quality deliverables, and contribute to the continuous improvement of our technology stack. Additionally, the ability to mentor junior engineers and foster a collaborative team environment is essential to this role.



Job Responsibilities

  • Lead the architectural design and implementation of scalable and resilient software solutions.
  • Collaborate with product managers and stakeholders to define and prioritize software features and enhancements.
  • Develop and oversee engineering best practices, including code reviews, testing, and documentation.
  • Mentor and guide junior engineers to advance their technical skills and career development.
  • Identify and address performance bottlenecks and system vulnerabilities within the platform.
  • Drive innovation by suggesting and implementing new technologies and methodologies that align with organizational goals.
  • Participate in cross-functional meetings to provide technical insight and drive decisions related to platform capabilities.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 10+ years of experience in software development, with a strong focus on platform engineering.
  • Expertise in one or more programming languages such as Java, Python, or Go.
  • Demonstrated experience with cloud services (AWS, Azure, Google Cloud) and microservices architecture.
  • Strong understanding of databases, both relational (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra).
  • Proficient in DevOps practices, including CI/CD pipelines, containerization (Docker, Kubernetes), and automated testing methodologies.


Technologies & Tools

The Principal Software Engineer will work with a diverse set of technologies and tools, including cloud platforms like Amazon Web Services (AWS), container orchestration tools such as Kubernetes, CI/CD tools like Jenkins or GitLab, programming languages such as Java and Python, and database systems including PostgreSQL and MongoDB. Familiarity with monitoring and logging tools to ensure system reliability and performance is also essential.



Ideal Candidates

Ideal candidates for this position are those who possess a deep technical acumen combined with strong leadership qualities. They should demonstrate the ability to think critically and strategically while remaining detail-oriented. A collaborative mindset and excellent communication skills are crucial for effectively working with cross-functional teams and mentoring peers. Individuals who are passionate about technology, possess a continuous learning attitude, and thrive in a fast-paced environment will be well-suited for the role of Principal Software Engineer, Platform at Figure.

Job alerts are where we started. See everything else Jobareer does, on one page. What Jobareer does →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.