Principal Software Engineer
Folk
Principal Software Engineer
We're building folk to help people achieve their goals through lasting, valuable relationships. folk is the all-in-one CRM. Centralize all the relationships that matter for your organization and customize it to the adapted workflow: from Sales CRM, recruiting pipeline, deal flow management, prospection management, and more.
We're looking for Principal Software Engineers to bring our product vision to life by developing well-thought features that have thousands of users waiting for them. We are looking for someone who is at ease with async distributed architectures, can identify upcoming bottlenecks/required changes long before they happen and think about potential solutions in order to consolidate the tech vision. The job consists in:
- Contributing to projects (like the rest of the team)
- Identifying technical opportunities in the stack to support our growth
- Being a technical driver for the team
The job is not about management or mentoring, rather evangelizing and helping out other team members.
Please note we already have principal engineers in the team. By opening this position we want to welcome someone that can help us go even further with their own take.
We could be a great match if:
- You have experience with async distributed systems and have already worked on products where the write/read ratio is balanced.
- You have an architect track record and have actively designed complex architectures. You have been involved in complex multi-services, multi-technologies environments. You have foreseen changes to be made over several months to reach a new state.
- You believe preparing a great architecture is more valuable than going straight to implementation. There is nothing that you dislike more than rushing into the code. Instead, you plan and prepare by spending the required time allowing to identify the key areas and the main evolutions needed. The rest should be like playing along a score sheet of music.
- You're a great software developer and individual contributor building fast, reliable, real-time web-based applications. You want to work with skilled people who have a real focus on the customer experience, be it other developers or product and design people.
- You're looking to take ownership over a project from start to finish: understand the business logic, the requirements and ensuring delivery.
- You value quality and performance. You build a feature with the highest level of quality possible at the time and working with scaling or high load application is not something that scares you.
Our stack:
- Frontend: ReactJS, Typescript
- Backend: NodeJS, TypeScript, SQL, Redis, Kafka
- SaaS: Turbopuffer, Gitlab, Figma, Slack
- Hosting: AWS
- Monitoring: Datadog
If you want to know more about the daily life at folk, the following sections should interest you:
- Meet the team
- How do we work together?
- Tech team - What's the day-to-day?
Sounds like you? Then, we should probably meet.
Send us your application
What are we looking for?
- An overview of your background (either a resume or a Linkedin profile)
- A short note to tell us why we're a great fit for each other and how you envision your future @folk
We'll review your application and we'll get back to you within a week. No matter what our decision is you will hear from us.
Here are some tips for your application.
Here's our hiring process for this role:
- Async step – Key Contributions Review: Before scheduling any calls, we invite you to share a few recent contributions that best reflect your impact, especially those related to long-term architecture, ownership, and scaling initiatives. This helps us ensure the first conversation is focused and relevant. We share as much documentation as we can about the role but it's also a time to ask questions, talk about dealbreakers and clarify the role to you.
- A 1h30 video call with Jean-Yves - CTO to deep dive a little bit more into tech, to make sure you're interested in our stack and product, and to check the alignment with your skillset and approach.
- A 45min video call with Morgane - Talent Manager to tell you a lot more about folk, our ambition, how operating approach and make sure our expectations are aligned.
- 1h30 technical test, architecture and programming with Jean-Yves - CTO and one member of our engineering team: we use the test as a base for discussion to figure out how it feels working together and to cover architecture coding skills, architecture and exploration on a new topic.
- A 30min video call with folk's cofounders. It's the perfect opportunity for you to ask anything about the company.
- (opt) 30 min coffee with team members to get a feel of the work atmosphere
Regardless of the position, our interview process typically consists of 5 steps and takes approximately 2.5 weeks to complete.
$150k - $300k
...employees, and communities. The Role This is a top software engineer job that incorporates everything you’ve worked so hard for.... ...simply doesn’t get any more important than this. As a Principal Full Stack Engineer, your impact as a seasoned technical problem...SuggestedRemote jobFull timeWork at officeLocal areaWork from homeFlexible hours- ...deploying complex algorithms onto constrained hardware with speed and rigor. The Roles We are looking for an experienced software engineer to help us build a new generation of transpilation tools enabled by AI and modern verification techniques — bridging the gap...SuggestedFull timeRemote workRelocation packageFlexible hours
$200k - $240k
...new era demands a fundamentally different class of spacecraft. Engineered to survive the harshest radiation environments and to fully... ...space startup, we’d love for you to apply. The Role The software team at K2 strives to blur the lines between the various types...SuggestedPermanent employmentFull timeShift work$131.1k - $196.7k
...right opportunities to fit your life and launch your career today. Northrop Grumman Defense Systems is seeking Sr. Principal Engineer Software – 15321. This position will be located in Huntsville, Alabama and will support the Sentinel program. Position Benefits...SuggestedFull timeRelocation packageMonday to ThursdayShift work$98.4k - $163.2k
...employees are not only part of history, they\u0027re making history.\n\nNorthrop Grumman Defense Systems is seeking a Principal / Sr Principal Software Engineer. This position will be located in Roy, UT or Huntsville, AL and will support the Sentinel Program.\n\nDesigns,...SuggestedFull timeRelocation packageMonday to ThursdayShift work- ...About the Team OpenAI’s B2B Engineering team brings our most capable technology to the world through our developer platform and... ...dependable products. About the Role We’re looking for a Principal Software Engineer to design and scale the systems that power our...Full time
$200k - $260k
.... You will serve as the technical lead working with a team of engineers to oversee the design and implementation of these interconnected... ...language. ~12+ years of professional experience in the software industry. ~ Experience with web services, microservices, or...Full timeWork experience placementLocal area$148k - $193k
...making it easy for buyers at Fortune 1000 companies to tap into global manufacturing capacity. Xometry is seeking a Principal Software Engineer to join our Xometry Partner Experience Technology Organization. In this role as a senior individual contributor, you will...Full time$157.25k - $212.75k
...We are looking for a software engineering leader who is passionate about creating next-generation healthcare software that will dramatically... ...software for a regulated industry. Additionally, the Principal Software Engineer will bring deep expertise in one or more...Full timeTemporary workLocal areaFlexible hours$95.3k - $142.9k
...confirmation.. For all internal NGAS Engineering candidates, we have developed a... ...team to develop the next generation of software for the next generation of platforms. Support... ...today We are looking for a Principal Software Engineer/ Sr. Principal Software...Full timeRemote workRelocation packageShift work- ...Job Title: Principal Software Engineer, AI Location : Remote - US Clari + Salesloft are building the next era of enterprise revenue - one where teams make confident decisions powered by AI and real signals. By combining our scale, insights, and AI innovation, we...Remote jobFull time
- ...Assurance (IA) to support global Cyber operations and mission training. Job Description VOR Technology is seeking a Principal Software Engineer who designs, develops, maintains, enhances and documents software systems. Responsibilities will include the following...Full time
$98.4k - $163.2k
...employees are not only part of history, they\u0027re making history.\n\nNorthrop Grumman Defense Systems is seeking a Principal / Sr Principal Software Engineer. This position will be located in Roy, UT or Huntsville, AL and will support the Sentinel Program.\n\nWhat you\u2...Full timeRelocation packageMonday to ThursdayShift work$215k - $240k
...Reports to: Engineering Manager Location: Remote US Compensation: $215,000 to $240,000 base plus bonus and equity What... ...for an innovative, highly motivated, and self-driven Principal Software Engineer to join our Huntress SIEM team. As a Principal Software...Remote jobFull timeWorldwideHome office$313.8k
...consistent, and extensible across every part of the seller and buyer experience. About the Role We’re looking for a Principal Software Engineer to help shape the technical future of Commerce Hub. This is a very hands-on role. You’ll write code, dive into services,...Full timeContract workLive outWork at officeRemote work$50 - $150 per hour
...include Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Software Engineer Type: Freelance Compensation: $50–$150/hour Duration: 1–2 months Commitment: 15–25 hours/...Full timeSummer workFreelanceImmediate startRemote work- ...Compliance Install, configure, and maintain operating systems, software, servers, and hardware. Deploy, manage, and support... ...and deployment automation in a cloud enabled environment Principal Software Engineer: Bachelor's Degree in a Science, Technology, Engineering or...Full time
- ...flagship products like Snowflake Intelligence . As a Principal AI Engineer , you will be a technical North Star for our AI initiatives... .... Requirements: Experience: 10+ years of software engineering experience, with 3+ years specifically leading...Full time
- ...What is The Role We're looking for a Principal Software Engineer to join the Elasticsearch - Search Management team. This globally-distributed team of experienced engineers focuses on delivering a robust and feature-rich search experience, including contributing to...Full time
- ...SingleStore engineers build the real-time data platform powering some of the world’s most demanding applications. Our cloud-native... ...business impact. Position Summary We are seeking a Senior/Principal Software Engineer to join the Engineering team and play a critical...Full time
$103.6k - $155.4k
...Our employees are not only part of history, they're making history. Northrop Grumman Space Systems is seeking a Principal CUDA Software Engineer OR Sr. Principal CUDA Software Engineer to join our team supporting our DARC program. This position would be based...Full timeContract workRelocation packageShift work- ...t just contribute. You’ll make things happen–fast. As a Principal Engineer on our Advertising, Company Intelligence, and Intent team... ...environment operating at the edge of what’s possible in modern software engineering, data infrastructure, and applied AI. What...Full timeRemote work
- ...Are you a seasoned engineer with a passion for reliability and scalability? We’re looking for exceptional Software Engineers to join the Reliability team at Roblox. In this pivotal role, you will drive the evolution of our systems, ensuring they meet the highest standards...Full time
$165k - $187k
...The Connectivity Principal Software Engineer is accountable for leading the software development of the AeroConnect Product. In this role, the individual will be supported by a team of engineers who contribute to the execution of development and testing activities. This...Full timeWork at office$124.9k - $187.3k
...employees are not only part of history, they're making history. Northrop Grumman Space Systems is seeking a Sr. Principal CU DA Software Engineer to join our team supporting our DARC program. This position would be based in Colorado Springs, Colorado. This...Full timeContract workRelocation packageShift work$103.6k - $155.4k
...-Domain Operations, Missile Defense Integration Business Unit (BU), has an exciting career opportunity for an Efficiency Principal Software Engineer \u2013 Level 3 to join our team of qualified, diverse, and innovative individuals located in Colorado Springs, CO.\n\nPosition...Full timeWork experience placementRelocationShift work$160k - $220k
...Collaborative Partner : You excel at collaborating with colleagues in engineering, product, and across functions throughout the organization.... ...and across functions. Forward Thinker : You excel in software design and architecture to address complex problems,...Full time- ...from IT Hiring Managers. We guarantee you the best rate for your skills and performance. Job Description Position: Principal Software Engineer Location: Lowell, MA Duration: 12 Months Rate: Open The product this design effort is required for is...Full time
- This role can be filled at the Principal Software Engineer (T03) or Sr. Principal Software Engineer (T04) level. Principal Software Engineer: Bachelor of degree in a discipline from an ABET accredited university; 5 years of related experience with a Bachelor's degree; 3...Full time
$105.4k - $158k
...are not only part of history, they're making history. Northrop Grumman Defense Systems is searching for Principal/Sr Principal Software Engineers (multiple positions) to join the Global C2 Solutions Business Unit Business Unit in support of our programs,...Full timeRelocation packageShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer United States
- principal software engineer manager United States
- senior principal software engineer United States
- elementary principal United States
- principal consultant United States
- principal designer United States
- principal data analyst United States
- principal financial analyst United States
- associate principal United States
- epic principal trainer United States

