Senior Software Engineer (AI Driven)

New
J
JobgetherAirline revenue management
Based in Brazil, Flexibility to occasionally adapt working hours for collaboration with clients across the Americas, Europe, and the Middle East.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
Fluent spoken and written English; professional proficiency in Spanish or Portuguese is a plus.
Required Skills
AWSPythonSQLTypeScriptAzureReactRESTful APIsTerraform

Requirements

  • Bring strong professional software engineering experience and the ability to independently design, build, debug, deploy, and maintain production systems.
  • Demonstrate advanced proficiency in Python and experience using it in production.
  • Have full-stack development experience, including TypeScript and React, and be able to own frontend functionality when required.
  • Have strong SQL skills and experience with relational data, APIs, client datasets, and production data flows.
  • Have hands-on experience deploying and maintaining applications in AWS or Azure.
  • Bring practical experience with containers and Infrastructure-as-Code tools such as Terraform.
  • Demonstrate end-to-end ownership across application code, integrations, infrastructure, deployment, and ongoing maintenance.
  • Be able to lead technical discussions with clients, explain complex decisions clearly, manage expectations, and constructively challenge requirements.
  • Use a production-focused approach attentive to maintainability, reliability, observability, debugging, and real-world system behavior.
  • Have experience using modern AI coding tools in daily development while applying sound judgment to maintain code quality.
  • Be able to work independently, navigate ambiguity, take ownership of complex problems, and deliver without constant supervision.
  • Have fluent spoken and written English; professional proficiency in Spanish or Portuguese is a plus.

Responsibilities

  • Own technical implementation for one or two airline clients from requirements and solution design through development, deployment, operation, and continuous improvement.
  • Build and maintain client-specific Adapter functionality across frontend, backend, APIs, business logic, data integrations, and system exports.
  • Develop production software using Python, TypeScript, React, SQL, and relevant cloud technologies.
  • Integrate applications with client datasets, APIs, infrastructure, and existing enterprise systems.
  • Deploy, maintain, and troubleshoot applications and infrastructure in client AWS or Azure environments, using containers and Infrastructure-as-Code tools such as Terraform.
  • Work directly with clients to understand requirements, participate in technical meetings, explain decisions, troubleshoot issues, and manage expectations.
  • Analyze recommendation results with revenue management teams and identify technical or business issues affecting outcomes.
  • Partner with core engineering to decide whether functionality is client-specific or belongs in the shared product, and translate implementation learnings into roadmap input.
  • Diagnose production issues, improve reliability and observability, and maintain systems throughout their operational lifecycle.
  • Collaborate with engineering, data science, product, and leadership teams on architectural and technical decisions.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now