W

Workwave

Field service management software suite

Senior Software Architect

Software EngineeringConfirmed live in the last 24 hours
Full-timeVerona, VR, Italy€58k - €80k /yr

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science, Computer Engineering, or Mathematics, or equivalent professional experience.
  • At least 8 years of software engineering experience, including at least 4 years leading the architecture, design, and delivery of enterprise-scale distributed SaaS platforms.
  • Expert-level proficiency in C#/.NET and working proficiency in Python, TypeScript/Node, Java, or Go, with the ability to ramp up quickly in unfamiliar codebases.
  • Deep experience with AWS or Azure architectures, including Kubernetes or containers, serverless, messaging, and managed data services.
  • Advanced SQL expertise with SQL Server, PostgreSQL, or MySQL, including query tuning at high concurrency, and practical NoSQL experience such as DynamoDB.
  • Strong grounding in Domain-Driven Design, Event-Driven Architecture, microservices, and multi-tenant SaaS architecture.
  • Practical experience or demonstrated aptitude in building production LLM/agentic workflows and using AI-assisted software development practices.
  • Exceptional written and verbal English communication, including the ability to explain trade-offs to executive, engineering, and enterprise customer audiences.

Responsibilities

  • Own the architecture for one or more core platforms and shared services, defining technical roadmaps, architectural standards, technical debt mitigation strategies, and cross-portfolio alignment.
  • Partner directly with enterprise customers to understand workflows, lead technical discovery, and design scalable integration and architecture solutions.
  • Drive architecture across scheduling, routing, payments, telematics, ERP, and payroll domains using C#/.NET, Python/FastAPI, Node/TypeScript, and modern front-end frameworks.
  • Lead legacy extraction programs, migrating embedded business logic and stored procedures into modern, event-driven, API-first services without operational downtime.
  • Design reusable, plug-and-play services that integrate with PestPac, RealGreen, WinTeam, and TimeGate.
  • Lead cloud platform evolution on AWS using EKS/Kubernetes, Lambda, API Gateway, SNS/SQS, DynamoDB, Aurora, PostgreSQL, and Infrastructure as Code.
  • Architect and deploy production-grade AI systems, including multi-agent assistants, tool orchestration, human-in-the-loop workflows, evaluation frameworks, security boundaries, and token cost governance.
  • Design high-performance, multi-tenant database architectures across SQL Server, PostgreSQL, and MySQL.
  • Execute architectural spikes and proof-of-concepts to evaluate trade-offs and support decisions with empirical data.
  • Drive architecture review practices, security-by-design, CI/CD automation, and modern testing standards.
  • Mentor senior and mid-level engineers through pairing, design coaching, and internal technical sessions.

Desired Qualifications

  • Experience with AWS is preferred.

About the Company

Workwave

Field service management software suite

WorkWave provides software for field service management, including scheduling, dispatching, CRM, billing, and mobile workforce management. The suite helps service teams operate at customer sites more efficiently by coordinating jobs, customers, and payments. It runs on a subscription model and can be customized to fit different business needs, with specialized services for private equity clients like exclusive pricing and dedicated support to help scale investments. The overall goal is to improve operational efficiency, reduce costs, and boost customer satisfaction while enabling business growth.

Company size
201-500
Company stage
Seed
Total funding
$8.3M
Headquarters
Holmdel Township, New Jersey
Founded
1984

Recently Posted Jobs

Explore more opportunities at Workwave

See more jobs