Agentic AI Software Developer
Role details
Job location
Tech stack
Job description
Our synergetic Ethos IT Team is growing and seeking a full-time Agentic AI Software Developer (REMOTE) to architect and guide software solutions in an AI-first, spec-driven environment. This role translates business requirements into structured specifications, oversees AI-assisted development workflows, and ensures the quality, security, and performance of AI-generated code., * Spec-Driven Development- Translate business requirements into clear, testable specifications for AI-assisted development.
- AI Workflow Orchestration - Oversee software generation using agentic AI tools, ensuring alignment with architecture.
- Code Review & Quality - Rigorously review AI-generated code for accuracy, security, and maintainability.
- Testing & Validation - Ensure outputs meet specifications through strong testing practices.
- Prompt Engineering - Develop and refine prompts, constraints, and AI workflows for better outcomes.
- Architecture & Modernization - Support scalable system design and migration from legacy environments.
- Risk & Security - Identify and mitigate risks in AI-generated code and ensure secure development practices.
- CI/CD & Automation - Contribute to pipelines with validation and quality gates for generated code.
- Mentorship & Support - Guide team members and provide production support for AI-assisted systems.
- Documentation - Maintain clear specifications, workflows, and technical documentation.
- Collaboration - Partner with stakeholders to refine requirements and solution design.
Requirements
Do you have experience in System testing?, Do you have a Master's degree?, Our ideal candidate is a senior engineer with hands-on spec-driven development experience who has worked with agentic AI tools and AI-integrated systems. They have strong SQL experience, preferably PostgreSQL, and experience on development teams leveraging AI-assisted workflows, including reviewing and validating AI-generated code., Education: Master's degree in Computer Science, Data Science or a related field (preferred). Relevant experience may be a substitute for formal education., * Minimum of 7 to 10 years of software development experience, primarily with C# and .NET technologies (required).
- Minimum of 5 years working with MS SQL Server and PostgreSQL (required).
- Minimum of 3 to 5 years of experience with cloud platforms, preferably in AWS (required).
- Hands-on experience with AI-assisted or spec-driven development tools (e.g., Kiro or similar) (strongly preferred).
- Proven experience reviewing and validating AI-generated code (required).
- Experience with modern front-end frameworks, preferably in React.
- Strong background in CI/CD pipelines, automation, and quality assurance.
- Demonstrated ability to lead architecture and mentor engineering teams.
Certifications:
- AI-assisted development or prompt engineering certifications (preferred).
- Microsoft, AWS, or security certifications (plus).
- Required completion of secure software development training annually, including AI-specific secure coding practices and validation techniques.
Skills:
- Proficiency in Python and ML frameworks such as TensorFlow or PyTorch (preferred).
- Experience with MLOps, CI/CD pipelines, and infrastructure-as-code (Terraform or CloudFormation) (required).
- Strong understanding of data pipelines, model deployment, and performance monitoring (preferred).
- Ability to translate business requirements into scalable AI system designs (preferred).
- Excellent communication, stakeholder management, and problem-solving skills (required).
Benefits & conditions
Pulled from the full job description
- Referral program
- Health insurance
- 401(k) matching
- Paid time off
- Vision insurance
- Dental insurance
- Life insurance, This is a primarily remote position working in a home office environment, with a preference for candidates able to work within Eastern or Central Time Zone business hours. The role requires prolonged periods of sitting or standing while operating a computer and other office equipment. Communication with team members, clients, and stakeholders is expected.