Opportunity brief
Siemens is hiring for the role of AI Agentic Software Engineer!
Responsibilities of the Candidate:
- Build innovative, performant features into our next-generation SaaS applications, applying core computer science principles — data structures, algorithms, and design patterns — to deliver reliable, scalable solutions. - Design, implement, test, and document services and components that scale across multiple projects as common services or shared modules, within scope, cost, time, and quality constraints. - Embed quality throughout the full agile product lifecycle: requirements, design, code, testing, delivery, and production support — including owning root-cause resolution of production defects. - Write clean, maintainable code; uphold and continuously improve engineering standards in a professional environment (source control, CI/CD, shortened release cycles, automated testing). - Partner with product owners and senior engineers to translate user requirements into technical specifications, offering pragmatic feasibility guidance and data-driven decision making. - Leverage AI-assisted developer tools (e.g., GitHub Copilot, Claude, Cursor, or equivalent) to accelerate coding, code review, test generation, and debugging — and actively share practices and learnings with the team. - Participate in agentic development workflows where AI agents assist with or autonomously handle defined stages of the SDLC — such as story enrichment, scaffolding, test generation, and PR summarization — reviewing agent output critically and ensuring quality before merge.
Requirements:
- Bachelor's degree in Computer Science or a related team, or equivalent professional experience. - 1–3 years of professional software engineering experience building and maintaining web-based or service-oriented applications. - Solid grounding in data structures, algorithms, object-oriented programming, SQL/databases, REST API design, and SOLID principles. - Experience with unit testing, mocking frameworks, and test automation — with a quality-first mindset across the full development lifecycle. - DevOps mindset: familiarity with CI/CD pipelines, exception handling, logging, monitoring, and operational metrics in a mature SDLC environment. - Strong communication, partnership, and teamwork skills; experience working in agile methodologies (Scrum, Kanban, or equivalent).