Find Your Next Job

Senior Software Engineer - Ai Agents

Posted on Jan. 31, 2026

  • Dublin, Ireland
  • 0 - 0 USD (yearly)
  • Full Time

Senior Software Engineer - Ai Agents job opportunity

Tailor Your Resume for this Job


Overview


Do you want to lead the charge in leveraging generative AI to transform enterprise finance? We are looking for a Senior Software Engineer to join our Finance Copilot (Finance Agents) team, part of Microsoft’s rapidly growing Business & Industry Copilot(BIC) group. In this role, you will drive the development of intelligent, agent-first experiences that revolutionize how businesses operate, orchestrating advanced AI (large language models) with robust cloud services to deliver secure, scalable, and extensible solutions for finance and ERP scenarios. You will play a key role in shaping the future of the autonomous enterprise, building AI-powered agents that help finance professionals make faster, data-driven decisions. This is a high-impact, strategic position with opportunities to architect systems, mentor other engineers, and influence product direction across organizations.

Microsoft is reimagining how organizations run their business with generative AI. Our team’s charter is to build new Copilot capabilities for Finance and ERP scenarios, pushing the boundaries of AI and cloud technology. We are passionate about continuous learning, engineering for enterprise-grade quality (performance, security, compliance), and delivering real-world impact at scale. This role is based in Dublin, Ireland, working in a collaborative global team environment. It’s an exciting time to join us and shape the next generation of AI-driven enterprise software.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.


Responsibilities

  • Design & Develop: Architect and implement robust, scalable, and maintainable cloud services and APIs (using modern frameworks and Azure technologies) to power Finance Copilot experiences at enterprise scale.
  • AI Integration: Leverage large language models and agent orchestration frameworks to deliver rich, contextual, long-running conversational experiences and agentic workflows that automate finance processes and insights.
  • Enterprise Extensibility: Drive development of connectors and integration patterns for Microsoft 365 Copilot, Dynamics 365 Finance, and external ERP systems, ensuring the platform is extensible and can be tailored to complex enterprise environments.
  • Performance & Reliability: Continuously optimize backend systems for low latency, high throughput, and resiliency. Use telemetry, monitoring (e.g. Azure Monitor, Kusto), and AI-driven evaluation techniques to ensure reliability and proactively improve performance at scale.
  • Security & Compliance: Ensure all solutions meet Microsoft’s highest standards for security, privacy, and compliance. Incorporate secure development practices and governance from day one to protect sensitive enterprise data and conform to industry regulations.
  • Collaboration: Work closely with product managers, designers, data scientists, and partner engineering teams to deliver end-to-end features from ideation to production. Drive alignment on technical approach, balance trade-offs, and ensure the Finance Copilot integrates smoothly with other systems and teams.
  • Technical Leadership: Provide mentorship and technical guidance to the team. Lead by example through code and design reviews, drive critical architectural decisions, and raise the engineering bar by introducing best practices and new ideas that influence the broader organization.
  • Innovation: Stay current with emerging technologies and drive innovation in our product. Experiment with new features or tools and inject fresh thinking to continuously improve our AI copilots and developer platform.

Qualifications


Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND proven years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Experience with Agent based architectures, frameworks and technologies (such as MCP, A2A protocol, Langchain, Azure AI Foundry).
  • Proficient coding and design skills in modern programming languages (such as C#, Java, Python, Go or C++), with a strong understanding of computer science fundamentals – including object-oriented design, algorithms, data structures, and database concepts.
  • Hands-on experience developing scalable, distributed systems- for example, building cloud-based services, RESTful APIs, or microservices that run on Azure or other cloud platforms. Demonstrated ability to design for performance, reliability, and maintainability in a large-scale environment.
  • Strong problem-solving, debugging, and testing abilities, with a track record of delivering high-quality software. Able to diagnose complex issues across distributed systems and ensure code is well-tested (unit, integration, etc.).
  • Excellent communication and collaboration skills. Proven ability to clearly communicate technical ideas and system designs, and work effectively on cross-functional teams in an English-speaking environment.

Other Requirements: Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.


Preferred Qualifications:

  • Master’s or PhD in Computer Science, Engineering or a related technical field,
    • OR equivalent advanced industry experience.
  • Experience architecting and delivering cloud services at enterprise scale. Deep understanding of cloud design patterns and scalability considerations (multi-tenant SaaS, high-availability architectures, caching, etc.).
  • Proven years of experience building AI-powered applications (e.g. generative AI copilots, autonomous agents, or other AI-driven automation) in production. Hands-on involvement with large language model (LLM) technologies and AI/ML frameworks.
  • Expertise in integrating AI and telemetry – Familiarity with LLM orchestration frameworks, AI evaluation pipelines, and observability tools (for example, leveraging Azure Monitor, Kusto/Application Insights, or similar) to evaluate and improve AI systems’ performance and quality.
  • Track record of technical leadership. Demonstrated experience mentoring engineers, leading design/architecture discussions, and driving cross-team engineering initiatives or large features to successful delivery.
  • Enterprise platform experience. Experience building extensible platforms or connectors for Microsoft 365, Dynamics 365, or other large-scale enterprise systems (e.g. ERP or financial platforms). Understanding of how to integrate with complex enterprise ecosystems and third-party services.
  • Security and compliance mindset. Deep understanding of secure software development practices and privacy/compliance requirements in cloud services (e.g. data encryption, access control, GDPR). Experience building solutions for highly regulated industries is a plus.
  • Passion for learning and innovation. Enthusiasm for staying up-to-date with emerging technologies and continuously improving both yourself and the product. Enjoys exploring new tools, frameworks, and ideas (for instance, new Copilot capabilities, Microsoft Power Platform, etc.) to drive innovation in the team.


#BICJOBS



This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.


Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process.


Tailor Your Resume for this Job


Share with Friends!

Similar Jobs


Microsoft logo Microsoft

Senior System Software Engineer -Wsd

Overview Join the Update Platform team as a Senior Software Engineer for the chance to have an imp…

Full Time | Dublin, Ireland

Apply 2 weeks ago

Workday logo Workday

Sr Ux Researcher

Your work days are brighter here. We’re obsessed with making hard work pay off, for our peopl…

Full Time | Dublin, Ireland

Apply 3 weeks, 2 days ago

FORWOOD SAFETY logo FORWOOD SAFETY

Ai & Data Lead

Use AI to help save lives. We’re Forwood, a remote Australian SaaS company building software …

Full Time | Brisbane, Australia

Apply 2 months, 2 weeks ago

Workday logo Workday

Principal Threat Detection Engineer

Your work days are brighter here. We’re obsessed with making hard work pay off, for our peopl…

Full Time | Dublin, Ireland

Apply 2 months, 3 weeks ago

wolt logo wolt

Senior Backend Engineer (Go), Support Productivity

Engineering Helsinki, Finland · Tallinn, Estonia Full-time About Wolt At Wolt, we create techno…

Full Time | Helsinki, Finland

Apply 6 months, 2 weeks ago

Prisma Data logo Prisma Data

Senior Software Engineer

At Prisma, we are building the data layer for modern applications. If you are fascinated by the lea…

Full Time | København, Denmark

Apply 6 months, 2 weeks ago

Microsoft logo Microsoft

Principal Program Manager- Power Cat

Microsoft is a company where passionate innovators come to collaborate, envision what can be and ta…

Full Time | Sydney, Australia

Apply 7 months ago

Siemens logo Siemens

Lead Power Systems Consultant - Remote, Canada

Change the future with us. Here at Siemens, we take pride in enabling sustainable progress through …

Full Time | Nisku, Canada

Apply 7 months, 2 weeks ago