Companies you'll love
to work for
to work for
Prevalent Networks
We are seeking an experienced, innovative, and driven Senior Software Engineer to lead our team at our company. This role is pivotal in architecting and building scalable, reliable systems while proactively modernising our existing codebase, managing technical debt, and rapidly delivering high-quality solutions to meet our evolving customer needs.
As a Principal Software Engineer, you'll leverage your deep technical expertise and proficiency with the latest AI-driven development tools to drive efficiencies and implement robust, production-ready systems. You’ll actively mentor and guide your team, fostering a culture of continuous improvement, technical excellence, and collaboration.
Lead by Example:
Write exemplary, clean, maintainable, and scalable code across the full stack, clearly demonstrating best practices and high-quality standards.
Drive Technical Excellence:
Establish and champion engineering best practices, including coding standards, unit/integration testing, code reviews, and automated deployments, ensuring good code quality and consistency.
System Modernisation:
Evaluate, refactor, and enhance legacy systems and existing codebases, balancing the reduction of technical debt with achieving business delivery goals.
Architectural Design and Decision-Making:
Collaborate closely with technical and product teams to design and implement architecture aligned with our long-term vision, scalability, and customer requirements.
Automation and CI/CD:
Automate repetitive tasks, integrate infrastructure-as-code practices, and build robust CI/CD pipelines, ensuring agile, rapid, and reliable deployments.
Collaboration and Communication:
Regularly interact with cross-functional stakeholders, clearly communicate technical concepts, propose solutions, present progress, and proactively gather feedback to refine strategies and deliverables.
Technical Expertise:
Infrastructure and Cloud:
AI Leverage:
Operational Excellence:
A Problem Solver:
Capable of navigating challenging technical problems and devising practical, innovative solutions.
Technically Strong:
Meticulous, detail-oriented, and passionate about building secure, performant, scalable systems.
Continuous Improver:
Relentlessly identifies opportunities for system enhancement, process improvements, and personal growth.