> Markdown version of [/jobs/ext/4256879-software-engineer](https://www.wearedevelopers.com/jobs/ext/4256879-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** CareerCircle - **Location:** The Colony, TX, United States (Remote available) - **Experience:** Expert - **Salary:** $145,600.0 - $178,880.0 - **Contract:** Temporary to permanent - **Skills:** Testing (Software), Clean Code Principles, Microsoft Access, C (Programming Language), HTML, Java (Programming Language), PHP (Programming Language), LTE (Telecommunication), Microsoft Windows, Active Directory, Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Amazon Web Services, Android Software Development, Android Studio, Asana, User Authentication, Microsoft Azure, Big Data, BitLocker Drive Encryption, C Sharp (Programming Language), C++ (Programming Language), Client Server Models, Cloud Engineering, Cyber Security, Computer Networks, Databases, System Configuration, Continuous Integration, Data Centers, Relational Databases, Software Debugging, Linux, Programming Tools, Device Drivers, Multi-Factor Authentication, VMware ESX Servers, Global System for Mobile Communications, Supervisory Control and Data Acquisition (SCADA), Web Servers, Internet Message Access Protocols, IT Management, Internet Protocol, JavaScript Libraries, Python (Programming Language), Linux System Administration, MariaDB, Microsoft Office, Microsoft Windows SDK, Message Queuing Telemetry Transport (MQTT), Network Architecture, Network Programming, Network Administration, Node.Js, Open Source Technology, Peer-To-Peer (P2P), Windows PowerShell, Scrum Methodology, Power BI, Azure Active Directory, Runbook, Microsoft SharePoint, Single Sign-On, Software Deployment, Software Engineering, SQL Databases, Systems Integration, User Provisioning Software, Virtual Machines, Virtualization Technology, Web Application Frameworks, Cloud Collaboration, Rust (Programming Language), Multithreading, Scripting, Computer Networking Systems, Microsoft Power Automate, 5G NR, ReactJS, Database Optimization, Virtual Environment, KSQL, Database Performance, Backend, Gitlab, Git, Microsoft InTune, Build Management, Containerization, AngularJS, Kubernetes, Information Technology, Rancher, Wireless Technologies, Graphql, Web Technologies, Gsuite, Front End Software Development, 3-tier Architectures, Software Version Control, Golang, Vmware, Programming Languages - **Published:** October 14, 2026 - **Apply:** https://www.careercircle.com/jobs/all/all/usa/tx/the-colony/8318b110-9909-44e7-89a7-9e668b514a56 ## About the Role * Bachelors degree (BS) in a relevant field. * 4-5 years of experience in software development. * Proven ability to work in a small team designing, implementing, and testing software products. * Strong experience developing software for target Linux platforms. * Excellent knowledge of C, C++, Java, and Go for Linux-based systems. * Experience creating and maintaining shared libraries across multiple products and platforms. * Extensive experience with multi-threaded development and adherence to development best practices. * Strong hands-on experience with GitLab and GitLab runners for source control and CI/CD. * Solid experience working within Agile/Scrum methodologies. * Experience with at least one of the following development tools: CLion or Android Studio. * Excellent understanding of Linux platforms, permission models, and multi-process concepts. * Experience installing, managing, and developing Linux services. * Experience in at least one of the following: Go, Angular, or Rust development for target Linux platforms. * Strong network programming skills with client/server architecture experience. * Excellent knowledge of web server application development using HTML and one or more server-side languages such as PHP, Node.js, or Go. * 23+ years of relational database experience, including designing data tables, creating and executing SQL programmatically, and coding for long-term database performance. * Good knowledge of virtual machines, containers, and virtual environments such as VMware ESXi and Kubernetes. * Good understanding of client/server architectures. * Good understanding of IP networks. * Good breadth of telecommunications technologies. * Strong analytical and problem-solving skills. * Ability to work under pressure, meet deadlines, and deliver high-quality results. * Ability to work with minimal supervision while contributing effectively in a team environment. * Effective communication skills, both written and oral. * Fluency in English. * Ability to build and manage complex partnerships and relationships associated with R&D projects. * Proficiency with Linux, PCs, workstations, and mobile devices. * Working knowledge of Microsoft Office applications. * Ability and willingness to travel less than 10% as part of the role. Additional Skills & Qualifications * Experience developing software for telecommunications systems is a plus. * Good knowledge of wireless technologies and related protocols such as NR, LTE, and GSM is advantageous. * Modern Android development experience is a plus. * Experience with device driver development is a plus. * Understanding of peer-to-peer encryption is a plus. * Understanding of information assurance requirements on products is a plus. * Experience with backend databases such as MariaDB and other open-source data platforms, including technologies like Redpanda or KSQL, is beneficial. * Industry experience in telecommunications is preferred but not required. * Experience with Kubernetes (K8s), Rancher, and other cloud-native virtualization platforms is highly valued. * Experience with AI-related projects, especially integrating AI into network management, charging, billing, and big data use cases, is a strong plus. * Exposure to cyber security concepts and practices in networked environments is desirable. * Experience working with large and small data centers and integrating AI into larger network infrastructures is beneficial. * Ability to be legally authorized to work in the United States. * Willingness and ability to obtain a security clearance if required., Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors. ## Description CI/CD Clion Gitlab Billing MariaDB Big Data Visionary Leadership Innovation Kubernetes Encryption Reliability Server-Side Web Servers Data Centers Communication Team Oriented 5G Technology Cyber Security Virtualization Device Drivers Android Studio Version Control Database Tuning Problem Solving Microsoft Office Microsoft Access Virtual Machines Shared Libraries Web Technologies Agile Methodology Programming Tools Project Schedules Telecommunications Security Clearance Rancher (Software) VMware ESX Servers Network Programming Android Development Software Engineering Relational Databases Programming Languages Information Assurance Cloud-Native Computing Continuous Integration Open Source Technology Continuous Development New Product Development Angular (Web Framework) Application Development LTE (Telecommunication) Research And Development C (Programming Language) PHP (Scripting Language) Ability To Meet Deadlines Go (Programming Language) SQL (Programming Language) Engineering Design Process C++ (Programming Language) Android (Operating System) Java (Programming Language) Verbal Communication Skills Rust (Programming Language) Telecommunications Networks Node.js (Javascript Library) Scrum (Software Development) HyperText Markup Language (HTML) Global System For Mobile Communications, This Sr. Software Engineer role focuses on research and development of cloud-native software as part of a product development team specializing in 5G NR and 4G LTE network products and solutions. You will design and build software for diverse hardware and software configurations that support unique customer requirements, working with virtualization platforms such as Kubernetes, Rancher, and ESXi, and developing in languages including Go and SQL. You will contribute to the management systems for telecom networks, integrating with Tier 3 networks and SIMs, and supporting charging, billing, and emerging AI use cases across large and small data centers., * Collaborate with the R&D team to design, implement, and functionally test software products for 4G LTE and 5G NR network solutions. * Work closely with R&D teams on product releases, including features, requirements, and associated test tools. * Mentor and lead less experienced software engineers, providing technical guidance and support. * Communicate effectively with both technical and non-technical stakeholders to ensure alignment on requirements, progress, and outcomes. * Proactively keep technical skillsets up to date with evolving technologies, tools, and industry best practices. * Manage time effectively to meet project schedules and deliverables. * Take initiative in identifying improvements to software, processes, and tooling. * Interact with project leaders and other team members as required to meet project schedules and milestones. * Design, implement, and test software in a small, highly collaborative team environment. * Create and maintain shared libraries that are used across multiple products and platforms. * Develop robust multi-threaded software and apply development best practices for reliability, performance, and maintainability. * Use GitLab and GitLab runners for source control, continuous integration, software builds, and trouble report management. * Develop software for target Linux platforms, including services, device interactions, and multi-process applications. * Implement network programming for client/server architectures and web server applications using HTML and server-side languages such as PHP, Node.js, or Go. * Design relational database schemas, create and execute SQL programmatically, and optimize database performance for long-term scalability. * Configure, integrate, and design solutions using virtualization technologies such as VMware ESXi, virtual machines, containers, and other virtual environments. * Contribute to the management system for telecom networks, integrating with Tier 3 networks and SIMs to support network management, charging, billing, and AI-related functionality. * Support initiatives to integrate AI into larger network architectures and data centers, working on use cases involving big data and network traffic. * Collaborate on studies and efforts to migrate from existing VMware/ESXi deployments to modern cloud-native platforms. * Apply strong analytical and problem-solving skills to diagnose issues, propose solutions, and deliver high-quality software under deadlines. * Work with minimal supervision while contributing effectively to a team-oriented environment. * Maintain clear and effective written and oral communication to express ideas and exchange information within the R&D organization. * Travel domestically and internationally as needed, generally less than 10%, to support projects, deployments, or customer engagements., You will work within an R&D product development team of approximately 1012 software engineers in a collaborative, small-team environment. The role focuses on cloud-native telecom network solutions using technologies such as Kubernetes, Rancher, VMware ESXi, virtual machines, containers, and Linux-based platforms. Daily work involves modern development tools (e.g., CLion, Android Studio), GitLab for source control and CI/CD, and a mix of programming languages including C, C++, Java, Go, Angular, and Rust, as well as web technologies like HTML, PHP, and Node.js. You will interact regularly with project leaders and peers to meet project schedules, and you will support deployments across large and small data centers. The environment emphasizes Agile/Scrum practices, continuous learning, and proactive skill development. Travel requirements are modest, generally less than 10%, with occasional opportunities for international travel based on project needs., Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools. Related Jobs Software Engineer II Actalent Carrollton, TX*Remote CI/CD Debugging Visionary Leadership Innovation Code Review Scalability Microsoft Azure Problem Solving Computer Science Containerization Agile Methodology Project Management Amazon Web Services Software Engineering Software Development Industrial Automation Full Stack Development Application Deployment C# (Programming Language) Engineering Design Process Java (Programming Language) Git (Version Control System) Enterprise Resource Planning Scrum (Software Development) React.js (Javascript Library) Python (Programming Language) Back End (Software Engineering) Front End (Software Engineering) Manufacturing Execution System (MES) Message Queuing Telemetry Transport (MQTT) Supervisory Control And Data Acquisition (SCADA) +0 Google IT Automation with Python Google Project Management Software Engineer Actalent The Colony, TX*On-Site Linux CI/CD Clion Gitlab Billing MariaDB Big Data Visionary Leadership Innovation Kubernetes Encryption Reliability Server-Side Web Servers Data Centers Communication Team Oriented 5G Technology Cyber Security Virtualization Device Drivers Android Studio Version Control Database Tuning Problem Solving Microsoft Office Microsoft Access Virtual Machines Shared Libraries Web Technologies Agile Methodology Programming Tools Project Schedules Telecommunications Security Clearance Rancher (Software) VMware ESX Servers Network Programming Android Development Software Engineering Relational Databases Programming Languages Information Assurance Cloud-Native Computing Continuous Integration Open Source Technology Continuous Development New Product Development Angular (Web Framework) Application Development LTE (Telecommunication) Research And Development C (Programming Language) PHP (Scripting Language) Ability To Meet Deadlines Go (Programming Language) SQL (Programming Language) Engineering Design Process C++ (Programming Language) Android (Operating System) Java (Programming Language) Verbal Communication Skills Rust (Programming Language) Telecommunications Networks Node.js (Javascript Library) Scrum (Software Development) HyperText Markup Language (HTML) Global System For Mobile Communications +0 Google IT Automation with Python Microsoft 365 Azure Engineer TEKsystems Carrollton, TX*On-Site Runbook Planning Auditing Power BI Dashboard Scripting Hardening Operations Leadership Management Automation Governance Monday.com Scalability IT Governance Investigation Microsoft 365 Email Security Authentications Microsoft Azure Legal Discovery Email Migration Microsoft Graph Active Directory Windows Defender Google Workspace Change Management Cloud Engineering User Provisioning Windows PowerShell Knowledge Transfer Business Valuation Identity Documents Merger Integration Facebook Graph API Workflow Management Workflow Automation Cloud Collaboration Microsoft SharePoint Single Sign-On (SSO) Lifecycle Management Microsoft Windows SDK Full Stack Development Azure Active Directory Operational Excellence Email Service Providers Technical Documentation Business Transformation Mergers And Acquisitions Microsoft Power Automate IT Security Architecture Office 365 Exchange Online BitLocker Drive Encryption Business Process Automation Multi-Factor Authentication Software As A Service (SaaS) Microsoft Certified Professional Troubleshooting (Problem Solving) Application Programming Interface (API) IMAP (Internet Message Access Protocol) Microsoft Intune (Mobile Device Management Software) Health Insurance Portability And Accountability Act (HIPAA) Compliance +0 Login | JoinContact