Firstup is hiring a
Lead Software Engineer

Logo of Firstup

Firstup

πŸ’΅ $170k-$200k
πŸ“Remote - United States

Summary

Join Firstup, a company improving the employee experience for Fortune 100 companies, as a Lead Software Engineer. Guide your team in building scalable SaaS applications while constantly improving architecture, scale, availability, and fault-tolerance. Requirements include a bachelor's degree in computer science or related field, over 8 years of experience building large distributed systems, proficiency in NodeJS, Python, Java, and hands-on experience with streaming platforms such as Kafka and Spark.

Requirements

  • Bachelor’s degree in computer science or related field of study, or commensurate experience required
  • Over 8 years of experience building reliable and high performance large distributed systems with an emphasis on streaming and data pipelines
  • Hands-on experience building distributed platforms on AWS or GCP
  • Proficient in languages used on our platform, including NodeJS, Python and Java
  • Hands-on experience with streaming platforms such as Kafka and Spark
  • Skilled in building and maintaining large data processing platforms
  • Experience in building microservices platforms and RESTful APIs
  • Experience with scheduling tools such as Airflow, Dagster, StepFunctions
  • Experience with data modeling and warehousing best practices
  • Familiarity with enterprise BI tools such as Tableau, Metabase or Looker and integrating those into SaaS platforms

Responsibilities

  • Deliver innovative solutions and services while constantly improving our approach to architecture, scale, availability and fault-tolerance
  • Guide and mentor the team in building scalable SaaS applications with a focus on deliverables for quality, value, and speed
  • Foster a collaborative environment and mentor the team through technical challenges and career growth
  • Direct the team’s technical and architectural perspective with a focus on the long and short-term roadmap goals
  • Continuously gain knowledge about technologies that could help improve and scale the current technology stack of the domain
  • Oversee the daily operations of the team to make sure they are on track and unblocked
  • Take ownership for the team's technical decisions and consults other technical leads, when necessary, with focus on amplifying impact from each team member

Benefits

  • Excellent PTO program
  • Great health benefits
  • A casual and friendly environment
  • Remote work
  • A leadership team who truly believes in your growth – both personally and professionally

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Jobs

Please let Firstup know you found this job on JobsCollider. Thanks! πŸ™