Senior Software Engineer, Flight Search

ApplyApply
Posted 1 day ago
Share
Seattle, , United States
$0 -

Key Responsibilities

Full-Stack Development:
Design, develop, and maintain complex software applications, delivering high-quality, scalable, efficient, and maintainable solutions.

Ownership:
Take ownership of projects, features, and modules from inception through delivery, operations, and continuous improvement.

Solution-Oriented Mindset:
Identify problems, propose innovative solutions, and collaborate effectively to address technical and product challenges.

Engineering Excellence:
Uphold high standards for code quality, maintainability, reliability, and performance through thoughtful design, testing, and peer review.

Technology Expertise:
Leverage your expertise in React, TypeScript, C#, .NET, Azure, and CI/CD practices to build and optimize applications aligned with business goals.

Observability & Quality:
Build and maintain strong observability, alerting, and automated testing practices to improve system reliability and accelerate issue detection and resolution.

Highly Collaborative:
Partner closely with product managers, designers, and engineers to align technical solutions with business objectives and user needs.

Code Review:
Participate in and lead code reviews to maintain high engineering standards, enforce best practices, and mentor other engineers.

Technical Documentation & Mentorship:
Create clear technical documentation and share knowledge to support team effectiveness and continuous improvement.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience)
  • 8+ years of experience in software development, with a focus on full-stack development
  • Strong expertise in React, TypeScript, C#, .NET, Azure, and CI/CD practices
  • Experience maintaining production systems with strong standards for observability, operational support, and automated testing
  • Proven track record of delivering high-quality software with strong attention to reliability, scalability, and maintainability
  • Exceptional problem-solving and analytical skills
  • Ability to thrive in a fast-paced, dynamic environment
  • Strong communication, collaboration, and interpersonal skills
  • Self-motivated with a high level of ownership and accountability

Apply

Your contact

Albert Squiers