Senior Software Engineer
3 weeks ago
Improving is a 15+ year technology management and consulting services firm deeply rooted in our commitment to establishing trust. We live out our values of Excellence, Dedication, and Involvement by providing each of our 1500 members across 16 locations on two continents a variety of opportunities and programs to grow in a way that's befitting their unique talents and interests, while supporting each one's unique path in life.
Improving Vancouver’s data and cloud team has been building strong relationships and expert technical knowledge with clients such as start-ups and established multi-nationals since 2017. From architecture to infrastructure to low level connector, we innovate and build out the world's data ecosystems. We value kindness, engagement, a resourceful perspective, and fresh ideas. We thrive on crafting technical excellence.
We are hiring for many roles, see all our openings here:
LEARN WHAT Improving Vancouver DOES through this video primer:
Our interview process for Senior Software Developers respects the growth you’ve experienced while training and strengthening your craft, while also becoming a more valued member of your team as a specialist, innovator and leader. You can expect curated, not trick, questions to help you showcase your skills and abilities. Your interviewers are smart and caring people who want to help you clarify your strengths in as close to a real-world context as we can make within the larger interview experience. Furthermore we value your opinions, insights and questions and encourage you to share them both in anonymous surveys or within the direct discussions.
Culture is huge for us so expect an exceptional onboarding experience where you'll get to know everybody in the company, get paired up with a buddy, matched with your peer group for sharing and learning, introduced to our various internal programs for refreshing and strengthening your engineering and customer facing skills, and work with your manager to make sure you are supported in your way of work and in your personalized career Growth Plan . We grow when our members grow, therefore your insights, your learning, your growth are critically important to us and we look forward to growing together
Meet Senior Devs from our team:
Avneet -
Simon -
Karen -
As a Senior Software Developer you'll be given autonomy and trust to:
• Scope and author designs, then drive development through SDLC to final release
• Collaborate, coordinate and delegate within project team members
• Drive one or more features within the team
• Be a subject matter expert that inspires learning and growth
• Advise those who look to you as a subject matter expert
• Reach out to customers to discuss topics or answer questions
• Become proficient in authoring designs to ensure they are approved by our customer
Technical Acumen Responsibilities
- Lead designs with minimal guidance
- Actively participate in code reviews and be a gatekeeper to high code standards
- Write complete and correct tests including setting up test frameworks as needed
- Write code that is maintainable, readable, testable, and documented
- Live out high programming, leadership and customer service standards
Delivery & Execution
- Ability to operate independently to efficiently deliver results.
- Gather specifications from clients, scoping work to reflect client demands and ensure clear expectations
- Own the success of your project by prioritizing and managing schedules, as well as delegating tasks and seeking help from others
- Accurately plan and estimate projects according to specifications
- Foster highly productive collaboration within your team
- Use clear and timely communication to ensure the team and clients are well informed
Leadership Responsibilities
- Mentor other developers
- Be a subject matter expert in multiple areas for your team
- Help to improve company best practices, knowledge base, policies and processes
- Lead by example in pursuing projects that require learning new technologies, skills, languages
- Offer proposals and solutions to challenges and issues.
- Collaborate with Talent Acquisition to find awesome folks like yourself
- Participate in the development of an inclusive, helpful, fun environment.
Qualifications
- B. Sc. in Computer Science, Software Engineering, or equivalent relevant experience
- 5+ years of industry experience with programming object-oriented Java and/or C++
- Apache Spark and/or Calcite experience
- Excited to learn and solve challenging technology problems
- Experience estimating software development requirements
- An ability to present and discuss ideas in a collaborative way
- Development experience on Window and macOS, Linux a plus
Nice to Haves
- Memory management and performance analysis tools experience
- Big Data and/or NoSQL experience
- Experience building database connectivity
- Exposure to authentication and access technologies such as SSO, OAuth, SAML, LDAP
- Experience programming with other backend languages
We are hiring for many roles, see all our openings here:
Strong employee relationships are key to delivering to our partners as well as to creating a foundation for a truly welcoming and nurturing company culture. We have worked together to shape our work environment from the ground up, and value the culture that has resulted from it.
We are honoured to live and work on the traditional and unceded territories of the qiqéyt (Qayqayt) First Nation as well as all Coastal Salish Peoples including the ʷməθkʷəy̓əm (Musqueam) and sel̓íl̓witulh (Tsleil-Waututh).
-
Senior Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada Microsoft Canada Full timeOverviewOneDrive is looking for a Senior Software Engineer who is passionate about web development and leading a small dedicated team. In this role you will have an opportunity to create delightful and highly performant OneDrive experiences for photos and document collaboration which will be exposed across the Microsoft's suite of products. This will involve...
-
Senior Software Engineer
4 days ago
Vancouver, Canada Microsoft Full timeOverview OneDrive is looking for a Senior Software Engineer who is passionate about web development and leading a small dedicated team. In this role you will have an opportunity to create delightful and highly performant OneDrive experiences for photos and document collaboration which will be exposed across the Microsoft’s suite of products. This...
-
Senior UI/Frontend Software Engineer
4 days ago
Vancouver, Canada Take-Two Interactive Software Full timeAbout the Position Who We Are Headquartered in New York City, Take-Two Interactive Software, Inc. is a leading developer, publisher, and marketer of interactive entertainment for consumers around the globe. The Company develops and publishes products principally through Rockstar Games, 2K, Private Division, and Zynga. Our products are currently...
-
Senior Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada Microsoft Canada Full timeOverviewAre you a Software Developer aspiring to improve Windows PC manufacturers pre-installed Apps to a new quality level, leveraging the latest innovations on hardware and the Windows Platform? Are you motivated by seeing your work make a difference on millions of devices? We have a job for you We are the Windows Ecosystem and Enablement team (WE2), and...
-
Senior Software
1 month ago
Vancouver, Canada CB Canada Full timeSenior QA EngineerProcom is looking for a Software Quality Assurance Engineer in software development to join a growing team of developers at our clients office in Downtown Vancouver. Our client will give the opportunity to work on life-changing digital health solutions for their end users. They like to work with creative people and give them...
-
Senior Software Engineer
1 month ago
Vancouver, Canada Fossbytes Media Pvt Ltd Full timeOur PurposeWe work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential. Our...
-
Senior Software Engineer
1 month ago
Vancouver, Canada Fossbytes Media Pvt Ltd Full timeOur PurposeWe work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential. Our...
-
Senior Software Engineer
1 month ago
Vancouver, Canada Fossbytes Media Pvt Ltd Full timeOur PurposeWe work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential. Our...
-
Senior Software Engineer
1 month ago
Vancouver, British Columbia, Canada Microsoft Canada Full timeOverviewJoin our Data Engineering team as a Senior Software Engineer - Data Engineering to build the next-gen communication platform with Azure Communication Services. Azure Communication Services (ACS) is a rapidly growing product that provides reliable and high-quality SMS, Chat, PSTN, Audio/Video calling, meeting, and other communication services. We...
-
Senior Software Engineer
2 days ago
Vancouver, British Columbia, Canada Microsoft Canada Full timeOverviewJoin our Data Engineering team as a Senior Software Engineer - Data Engineering to build the next-gen communication platform with Azure Communication Services. Azure Communication Services (ACS) is a rapidly growing product that provides reliable and high-quality SMS, Chat, PSTN, Audio/Video calling, meeting, and other communication services. We...
-
Senior Software Engineer
4 weeks ago
Vancouver, Canada MasterCard Full timeOur Purpose We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential....
-
Senior Software Engineer
2 days ago
Vancouver, Canada Microsoft Full timeOverview Embrace the opportunity to lead the evolution of Microsoft Teams Presence as part of our innovative team. Microsoft Teams, the award-winning hub for teamwork, is seeking a Senior Software Engineer to enhance presence all across the app for our vast user base. Your role will involve architecting, designing, developing, and testing solutions...
-
Senior Software Engineer
5 days ago
Vancouver, British Columbia, Canada Microsoft Canada Full timeOverviewEmbrace the opportunity to lead the evolution of Microsoft Teams Presence as part of our innovative team. Microsoft Teams, the award-winning hub for teamwork, is seeking a Senior Software Engineer to enhance presence all across the app for our vast user base. Your role will involve architecting, designing, developing, and testing solutions that...
-
Senior Software Engineer
3 weeks ago
Vancouver, Canada Activision Full timeJob Title: Senior Software EngineerRequisition ID: R022609Job Description: Your Platform Demonware is a member of the Activision family of studios. We work alongside engineers and creatives at our AAA partner studios and deliver the online and data services required by our massive franchises. We have launched well over 100 games, and our services connect...
-
Sr. Software Engineer I
4 days ago
Vancouver, Canada Planview GmbH, Software & Consulting Full timeCompany OverviewPlanview has one mission: to build the future of connected work, from ideas to impact.As the global leader in work and resource management, Planview helps organizations accelerate the achievement of what matters most, supporting our customers from need to speed, from passion to progress, and from overhead to optimization. We provide the...
-
Sr. Software Engineer I
4 days ago
Vancouver, Canada Planview GmbH, Software & Consulting Full timeCompany OverviewPlanview has one mission: to build the future of connected work, from ideas to impact.As the global leader in work and resource management, Planview helps organizations accelerate the achievement of what matters most, supporting our customers from need to speed, from passion to progress, and from overhead to optimization. We provide the...
-
Sr. Software Engineer I
4 days ago
Vancouver, Canada Planview GmbH, Software & Consulting Full timeCompany OverviewPlanview has one mission: to build the future of connected work, from ideas to impact.As the global leader in work and resource management, Planview helps organizations accelerate the achievement of what matters most, supporting our customers from need to speed, from passion to progress, and from overhead to optimization. We provide the...
-
Senior Software Engineer
3 weeks ago
Vancouver, British Columbia, Canada Microsoft Canada Full timeOverviewMicrosoft 365 (M365) Intelligent Conversation and Communications Cloud is the platform that powers billions of real-time customer conversations across Microsoft's first-party (Teams, Skype), second-party (Dynamics), and third-party solutions (through Azure Communication Services). The platform enables reliable and high-quality messaging, meeting, and...
-
Senior Software Engineer
1 month ago
Vancouver, British Columbia, Canada ECAD Labs Full time"When joining ECAD Labs Inc. you are joining a dedicated team intently focused on making blockchain easier to build on. We develop tools for the Tezos ecosystem. Our mission is to increase the GDP of the blockchain by empowering and inspiring developers.We are looking for a senior engineer with experience in designing APIs and/or developer tooling. Finding...
-
Senior Software Engineer
1 month ago
Vancouver, BC, Canada Fossbytes Media Pvt Ltd Full timeOur Purpose We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential....