Fountain is seeking a Staff Software Engineer to join their team. Fountain is a leading enterprise solution for frontline workforce management. The company's platform helps organizations scale and manage their frontline talent. Fountain has helped hundreds of companies hire, onboard, and manage over 14 million workers in more than 75 countries.
The Staff Software Engineer will guide a team of 3 to 4 developers through regular cycles to maintain, enhance, and strengthen Fountain's products. This includes planning, architecture, development, and maintenance. The engineer will collaborate with product managers, designers, and other software engineers.
The Fountain Engineering team is organized into product squads, each responsible for independently owning the product's health and market fit. The teams are the domain experts of their products and are always looking to improve their operation.
What this role involves:
- Planning and delivering improvements to the product.
- Leading, training, and coaching team members.
- Designing, developing, testing, and maintaining product features and enhancements.
- Collaborating to enhance core stack technologies and architecture.
- Reviewing and collaborating with other developers' work.
- Ensuring the quality, reliability, operations, and security of the product.
- Collaborating closely with the product team throughout the product lifecycle.
- Implementing and maintaining the stack using best practices.
- Providing clear reports on scope, planning, and team members.
Requirements:
- 8+ years of experience in software engineering.
- Demonstrated experience in product-oriented software development.
- Experience leading engineering teams.
- Strong technical expertise in software development and architecture, and cloud-first solutions.
- Proficiency in technologies such as React, TypeScript, Ruby on Rails, and PostgreSQL.
- Ability to work independently and confidently.
- Excellent communication skills in English.
What Fountain offers:
- A unique work environment with a diverse team.
- The freedom to work remotely.
- In-person meetings with the team and annual organization-wide meetings.
- Competitive health plans and a retirement plan (in the United States).
- Flexible vacation policy, paid holidays, monthly lunch stipends, and annual allowances for ongoing education.
- Home office, cell phone, and wellness reimbursements.