SNR Software Engineer
Job description
Job Title: Senior Software Engineer
Location: Remote
Reports To: Head of Engineering / CTO
Company Overview
At AssetPool, our commitment to innovation, integrity, and user-centricity forms the foundation of our digital inspection platform. We empower businesses with cutting-edge solutions that enhance efficiency, transparency, and asset management excellence. Join us on our journey to reshape the way businesses manage their physical assets.
Job Summary
We are seeking a highly skilled and experienced Senior Software Engineer to join our growing engineering team. This role is ideal for a technically sound professional with leadership potential and a passion for scalable architecture, clean code, and delivering impactful software. You will play a key role in the development and enhancement of our SaaS platform, contributing to system architecture, coding best practices, and mentoring junior team members.
Key Responsibilities
· Design & Development: Build and maintain scalable, high-performance backend and frontend solutions.
· Technical Collaboration: Partner with architects, product managers, and QA to translate business needs into technical designs.
· Leadership: Lead project delivery, drive sprint planning, and ensure timely completion of development milestones.
· Troubleshooting: Perform root cause analysis and implement long-term fixes for performance and reliability issues.
· Innovation: Explore and implement new tools, frameworks, and methodologies to enhance product quality and development speed.
· Mentoring: Guide and support junior engineers through code reviews, pair programming, and technical sessions.
· Process Improvement: Drive continuous improvement in code quality, testing, deployment, and documentation practices.
Required Skills and Qualifications
· Education: Bachelor’s or Master’s in Computer Science, Engineering, or a related field.
· Languages: Proficiency in one or more languages such as Java, Python, C#, or Scala.
· Frontend Experience: Solid understanding of Angular, React, or Vue.js.
· Database Skills: Proficient in SQL, PostgreSQL, and/or NoSQL technologies.
· Cloud Expertise: Experience with cloud services such as AWS, Azure, or Google Cloud Platform.
· DevOps: Familiarity with CI/CD tools (e.g., Jenkins), containerization (Docker), and orchestration (Kubernetes).
· Methodologies: Deep understanding of Agile and Scrum frameworks.
· Soft Skills: Strong communication, problem-solving, and interpersonal skills.
· Bonus: Experience with Laravel is an asset.
Preferred Experience
· Enterprise-level software or SaaS development.
· Knowledge of distributed systems, microservices, or event-driven architecture.
· Exposure to machine learning or AI applications.
· Demonstrated leadership in cross-functional software projects.
What We Offer
· Competitive compensation.
· Flexible remote work environment.
· Opportunities for career growth and technical advancement.
· The chance to work on a purpose-driven platform that improves safety and operational performance globally.
· Participation in the Employee Share Equity Trust
How to Apply
If you’re ready to build powerful software that makes a real impact, apply now via LinkedIn or send your CV and portfolio to – michael.howard@assetpool.com
Join us in shaping the future of digital asset management at AssetPool.