Job Description
Job Title:  Engineer Software
Job Location (Short):  Remote, US
Workplace Type:  Remote
Employment Type:  Salaried

Discover a more connected career

As a Software Engineer, you will build multi-tiered, cloud-based systems and implement web solutions for our subsidiaries, potentially interfacing with end users. Our highly collaborative, agile team handles everything from design and development to testing and product support. Your career opportunity at Dycom is limited only by your ambition.

Connecting you to great benefits

  • Weekly Paychecks
  • Paid Time Off, Parental Leave, and Holidays
  • Insurance (including medical, prescription drug, dental, vision, disability, life insurance)
  • 401(k) w/ Company Match
  • Stock Purchase Plan
  • Education Reimbursement
  • Legal Insurance
  • Discounts on gym memberships,  pet insurance, and much more!

What you’ll do

  • Coding & Architecture: Write exceptional code to solve complex business problems innovatively. Apply and document technical design principles to ensure your code is maintainable, reliable, and highly scalable.
  • Quality Assurance: Partner with QA teams to design and lead comprehensive testing efforts to ensure high-quality products.
  • Troubleshooting & Support: Collaborate with technical support to resolve complex product issues, including troubleshooting, research, and developing long-term fixes.
  • Innovation & Improvement: Research and recommend new tools and technologies to build cutting-edge software and enhance current systems.
  • Collaboration: Work with internal teams and external partners on the entire lifecycle of our business solutions—from design and development through delivery.

The Challenge:

  • Develop loosely coupled, highly scalable software solutions that can seamlessly adapt and grow with the evolving needs of our subsidiaries.

What you’ll need

  • Bachelor’s degree in Computer Science preferred, and/or 3-5 years of relevant work experience
  • Proficiency with open source technologies including Python, Docker, and Git
  • Ability to work as a full-stack developer, contributing to both the front-end and back-end of applications
  • Experience utilizing front-end JavaScript frameworks, such as AngularJS
  • Demonstrated experience with event-driven architecture, focusing on building loosely coupled and highly scalable software solutions
  • Proven experience developing multi-tenant, SaaS (Software as a Service), or cloud-ready applications
  • Experience with continuous delivery practices, automating all aspects of the software development lifecycle (e.g., automated builds, tests, and deployments)
  • Knowledge of additional open source technologies such as Ruby, Jenkins, RabbitMQ, or NodeJS
  • Familiarity with AWS (Amazon Web Services)
  • Experience developing location-aware applications
  • Experience developing applications capable of running in a disconnected mode

Why grow your career with us
Your career here is more than just a job — it's your pathway to opportunity. Our hands-on training, supportive environment, and responsive leadership connect you to work with purpose. Our commitment to you extends beyond professional development to a safety-first culture that ensures you can do what you do best, with peace of mind.  

 

Building stronger solutions together 
Our company is an equal-opportunity employer — we are committed to providing a work environment where everyone can thrive, grow, and feel connected.   
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

Req Id:  6435