Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Dycom Industries, Inc Logo

Software Engineer

Dycom Industries, Inc

Salary not specified
Aug 22, 2025
West Palm Beach, FL, US
Apply Now

Dycom Industries is looking for a Software Engineer to build cloud-based systems and web solutions, handling everything from design to product support in an agile environment.

Requirements

  • Experience and expertise with object-oriented development in Python, as well as Python libraries such as Poetry and Pandas
  • Proficiency with micro-services architecture
  • To be fully comfortable with back-end development, with a willingness to branch out into full-stack development in the future
  • Demonstrated experience with event-driven architecture - Ability to build loosely coupled software and highly scalable software solutions
  • Demonstrated experience developing multi-tenant or SAAS (Software as a Service) / cloud-ready applications
  • Experience with continuous delivery (automation of all processes throughout the software development lifecycle); e.g. automated builds, automated tests, automated deployments
  • Experience with open source technology: Git, Jenkins, RabbitMQ, NodeJS

Responsibilities

  • Design, plan, and present end-user prototypes to demonstrate concepts and direction
  • Assist other developers, analysts, and designers in conceptualizing and developing new software programs and applications
  • Participate in code review activities and ensure that code corrections are made and those changes verified
  • Plan phases of the software development life cycle (SDLC) for a variety of projects
  • Assist in the preparation and documentation of software requirements and specifications
  • Research and document the requirements of software users
  • Recommend, schedule, and perform software improvements and upgrades

Other

  • To be 18 years of age or older
  • Authorization to work in the United States for this company
  • Bachelor’s degree in Computer Science preferred and 2-5 years’ work experience
  • Experience mentoring less-experienced developers and providing technical leadership in a group setting
  • Strong ability to think critically and analytically. Good attention to detail