Software Engineer II - Salesforce

Posted:
4/17/2026, 12:10:32 AM

Location(s):
Peterborough, Ontario, Canada ⋅ England, United Kingdom ⋅ London, England, United Kingdom ⋅ Ontario, Canada

Experience Level(s):
Mid Level ⋅ Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

At CDW, we make it happen, together. Trust, connection, and commitment are at the heart of how we work together to deliver for our customers. It’s why we’re coworkers, not just employees. Coworkers who genuinely believe in supporting our customers and one another. We collectively forge our path forward with a level of commitment that speaks to who we are and where we’re headed. We’re proud to share our story and Make Amazing Happen at CDW.

JOB TITLE :

Software Engineer II

ROLE PURPOSE:

The Salesforce Application Developer supports business process through technology solutions. The purpose of the role is to develop Salesforce software solutions for complex and large-scale projects through object and data modelling, database design, programming, quality assurance, and implementation support. Application Developer participates in application standards development and serves as an evangelist for best practices in development.

SUCCESS MEASURES:

  • Report project/task status to the appropriate Software Engineering Manager on a weekly basis.

  • Identify issues that require more attention, and work to resolve issues based on an understanding of the business problem being solved.

ROLE RESPONSIBILITIES:

  • Develop, customize, and maintain Salesforce CRM.

  • Work on Azure Cloud-based solutions to support business applications.

  • Integrate Salesforce with third-party applications.

  • Develop system applications to CDW coding standards and quality.

  • Technically manage complex and large-scale project efforts in development, maintenance and enhancements of business system applications.

  • Collaborate with other CDW teams to determine the optimal solution architecture to ensure application efficiency, maintainability, and scalability.

  • Collaborate with business teams to develop high-level system narratives, and storyboards.

  • Collaborate with cross-functional teams to improve system performance and user experience.

  • Participate in system upgrades, patches, and security updates.

KNOWLEDGE, SKILLS AND EXPERIENCE:

Qualifications/ training

  • Bachelor’s degree or equivalent practical experience

  • Salesforce – Apex programming, Lightning Components, API integration

  • Azure Cloud – Azure Functions, Logic Apps, Azure DevOps, API Management

  • Programming Languages – Apex, JavaScript, C#, .NET

  • Database Management – SQL Server, Azure SQL, Data Modelling

  • Web Technologies – REST APIs, SOAP, JSON, XML

  • Certifications in Salesforce Platform Developer certification

  • Experience with Agile methodologies and DevOps practices

Experience required/ skills:

  • 5 years in Salesforce application development

  • Expertise in developing software, demonstrated ability to understand and articulate details and impacts of complex proposed software solutions.

  • Excellent written and verbal communication skills with the ability to effectively communicate with all stakeholders including senior leadership.

Preferred Qualifications:

  • Demonstrated resourcefulness in the software development process and creative problem-solving skills

Nice to have:

  • Microsoft Navision (Business Central) – Customization, Extension Development, AL Programming

  • Dynamics 365 – Configuration, PowerApps, Power Automate, and Common Data Service (CDS)

Competencies

  • Resourcefulness and Creative Problem‑Solving - Demonstrates strong resourcefulness and the ability to develop innovative solutions when navigating complex technical challenges, applying sound judgement and creativity to deliver high‑quality software outcomes.

  • Technical Expertise and Solution Articulation - Exhibits advanced software engineering expertise with the capability to interpret, design, and implement complex technical solutions, clearly articulating their impacts and rationale to both technical and non‑technical stakeholders.

  • Communication and Stakeholder Engagement - Communicates with clarity and professionalism across all levels of the organisation, effectively conveying technical concepts, collaborating across teams, and engaging senior leadership with concise and meaningful updates.

CDW is committed to being an AI-fluent organization

We’re looking for people who bring curiosity, a learner’s mindset, and a willingness to engage with ever-evolving technology and tools. We value adopting AI as a partner, openness to experimentation, and a shared interest in learning together on AI. Our goal is to create a culture where AI enhances—not replaces—human creativity and decision-making. You don’t need to be an expert today; what matters is your readiness to explore, adapt, and grow with us as we integrate AI responsibly and effectively into our work.

Additionally, CDW is committed to fostering an equitable, transparent, and respectful hiring process for all applicants. During our application process, our goal is to understand your experience, strengths, skills, and qualifications. As an AI forward company, we see AI not just as a tool, but as a catalyst for new ways of thinking, creating, and communicating. We encourage candidates to embrace an AI mindset, one that’s curious, adaptive, and ready to explore what’s possible. We welcome thoughtful use of AI to expand your perspective and elevate how you share your story, while ensuring your application remains rooted in your own background, judgment, and voice.

About Us

CDW is a Fortune 500 technology solutions provider that helps businesses, government, education, and healthcare organizations achieve what’s possible through technology. What makes CDW different isn’t just what we do—it’s how we do it. At CDW we act as one—building trust, speaking candidly, and working together to achieve more. We play to win—focusing on what matters most and delivering for our customers. And we think forward—staying curious, moving fast, and continuously learning. We believe meaningful work happens when people feel supported, heard, and empowered to contribute. That’s why we think of ourselves as coworkers, not just employees—working together to solve complex challenges and deliver real impact for our customers and communities.

 

As a full‑stack, full‑lifecycle technology partner, CDW brings deep expertise, strong relationships, and broad industry knowledge to help turn ideas into outcomes. When you join CDW, you become part of a collaborative environment where your work matters, your growth is supported, and your contributions help shape what’s next.

Together, we deliver the full promise of what technology can do. Together, we Make Amazing Happen.

 

CDW is an equal opportunity employer. All qualified applicants will receive consideration for employment without regards to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status or any other basis prohibited by state and local law.      

CDW Corporation

Website: https://www.cdw.com/

Headquarter Location: Vernon Hills, Illinois, United States

Employee Count: 10001+

Year Founded: 1984

IPO Status: Public

Last Funding Type: Post-IPO Equity

Industries: Analytics ⋅ Artificial Intelligence (AI) ⋅ Cyber Security ⋅ Graphic Design ⋅ Hardware ⋅ Information Technology ⋅ Software