Software Architect - #52459
Duferco
We are expanding Duferco’s Corporate Innovation Team and are looking for a hands-on Software Architect who can shape how we design, build, and evolve internal software in an AI-native engineering environment.
You will work across domains such as energy, trading, logistics, steel, insurance, sports, and other sectors, turning messy business problems into well-structured systems that AI and humans can implement safely and maintain over time.
You will define pragmatic architectures, guide AI-assisted implementation, establish engineering patterns, and build internal platforms, AI-enabled tools, automation systems, and backend infrastructure that create leverage across the group.
About the Team
We sit close to real business problems and have the freedom to prototype and ship quickly. AI is already part of our daily workflow, and we expect architects to help us use it with discipline, not just speed.
We care about building things well: clear boundaries, maintainable systems, observable services, useful abstractions, and technical decisions that fit the business context.
We appreciate people who combine architectural thinking with hands-on delivery, collaborate effectively with AI tools, and help the team produce software that is coherent, testable, secure, and easy to evolve.
What You’ll Do
Shape the architecture of systems that make the organization faster and smarter:
• Design target architectures for internal platforms, backend services, APIs, data flows, and AI-enabled applications
• Translate ambiguous business processes into clear domain models, service boundaries, integration patterns, and implementation plans
• Guide AI-assisted implementation by breaking work into well-structured tasks, reviewing generated code, and ensuring architectural consistency
• Create reusable patterns, reference implementations, architectural decision records, and engineering guidelines for the team
• Work hands-on with FastAPI, Postgres, AWS-based services, data platforms, LLM applications, agents, and automation tools where useful
• Design integrations across internal and third-party systems with attention to reliability, security, data ownership, and maintainability
You will not just define diagrams or write specifications. You will help AI and humans implement the right architecture in real software, validate it in production, and improve it over time.
What We Offer
• A high-autonomy architecture role with direct influence on what gets built and how it gets built
• Modern AI-assisted engineering tools and time to explore new technologies, patterns, and development workflows
• A fast-moving, collaborative environment with talented and ambitious people
• A broad variety of technical and business challenges across different domains
• Competitive compensation and benefits
• Flexible working hours and hybrid work setup.
You’re Probably a Fit If
• You have 5+ years building production software systems, with strong experience designing backend architectures and owning services from concept to deployment
• A Master’s degree in Computer Science, Software Engineering, Computer Engineering, or a related discipline; equivalent advanced technical experience may also be considered
• You can turn a messy business problem into a clean domain model, data model, service design, and implementation plan
• You make pragmatic architecture decisions, explain trade-offs, and adapt designs as reality changes
• You have strong Python backend experience and can work hands-on with FastAPI, Postgres, APIs, integrations, and AWS-based services
• You use AI coding tools daily — Claude Code, Codex, Cursor, or similar — and know how to guide them with clear architecture, constraints, tests, and review practices
• You care about software quality beyond the first implementation: modularity, observability, testing, security, migrations, operational reliability, and maintainability.
Experience with LLM applications, agent frameworks, MCP servers, event-driven architectures, data warehouses such as Redshift, or complex operational domains is a strong plus.
You do not need experience with every technology we use. Strong architectural judgment, hands-on engineering ability, adaptability, and curiosity about AI-assisted software development matter much more.
If this sounds like the right fit for you, we’d love to hear from you.
Wie bewerbe ich mich?
Um sich für diesen Job zu bewerben, müssen Sie auf unserer Website autorisieren. Wenn Sie noch kein Konto haben, registrieren Sie sich bitte.
Veröffentlichen Sie einen LebenslaufÄhnliche Jobs
Tornitore CNC Macchinari Biglia con Programmazione Fanuc / 100%
Product Manager Critical Power / 100%
Responsabile Centro clienti Ticino 100%