Engenheiro de Software AI-Native

New
J
JobgetherSecurity & IT
BrazilFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
At least 3 years of professional software development experience
Required Skills
PythonSQLAgileGitGenerative AIUnit Testing

Requirements

  • At least 3 years of professional software development experience.
  • Strong proficiency in Python.
  • Strong understanding of Spec-Driven Development (writing specifications, breaking requirements into plans).
  • Experience with context engineering for LLMs (instructions, constraints, tool/MCP selection).
  • Practical experience using generative AI and agentic development tools.
  • Ability to critically review and improve code written by AI or other developers.
  • Strong programming fundamentals (clean code, maintainable, object-oriented principles).
  • Experience with automated testing (unit and/or integration testing).
  • Proficiency with Git and collaborative development.
  • Experience with SQL databases and fundamental data modeling.
  • Familiarity with agile methodologies such as Scrum, Kanban, or XP.
  • Strong written communication and specification skills.

Responsibilities

  • Develop software using an AI-native approach, orchestrating agents and LLMs from clear specifications while maintaining full technical responsibility.
  • Lead Spec-Driven Development, translating business and technical requirements into executable specifications, implementation plans, and clear acceptance criteria.
  • Manage progressive AI autonomy according to risk and context maturity.
  • Participate in augmented Pull Request reviews, evaluating intent, acceptance criteria, architectural decisions, and functional impact.
  • Build and maintain reusable knowledge and context assets, including skills, engineering patterns, and MCP integrations.
  • Apply sound software architecture and engineering practices to deliver clean, maintainable, testable solutions.
  • Develop automated tests and observability practices to monitor the quality, reliability, and cost of AI-generated outputs.
  • Collaborate with Product, Engineering, and multidisciplinary teams through agile practices like pair and mob programming.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now