
Job description

We’re looking for a Software Architect to join our growing team and help shape the architecture of robust, scalable systems that power our mission in the renewable energy space. In this role, you’ll take ownership of high-level system design, guide technical direction across teams, and ensure our platforms remain reliable, performant, and future-proof as we scale.
Rather than someone who only produces diagrams, we’re looking for a hands-on architect who understands systems end-to-end, cares deeply about code quality, and can translate business needs into clean, maintainable, and scalable technical solutions. If you enjoy setting standards, mentoring engineers, and enabling teams to build faster and safer, we’d love to talk.
This role is fully remote.
What You Will Do
Define and evolve the overall software architecture across backend systems, services, and platforms
Provide technical leadership and mentorship to engineering teams, promoting strong architectural and engineering practices
Design scalable, fault-tolerant systems with clear boundaries, ownership, and long-term maintainability
Collaborate closely with product, engineering, and SRE teams to align architecture with business and operational needs
Drive architectural decisions around cloud infrastructure, data storage, messaging, and distributed systems
Establish and document architectural standards, patterns, and best practices across the organization
Lead and support large-scale system refactoring, modernization, and cloud migration initiatives
Why Join Us
You will join a fast-growing technology company operating in a complex and challenging industrial and energy environment, where software and engineering innovation has a real impact on systems and infrastructure.
We work on highly complex projects that require strong technical expertise, ownership, and close collaboration across multidisciplinary teams (software, control, automation, operations).
Positions are open both to professionals working as contractors and to candidates interested in on-site employee roles, depending on the profile, experience, and project needs.
We welcome applications from local candidates, available to work on-site, as well as from professionals based worldwide, in line with the applicable contractual model.
We offer a dynamic, results-oriented work environment, where people are actively involved in projects and valued for the contribution they bring
BaxEnergy is committed to promoting a fair, inclusive, and respectful working environment and to adopting an inclusive protocol that ensures equal opportunities and prohibits any form of discrimination based on sex, gender, gender identity, sexual orientation, marital status, age, ethnic origin, nationality, religion, personal beliefs, or any other personal or social condition.
About BaxEnergy
BaxEnergy creates strategic software solutions for monitoring renewable energy. Our mission is to democratize access to energy and drive positive environmental change. Our team, led by our founder and CEO Simone Massaro, is deeply committed to the ethical impact of our work.
Job requirements
Smart, pragmatic, and focused on delivering real impact
6+ years of experience in senior software engineering roles, with at least 2+ years in an architectural or technical leadership capacity
Strong experience designing distributed systems, APIs, and data-intensive applications
Deep understanding of cloud platforms, containerized environments, and modern backend architectures
Comfortable making trade-offs between scalability, performance, cost, and development speed
Able to work with globally distributed teams, with at least a 4-hour overlap with CET/CEST
Eligible to obtain a visa and able to travel to Italy within three months of hiring
or
All done!
Your application has been successfully submitted!
