We are seeking an accomplished Senior Manager, Software Architecture & Engineering to lead the design, development, and evolution of our AI-first Environmental Data Management SaaS platform.
This is a strategic leadership role at the intersection of software engineering excellence and innovative architecture design. Architect the platform: Define and own the overall system architecture, ensuring scalability, security, and high availability for a global customer base.
Water Services and Technologies is a forward-thinking technology company dedicated to providing innovative data management solutions. Our flagship SaaS product helps businesses streamline their data operations, ensuring high-quality data, compliance, and insightful analytics. We are looking for a seasoned web app developer to join our dynamic team and lead the development of our next-generation platform.
- Manage and Lead our Technology Team: Allocate tasks and guide the team’s workflow, monitor delivery progress, and act as a liaison between product owners, project managers, the team, and the board.
- Design & Implement scalable, cloud-native architectures (AWS preferred; Azure/GCP also considered) with a focus on microservices.
- Define & Enforce development standards to ensure high code quality, security (OWASP/DevSecOps), and performance optimization.
- Lead Technology Decisions regarding stack selection (Express.js, Node.js, React.js, Next.js, Nest.js, React Native) and infrastructure (Kubernetes, Docker, CI/CD pipelines).
- Collaborate with cross-functional Agile/Scrum teams to align architecture with business goals, prioritizing scalability, resilience, and cost efficiency.
- Drive Observability & Optimization through tools like Prometheus and Grafana, and database tuning (SQL Server, PostgreSQL, MongoDB).
- Mentor & Manage developers, conduct code reviews, and ensure secure coding practices are followed.
- Communicate Effectively with both technical and non-technical stakeholders, translating business needs into actionable technical solutions.
- Shape the Technology Roadmap by balancing business priorities with long-term technical evolution.
- Document architecture, processes, and technical decisions to ensure smooth maintenance and future development.
- Fluent in Portuguese and English (written and spoken).
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 10+ years of experience in web application development, preferably with SaaS products.
- Proven experience as a team lead or senior developer with strong leadership skills.
- Strong expertise in designing and architecting scalable, secure systems.
- Proficiency in modern frontend frameworks (React, Angular, or Vue.js).
- Solid backend development skills in Node.js, Python, or Ruby on Rails.
- Experience with RESTful APIs and microservices architecture.
- Knowledge of relational (MS SQL, PostgreSQL, MySQL) and NoSQL (MongoDB) databases.
- Familiarity with cloud platforms (AWS, Google Cloud, Azure) and DevOps practices.
- Strong understanding of data security, encryption, and compliance standards (e.g., GDPR, HIPAA).
- Experience with AI/ML, data analytics, or big data technologies.
- Proven background in Agile/Scrum environments.
- Competitive salary and performance-based bonuses.
- Opportunities for professional growth and development.
- Collaborative and innovative work environment.