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