Senior Software Engineer

Kinetic
Remote

About The Position

As a Senior Software Engineer on our team, you’ll be a versatile contributor working across a wide range of projects and technologies in service of Kinetic’s mission. You’ll collaborate with cross-functional teams to design, build, and maintain full-stack serverless software systems, including scalable backend services, intuitive user interfaces, and reliable internal tools. You will also work on AI-powered features, including autonomous agents and LLM-based applications, as part of our broader platform initiatives. The role provides broad exposure to product development across our platform. We’re looking for someone who enjoys tackling complex, real-world challenges, thrives in a fast-paced environment, and is eager to learn and adapt as technologies evolve. You’ll contribute to everything from core infrastructure to experimental features, helping deliver high-impact solutions that reduce workplace injuries and improve operational outcomes for our customers. A strong engineering foundation, curiosity, and a collaborative mindset are key to success in this role.

Requirements

  • Bachelor's degree in Computer Science or a related field with at least 7 years of relevant experience.
  • Full-stack development experience in a modern tech stack that includes TypeScript in a cloud environment.
  • Experience building software products from concept through implementation and operations.
  • Proven track-record of building and operating large-scale cloud solutions in production, including testing, deployment, monitoring and tech debt management.
  • The working language at Kinetic is English.

Nice To Haves

  • Experience developing and deploying AI features in production software, especially those leveraging LLMs or agentic AI patterns.
  • Experience with AWS, serverless, SQL and no-SQL databases, data lakes, stream & batch processing systems.
  • Strong testing and documentation practices. You can give examples of documentation and testing challenges you have solved in the past and how you would apply those solutions to new environments.
  • Experience with production security practices in the cloud including building systems that meet enterprise security standards and industry best practices.

Responsibilities

  • Lead the design, development, and implementation of robust, scalable, and cloud-native software solutions that directly contribute to Kinetic’s mission.
  • Write clean, efficient, tested, and maintainable code in a team environment.
  • Collaborate with product managers, designers, other engineering teams, and business stakeholders to translate requirements into software architectures and technical solutions.
  • Provide leadership and mentorship to peers and more junior engineers, fostering a culture consistent with Kinetic’s core values and industry best practices.
  • Participate in architecture and code reviews to ensure consistent quality, reliability, and scalability of software systems.
  • Champion security best practices in software design and development.
  • Proactively identify opportunities for improvement in existing systems and processes.
  • Troubleshoot and resolve complex technical issues, emphasizing root cause analysis and post-mortem documentation.

Benefits

  • This is a remote position (candidate must be a full time U.S. resident)
  • Salary Range: $160,000 - 190,000 per year
  • Equity Grant
  • Medical, dental, and vision insurance
  • 20 vacation days per year
  • 9 federal holidays off
  • Parental Leave
  • Pre-tax 401k contribution
  • HSA with compatible health plans
  • FREE: Health Advocate
  • FREE: Telehealth Membership
  • FREE: OneMedical Account
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service