Senior Software Architect & Tech Lead - Scada & Cloud
Listed on 2026-05-26
-
Software Development
Software Engineer, Cloud Engineer - Software, Software Architect, DevOps
At Mobius Renewables, we’re helping lead the global energy transition by transforming waste into renewable energy and measurable decarbonization. We’re a fast-growing team of expert innovators, engineers, and problem-solvers committed to advancing global sustainability, fueling a circular economy, and creating a cleaner future for all. Join us and help shape the future of renewable energy.
Position SummaryThe Lead Software Engineer is a highly skilled and experienced technology professional who provides technical leadership and guidance to the software development team. This role is responsible for driving the design, development, and implementation of robust and scalable software solutions that support the organization’s critical IT operations and business processes.
Key Responsibilities- Provide technical leadership and architectural guidance to the IT software engineering team.
- Lead the design and development of complex software applications, systems integrations, and automation tools and scada systems.
- Define and enforce coding standards, best practices, and architectural patterns within the team.
- Mentor and coach junior and mid-level software engineers, fostering their technical growth and development.
- Collaborate with IT operations, security, infrastructure teams, and business stakeholders to understand requirements and translate them into technical designs.
- Drive the adoption of new technologies and methodologies to improve the efficiency and effectiveness of the development process.
- Participate in the full software development lifecycle, ensuring high-quality deliverables at each stage.
- Lead code reviews to ensure code quality, maintainability, and adherence to standards.
- Troubleshoot and resolve complex technical issues, providing expert-level support.
- Contribute to the development and maintenance of the overall IT software architecture.
- Evaluate and select appropriate technologies and tools for software development projects.
- Drive the implementation of CI/CD pipelines and automation strategies to streamline the software delivery process.
- Ensure the security and scalability of developed applications.
- Participate in strategic planning and provide technical input on future IT initiatives.
- Foster a collaborative and innovative team environment.
- Lead technical discussions and decision-making processes within the team.
- Stay abreast of the latest technology trends and advancements relevant to our IT landscape.
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- Experience (typically 5+ years) in software development, with a significant portion in a senior or lead role.
- Proven experience in designing and implementing scalable and high-performance software solutions including micro systems, jira, scada systems.
- Strong understanding of software architecture principles and design patterns.
- Experience leading and mentoring software development teams.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication, collaboration, and interpersonal skills, with the ability to effectively communicate technical concepts to both technical and non-technical audiences.
- Experience with database technologies (e.g., SQL Server, MySQL, Postgre
SQL) and database design principles. - Solid understanding of API development and integration (RESTful, SOAP).
- Experience with version control systems (e.g., Git) and branching strategies.
- Familiarity with agile development methodologies (e.g., Scrum, Kanban).
- Experience with cloud platforms (e.g., Azure, AWS, GCP) and cloud-native architectures.
- Experience with containerization technologies (e.g., Docker, Kubernetes) and orchestration.
- Knowledge of CI/CD tools and practices (e.g., Jenkins, Git Lab CI/CD, Azure Dev Ops).
- Experience with infrastructure-as-code (IaC) tools (e.g., Terraform, Cloud Formation).
- Familiarity with security best practices in software development and application security.
- Experience with performance testing and optimization techniques.
- Contributions to open-source projects or a strong personal portfolio.
- Technical Leadership
- Scada System Experience and or Exposure
- Software Architecture and Design
- Team Leadership and Mentoring
- Problem-Solving and Debugging
- Communication (written and verbal)
- Collaboration and Stakeholder Management
- Database Design and Management (SQL Server, MySQL, Postgre
SQL) - API Development (RESTful, SOAP)
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).