CDW
CDW
CDW provides technology products and services for enterprises, government organizations, healthcare providers, and educational institutions. Its work spans IT infrastructure, managed services, cybersecurity, cloud computing, digital workspaces, and broader enterprise solutions. By working with leading technology brands, CDW helps organizations design and manage technology environments that support productivity, security, and digital transformation across a range of industries.

Senior Software Engineer II, Remote in Illinois

Lead the design and delivery of scalable business applications at CDW, from architecture and testing through Agile project execution. Guide technical teams, mentor developers, and align engineering decisions with product and business goals.

Description

  • Manage the full software development lifecycle.
  • Own work on smaller projects and serve as technical lead on projects of varied sizes.
  • Partner with project managers to define operating needs, costs, and resources.
  • Co-lead object-oriented analysis and design, including use cases, object models, and database schemas.
  • Contribute to application architecture, system partitioning, and framework design.
  • Create system narratives, storyboards, and user interface prototypes.
  • Develop detailed hardware and software design specifications.
  • Create system test plans, uphold SQA standards, and verify business goals.
  • Prepare project estimates, resource plans, schedules, and budgets.
  • Build applications that meet CDW coding and quality standards.
  • Diagnose and resolve issues rooted in business problems.
  • Make technical decisions that support product roadmaps and management objectives.
  • Coach and mentor junior colleagues, tracking their development.
  • Bring together resources to resolve technical challenges.
  • Set direction and focus for technical project teams.
  • Track project team progress.
  • Deliver projects and tasks in line with stakeholder and management commitments.
  • Keep management informed of project and task status.
  • Work with business and project teams to gather requirements and understand business needs.
  • Contribute as a team member across the software development process when needed.

Requirements

  • Bachelor’s degree plus 7 years of software development experience, or 11 years of software development experience.
  • Expertise in application development.
  • Ability to coach and mentor others.
  • Ability to manage multiple tasks and set priorities.
  • Advanced knowledge of product lifecycles and methodologies or frameworks.
  • Experience delivering solutions with Agile methods in a CI/CD environment.
  • Advanced knowledge of object-oriented design and programming.
  • Ability to build rapport and work productively across departments and functions.
  • Excellent written and verbal communication, including presentations to senior leaders.
  • Strong organizational, planning, and creative problem-solving skills, with attention to detail.
  • Demonstrated success facilitating and implementing solutions.
  • Proven experience leading application development projects.
  • Ability to balance competing priorities, adapt to changing business needs, and meet deadlines.
  • Expertise in C#, JavaScript, HTML, CSS, ASP.NET MVC, RESTful web services, and SQL Server.
  • Ability to conduct effective code reviews and recommend automated review tools.
  • MongoDB expertise is a plus.
  • Azure DevOps expertise is a plus.
  • Experience with SOLR and/or Elasticsearch, Python, and Spark is a plus.
  • Knowledge of machine learning methods, including clustering, decision tree learning, and logistic regression, is a plus.
  • Experience with Linux and Windows is a plus.
  • Working experience with Azure and Kubernetes is a plus.
  • Ability to analyze system performance requirements and lead optimization and tuning is a plus.

Benefits

  • Annual bonus with a 10% target, subject to plan terms and conditions.
  • Benefits package; see https://cdw.benefit-info.com/.
  • Remote work arrangement.
  • Salary ranges may vary based on geographic differentials.

Related Jobs

Northern Star Resources Limited

Reliability Planning Project Coordinator — Alaska

Northern Star Resources Limited
1,001 – 5,000 Employees
B2BEnterprise

Lead maintenance reliability, planning, scheduling and project execution at Northern Star Resources’ remote Alaska gold-processing plant. Improve work management discipline and equipment performance across the site.

Open
ExamWorks

Remote Clinical Quality Assurance Coordinator (RN, LPN, or LVN)

ExamWorks
5,001 – 10,000 Employees
ConsultingHealthcareLegal

Review peer review reports for MCMC, a healthcare utilization and quality review provider, to help ensure clinical accuracy, compliance, and complete documentation. This full-time remote role is open to licensed nurses in the United States.

Open