Software Engineer

Brooksource
Centennial, CO, United States
15 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$93,600.0 - $104,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Artificial Intelligence Amazon Web Services Automation of Tests Microsoft Azure C++ (Programming Language) Cloud Computing Data Structures Linux Programming Tools Networking Hardware Python (Programming Language)
+12 more
Linux System Administration Networking Basics Object-Oriented Software Development Software Engineering Software Testing Automation Framework Wi-Fi Technology Google Cloud Computer Network Technologies Large Language Models Hardware Testing Backend Golang

Job description

We’re looking for a Software Engineer with strong backend development skills and a passion for applying AI to solve complex engineering challenges. In this role, you’ll help build and enhance the platform that certifies Charter’s next-generation network hardware, including cable modems, Wi-Fi routers, fiber (ONU) equipment, and voice/telephony devices.

You’ll work on a highly collaborative engineering team focused on leveraging AI-powered development tools, custom AI agents, and automation to dramatically accelerate software development and testing. This is an excellent opportunity for engineers who enjoy owning technical solutions, solving challenging problems, and exploring how AI can transform traditional software engineering workflows.

What You’ll Do

  • Design, develop, and maintain backend software supporting an automated hardware testing platform.
  • Build AI-powered automation using internal AI agents and MCP (Model Context Protocol) tooling to accelerate test development.
  • Expand automated testing capabilities across networking devices including cable, Wi-Fi, fiber, and voice technologies.
  • Contribute to AI initiatives that help engineers diagnose test failures, identify root causes, and improve overall platform reliability.
  • Develop inventory and device topology capabilities used to manage thousands of network devices and hundreds of CMTS and OLT systems.
  • Own features from design through deployment while collaborating across multiple engineering teams.

Requirements

  • Strong computer science fundamentals including algorithms, data structures, and object-oriented programming.
  • Professional experience developing backend applications using Java, C++, Go (Golang), Rust, or Python.
  • Exposure to AI technologies through professional, academic, or personal projects, including AI agents, LLMs, AWS Bedrock, Azure AI, Google Cloud AI, or similar technologies.
  • Experience working in Linux environments; networking knowledge is a plus.
  • Self-motivated engineer who enjoys taking ownership, solving complex technical problems, and contributing new ideas.

Preferred Experience

  • AI-powered software development or automation
  • Test automation frameworks
  • Linux systems
  • Networking fundamentals
  • Cloud platforms (AWS, Azure, or GCP)
  • AI agents, LLMs, or Model Context Protocol (MCP)

Benefits & conditions

(part of Eight Eleven Group) 3.73.7 out of 5 stars Centennial, CO 80121 Hybrid work $45 - $50 an hour - Contract, Pulled from the full job description

  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Health savings account
  • Dental insurance
  • Flexible spending account, Benefits & Perks: Brooksourceoffers competitive medical, dental, vision, Health Savings Account, Dependent Care FSA, and supplemental coverage with plans that can fit each employee’s needs. We offer a 401k plan that includes a company match and is fully vested after you become eligible, paid time off, sick time, and paid company holidays. We also offer an Employee Assistance Program (EAP) that provides services like virtual counseling, financial services, legal services, life coaching, etc.

Pay Disclaimer: The pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.

Pay: $45.00 - $50.00 per hour

Benefits:

  • Dental insurance
  • Health insurance
  • Vision insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · WWC Europe 2026

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:48 min

Starting a passionate professional path in software engineering

Edoardo Dusi · LIVE

2:39 min

Experiencing core Linux capabilities for DevOps administration

Michael Cade · LIVE

Videos

See all

Related articles

See all