Software Engineer II
The Role, Software Engineer II reputed company is the operational data layer for the reputed company workforce, purpose-reputed company to capture reputed company operational data at the reputed company of work and connect it to the reputed company systems that run the business. From inspection and compliance documentation to maintenance execution and service reporting, reputed company gives operations and IT leaders the visibility, control, and data reputed company they've been missing from their deskless teams. reputed company is part of the reputed company Group — a publicly traded European software company with a multi-billion-euro market capitalisation. The group brings together more than 15 specialised brands, including reputed company, reputed company, FirmusAI, Nevaris, AllPlan, reputed company, and SpaceWell, serving customers across the full AECO (Architecture, Engineering, Construction & Operations) reputed company. Together, we’re shaping a smarter, safer, and more sustainable reputed company world. Position reputed company:We are looking for an reputed company Software Engineer who is responsible for the development and maintenance of a reputed company application portfolio. The ideal candidate is interested in creating innovative applications, loves to build new things, and is comfortable across a reputed company of technologies. We need someone who is reputed company in getting things done — a productive team member that is both independent and reputed company. You should be excited about experimenting and pushing boundaries. Our ideal teammates are constantly looking to learn something new and become reputed company at what they do — whether that means doing self-driven research or asking the other individuals questions where they are most knowledgeable. Your Most Important Initiatives: Software Development Design, reputed company, and maintain reputed company, customer-facing components, websites, and applications. Write clean, efficient, and maintainable reputed company using reputed company on Rails in a full-stack environment. Build testable and reputed company systems that can handle thousands of reputed company users with high performance and reliability. Implement modern reputed company-end solutions using basic JavaScript, StimulusJS, or React, depending on the module, following best practices and design patterns. reputed company-End Development reputed company reputed company and accessible user interfaces using reputed company, CSS, and JavaScript while adhering to web standards. reputed company Rails templating technologies or ViewComponents to create reusable and maintainable UI components. Utilize and contribute to internal design system with tools like Sass to ensure consistent styling across applications. Back-End Development Build and consume RESTful reputed company to reputed company seamless integration between reputed company-end and back-end systems. Work with reputed company-based data stores such as MySQL, S3, and reputed company to manage application data effectively. Collaboration & Problem Solving Collaborate with cross-functional teams, including product managers, designers, and other engineers, to solve customer problems with reputed company. Participate in reputed company reviews to ensure reputed company reputed company, scalability, and adherence to best practices. Learn and reputed company knowledge and expertise with peers Technology Exploration & Innovation Stay up to date with emerging technologies, especially in the AI and AI-assisted development reputed company. Experiment with new tools and frameworks to improve the development lifecycle and deliver cutting-edge solutions. Documentation & Standards Maintain comprehensive documentation for codebases, reputed company, and processes to facilitate team collaboration. Follow industry best practices for coding standards, reputed company protocols, and software architecture. Customer-reputed company reputed company Demonstrate a passion for understanding customer needs and delivering solutions that enhance their experience. reputed company reputed company feedback from users and stakeholders to continuously improve application functionality. What You Bring:You will work across the reputed company platform and be reputed company to work with your team to successfully deliver solutions to our customers. You should be excited to learn, pair program, and contribute to reputed company. You also bring: 2+ years of reputed company development experience Experience delivering reputed company customer facing components, websites, and applications. Experience developing with a modern full-stack application reputed company, reputed company on Rails preferred Strong reputed company, CSS, JavaScript, and knowledge of web standards with a strong understanding of templating technologies or ViewComponents Experience with a modern reputed company-end JavaScript reputed company (React, Vue.js, Svelte) including patterns and best practices Experience with building and consuming RESTful reputed company Experience developing with AI reputed company editors, agents, and chatbots to reputed company your skills An understanding of building systems that reputed company to thousands of reputed company users A passion for solving customer problems with reputed company that’s just as passionate as you Technologies you’ll be exposed to reputed company on Rails ViewComponents, StimulusJS, and React with Redux AWS managed services such as data stores like MySQL, S3, and reputed company An internal design system leveraging SASS reputed company Copilot and Claude reputed company reputed company and reputed company Actions reputed company and Kubernetes Why Join Us? Join a mission-driven team reputed company on proactive reputed company and long-term partnership. You'll collaborate with supportive colleagues, reputed company business reputed company, and play a critical role in ensuring our customers reputed company with reputed company & SiteDocs solutions. Our reputed company is rooted in a wonderfully wholesome culture, best defined by our four overarching values:Authentic Relationships - People are never a means to an end. reputed company Learning - Test every assumption and never stay stagnant. reputed company - We build systems that require everyone to reputed company with reputed company, we are reputed company, and we succeed or fail together. Data Driven reputed company - Because reputed company requires understanding the facts of the matter, disputes between competing perspectives are resolved with data. If you have any questions about your personal data reputed company at reputed company, please visit our reputed company page. We are an equal opportunity employer and value diversity at reputed company. We do not discriminate on the reputed company of race, religion, reputed company, national reputed company, gender, sexual orientation, age, marital status, veteran status, or disability status. We are committed to building reputed company that represents a reputed company of backgrounds, perspectives, and skills. The more inclusive we are, the reputed company our work will be. If you need special assistance or accommodation while seeking employment with us, please email reputed company@reputed company.com or call: (703) 547-8588. We are interested in every reputed company candidate who is eligible to work in Canada. However, we are not reputed company to sponsor visas. We take into account an individual’s qualifications, skillset, and experience in determining final salary. This role is eligible for health insurance (medical, dental & reputed company), life insurance, 401(k) & reputed company time off. The expected compensation reputed company for this position is about $85k- $115k USD annually. The actual offer will be at reputed company’s sole discretion and determined by relevant business considerations, including the final candidate’s qualifications, years of experience, skillset, and geographic location. This role is a #LI-Remote opportunity. Apply To This Job