Senior Software Engineer

DATDenver, CO
$143,000 - $183,500Hybrid

About The Position

As a Senior Software Engineer, you will be a key technical leader, responsible for the design, development, and delivery of our core backend services. You will tackle complex technical challenges, set architectural direction, and champion best practices across the engineering organization. This is a highly visible role for an expert who wants to have a major impact on our platform.

Requirements

  • At least 5 years of experience in software development with significant experience as a software engineer or higher and a track record of delivering complex, scalable systems.
  • Deep expertise in Node.js and the related ecosystem.
  • Extensive experience designing, deploying, and managing applications on AWS.
  • Expertise with containerization and orchestration, specifically Docker and Kubernetes.
  • Proficiency in user interface frameworks such as Angular, React and/or web components.
  • Proficiency in setting up and using Datadog for monitoring, logging, and observability.
  • Strong understanding of microservice architecture, event-driven systems, and distributed systems design patterns.
  • Expertise with relational and NoSQL databases, and messaging systems like Kafka.
  • Excellent communication skills and the ability to articulate complex technical concepts to a variety of audiences.
  • A proven ability to mentor and lead technical projects with high ambiguity.
  • A Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.

Responsibilities

  • Lead the design and implementation end to end of large-scale, high-performance backend systems and an intuitive user experience.
  • Build and maintain frontend features using React or Angular and web components, working end-to-end from API design through to user interface delivery.
  • Drive the adoption of modern software development practices, including automated testing, conduct code reviews, CI/CD pipelines, and infrastructure-as-code.
  • Architect, maintain and monitor robust, scalable and reliable services on AWS, leveraging services like EKS, MSK (Kafka), and S3.
  • Mentor other engineers and provide technical guidance to elevate the skill level of the entire team.
  • Lead the response and resolution for complex production incidents, perform root cause analysis, and implement preventative measures.
  • Work closely with cross-functional teams, including product managers, DevOps, and UX to deliver timely, high-quality and performing end-to-end solutions.
  • Design and implement comprehensive monitoring and alerting strategies with Datadog to ensure the health, reliability, and performance of production systems.

Benefits

  • Medical, Dental, Vision, Life, and AD&D insurance
  • Parental Leave
  • Flexible Vacation Time (FVT)
  • An additional 10 holidays of paid time off per calendar year
  • 401k matching (immediately vested)
  • Employee Stock Purchase Plan
  • Short- and Long-term disability sick leave
  • Flexible Spending Accounts
  • Health Savings Accounts
  • Employee Assistance Program
  • Additional programs - Employee Referral, Internal Recognition, and Wellness
  • Free TriMet transit pass (Beaverton Office)
  • Competitive salary and benefits package
  • Work on impactful projects in a cutting-edge environment
  • Collaborative and supportive team culture
  • Opportunity to make a real difference in the trucking industry
  • Employee Resource Groups
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service