Engineer Software
Dycom Industries, Inc.
RemoteRemote
Job Description
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.
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.