eeo icon

CDW is an equal opportunity/affirmative action employer committed to a diverse and inclusive workplace.
If you need assistance in applying for a position, please complete our Accessibility Request Form.

Software Architect - Digital Velocity Solutionsat CDW Careers

Job ID: 
Focus Area: 
Solution Architecture
Post Date: 
Oct 07, 2021
Remote, Remote
Employment Type: 

The Software Architect in the Digital Velocity Solutions organization at CDW will engage with internal teams to provide technical engineering activities for Hybrid Cloud projects and solutions. This role is expected to have deep technical knowledge in core areas pertaining to project delivery, application development. 

The Software Architect will work on small teams with software development and product management and provide full stack application development solutions.

This team will be focused on internal projects with internal, customer, and partner facing aspects. While this is the focus of the position, opportunities could arise for external consulting projects based on skill and availability.


Key Areas of Responsibility

  • Mentor junior members of the team
  • Technically lead client projects providing architecture, code mentoring, & PR reviews
  • Ability to articulate business needs and translate them into technology solutions, as well as own the technical communication to the project stakeholders
  • Evaluates and organizes tasks for the backlog
  • Builds cloud infrastructure code and understand CI/CD resources/tools
  • Able to delegate domain responsibilities across multiple teams and team members to increase development efficiency & velocity
  • Contributes to the development of best practices within team
  • Lead code reviews and actively participates in providing feedback on others’ designs/code
  • Identify when junior engineers need help and provide it in a positive way that promotes confidence.
  • Proactively helps team members/make suggestions to improve practices
  • Craftsman-like approach to building software; take pride in engineering excellence and instill these values in others
  • Demonstrable passion for technology while using problem solving capabilities to deliver solutions utilizing a top end engineering approach with an enthusiasm for learning
  • Focused on delivering value to the business with relentless efforts to improve process
  • A proponent of strong collaborative software engineering techniques and methods: agile development, continuous integration, code review & pairing, unit testing, refactoring and related approaches
  • Accountable for technical debt in software
  • Experienced working in a dynamic, fast-paced, Agile team environment
  • Strong interpersonal skills; able to establish and maintain a close working relationship with team members and stakeholders
  • Enthusiasm for learning & results oriented
  • Stay current with many best-of-breed technologies
  • Confident communicator; able to communicate a point concisely and deal positively with conflicting views
  • Flexible in thinking; able to evolve a solution when additional information or ideas are presented
  • Make tactical vs. strategic trade offs
  • Take control of complex or vague problems and steps through them in a rational way
  • High achiever who combines ambition with humility

Minimum Qualifications

  • Bachelor’s Degree or equivalent experience
  • 7 year minimum technical architecting experience
  • Demonstrated subject matter expertise in specific technology
  • Experience with Linux, Nutanix and VMware
  • Experience writing code in javascript applications using ReactJS & NodeJS with
  • Typescript for cloud native software applications using unit, integration, and E2E testing at the time of feature development 
  • Experience fully developing automated delivery pipelines, agile delivery and test-driven development
  • In-depth knowledge of software design patterns
  • Proficient creating hybrid cloud solutions using things like API server, message queues, db’s, file storage, containers, & microservices
  • Experience debugging large components with limited assistance and assisting other engineers with debugging
  • Experience performing as an expert in all parts of the software lifecycle (e.g., coding, testing, deployment)
  • Experience designing and developing practical API contracts, APIs, and abstractions
  • Ability to work directly with business stakeholders
  • Ability to self organize and prioritize tasks using team priorities and common sense
  • Strong analytical and problem solving skills

Preferred Qualifications

  • Experience/Certifications for Cisco, Azure, GCP or AWS
  • Experience/Certifications for HashiCorp products and solution suites
  • Experience/Certifications for application performance monitoring tools
  • Experience/Certifications for Container & orchestration tools experience such as Docker, Kubernetes
Create Job Alert
Create Job Alerts