AI Native Software Engineer
Role details
Job location
Tech stack
Job description
responsibilities and expectations, for engineers who demonstrate strong growth mindset, learning agility, and leadership in AI-first ways of working. The role contributes to advancing MDC's engineering practices by applying AI across the software development lifecycle, while maintaining strong standards for quality, security, and reliability. Responsibilities : - AI Native Software Engineering: Design, build, test, and maintain software solutions using AI first engineering practices, ensuring quality, security, and scalability - GenAI & Agentic AI Enablement: Apply GenAI and Agentic AI capabilities to accelerate delivery, improve developer experience, and unlock new solution patterns that deliver measurable value - Engineering Excellence & Continuous Improvement: Identify and implement improvements to engineering practices, tooling, and workflows through responsible and effective AI adoption - Change Champion & Enablement: Act as an AI first engineering champion, supporting and
Requirements
mentoring other engineers and developers in adopting new ways of working - Learning & Innovation: Continuously stay ahead of AI engineering trends, experiment responsibly, and translate learnings into practical, reusable practices for MDC teams Requirements : - University degree in Computer Science, Engineering, or equivalent practical experience - Solid professional experience in software engineering within enterprise or complex delivery environments - Strong foundations in modern software development, cloud platforms (Azure preferred), and Agile / DevOps environments, using modern DevOps tools (AzDO and GitHub preferred) - Practical experience with GitHub Copilot or similar AI assisted development tools (code generation, testing, analysis, automation) - Knowledge of AI assisted software engineering trends (e.g. SDD with GitHub SpecKit), including an understanding of where these approaches are most effective and where they are not - Curiosity, learning agility, and a growth mindset toward adopting new tools and ways of working - Strong collaboration and communication skills, with the ability to support and influence others Are you ready to join us? Build your success story at JTI. Apply now Next Steps: After applying, if selected, please anticipate the following within 1-3 weeks of the job posting closure: Phone screening with Talent Advisor > Assessment tests > Interviews > Offer. Each step is eliminatory and may vary by role type. At JTI, we strive to create a diverse and inclusive work environment. As an equal-opportunity employer, we welcome applicants from all backgrounds. If you need any specific support, alternative formats, or have other access requirements, please let us know.