{bc}
indeed

Software Architect - AI-Enabled Engineering

Wärtsilä Corporation
Vancouver, CAN
Onsite
Discovered 3 weeks ago
Full-stack software developmentEnterprise software development.NET/C#Angular/TypeScriptSQLREST APIs

Full Job Posting

Role overview

The role supports Wärtsilä's Digital Port Solutions portfolio and advances software engineering practices through practical use of AI and development agents.

The work combines hands-on software development, technical leadership, and introducing and scaling AI-assisted engineering practices.

The posting title is Software Architect - AI-Enabled Engineering, while the description identifies the sought position as Senior Full-Stack Software Engineer.

Responsibilities

  • Design, develop, and maintain enterprise software across the Digital Port Solutions portfolio, including full-stack work on frontend, backend, databases, APIs, and integrations.
  • Support technical design and architecture decisions for new functionality and customer implementations.
  • Lead adoption of AI-assisted development tools and agent-based workflows, and establish secure, responsible engineering standards for their use.
  • Automate repetitive development, testing, documentation, and code review; support AI-enabled product capabilities where applicable.
  • Improve maintainability, automated testing, code quality, and development lifecycle efficiency; mentor developers and promote modern practices.
  • Collaborate across Product, Business Analysis, QA, DevOps, and delivery teams; troubleshoot complex technical and production issues.
  • Measure the effect of AI-enabled engineering practices on productivity, quality, and delivery efficiency.

Required experience and competencies

  • Strong hands-on experience as a senior full-stack software developer and solid experience with modern web application architecture and enterprise software.
  • Experience with .NET/C#, Angular/TypeScript, SQL, and REST APIs or comparable stacks; Azure, containers, CI/CD, and modern DevOps practices.
  • Strong understanding of software architecture, integration patterns, security, and maintainability.
  • Practical experience with AI coding assistants, development agents, or agentic software workflows, including critical validation of AI-generated code.
  • Strong troubleshooting, analytical, problem-solving, communication, and cross-functional collaboration capabilities.
  • Ability to provide technical leadership while actively contributing to software delivery.

Preferred experience

  • Experience implementing AI/LLM capabilities in enterprise applications is preferred.
  • Experience with agent frameworks, RAG, MCP, tool integrations, or similar AI application patterns is preferred.
  • Experience with high-availability or operationally critical software is preferred.
  • Maritime, transportation, logistics, or other complex operational environment experience is an advantage.

Key outcome

Contribute directly to software delivery and help transform how the broader development organization uses AI and modern engineering practices.

Success includes improving development speed, software quality, engineering efficiency, and responsible adoption of AI-enabled practices.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Wärtsilä Corporation