About Common Sense Software:
Common Sense Software is a growing tech company based in Montreal, dedicated to building high quality software while fostering an inclusive and diverse work environment. Our team is committed to building lasting partnerships with our clients, offering services such as transforming innovative ideas into practical prototypes for startups, integrating our skilled developers into existing teams to enhance their capabilities, and providing strategic fractional CTO support to guide crucial technology decisions.
Our primary mission is to make software development a more accessible career path through our Apprenticeship Program. As a new team member, you would have the unique opportunity to collaborate with us in shaping and launching this initiative, aimed at giving developers from diverse backgrounds a leg up in the industry.
At Common Sense Software, we value:
- Creativity: We encourage innovative thinking to solve complex problems.
- Collaboration: We work closely with our clients and each other to achieve the best results.
- Continuous Learning: We prioritize personal and professional growth.
About the Role:
We're seeking a talented and passionate Software Engineer II to join our dynamic team. This full-time, salaried, remote position offers a great opportunity to work on challenging projects and contribute to the development of cutting-edge software solutions.
Key Responsibilities:
- Design, develop, and maintain high-quality software applications
- Collaborate with cross-functional teams to define and implement new features
- Engage with stakeholders to gather detailed specifications and requirements
- Write clean, efficient, scalable, and well-documented code
- Troubleshoot, debug, and optimize software performance
- Participate in code reviews and provide constructive feedback
- Foster a collaborative learning environment within the team by participating in knowledge-sharing sessions, mentorship, and pair programming
- Stay up-to-date with emerging technologies and industry trends
Qualifications:
- At least 2 years of professional experience as a software developer
- Strong proficiency in at least two programming languages
- Knowledge of foundational data structures and strong algorithmic thinking skills
- Experience with software design patterns and best practices
- Familiarity with agile development methodologies
- Familiarity with automated testing frameworks
- Experience with AWS server technology is a plus
- Excellent problem-solving and analytical skills
- Strong communication and teamwork abilities
- Fluency in English (bilingual skills are a plus but not required)
- Preference will be given to candidates who are Montreal residents
Why Common Sense Software?
- Salary range: $90,000 - $110,000 / yearly
- 32 hour work week with flexible hours
- Fully remote with optional in-office days
- Comprehensive health benefits package
- Home office benefit to support remote work
- Inclusive and diverse work environment
- Opportunities for creativity, collaboration, and continuous learning
- Opportunity to contribute to make an impact at a company with a real commitment to people
- Mentorship focused organization, with opportunities for advancement
If this position interests you, send your CV and Cover Letter to hr@commonsense.dev.
Join us in our journey to reimagine what it means to work in the software development industry. Together, we can build a more inclusive tech community while delivering high-quality solutions to our clients.