Software Engineer

CareerCircle
The Colony, TX, United States
1 day ago
Apply on www.careercircle.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Compensation
$145,600.0 - $178,880.0
Working hours
Regular working hours
Languages
English

Tech stack

Testing (Software) Clean Code Principles Microsoft Access C (Programming Language) HTML Java (Programming Language) JavaScript (Programming Language) .NET Framework PHP (Programming Language) LTE (Telecommunication) Application Programming Interfaces (APIs) Agile Methodology
+114 more
Artificial Intelligence Amazon Web Services Amazon Cloudfront Data Analysis Android Software Development Android Studio Unit Testing Microsoft Azure Browser Compatibility Business Systems C Sharp (Programming Language) C++ (Programming Language) Client Server Models Cascading Style Sheets (CSS) Software as a Service Cloud Engineering Program Optimization Software Quality Code Review Cyber Security Databases System Configuration Data Centers Data Stores Relational Databases Database Design Software Debugging Linux DevOps Programming Tools Device Drivers Django Web Framework Microsoft Dynamics CRM Electronic Data Interchange (EDI) Elasticsearch VMware ESX Servers Event-Driven Programming Global System for Mobile Communications Human-Computer Interaction Web Servers Internet Protocol JavaScript Libraries Python (Programming Language) PostgreSQL Location Search Optimization MariaDB Microsoft Dynamics MongoDB Network Architecture Network Monitoring Network Programming Routing Node.Js NoSQL Octopus Deploy Open Source Technology Peer-To-Peer (P2P) Platform as a Service (PAAS) Scrum Methodology Redis Power BI BigCommerce Ansible Prometheus Message Oriented Middleware Software Engineering Product Software Implementation Methods SQL Databases SQL Server Integration Services SQL Server Analysis Services System Testing TypeScript Virtual Machines Virtualization Technology VMware Virtualization Web Application Frameworks Website Wireframe Rust (Programming Language) Transaction Processing (Computing) Multithreading Warehouse Management Systems Microsoft Power Automate GitHub Copilot 5G NR ReactJS Grafana Virtual Environment Database Performance Amazon Marketplace Backend AWS ECS Gitlab Vue.js Containerization AngularJS Kubernetes Information Technology Rancher Apache Kafka Wireless Technologies Graphql Celery 3-tier Architectures Kibana Restful APIs Webhooks GPT Software Version Control Powerapps Docker Golang Vmware Programming Languages Microservices

Job description

Clion Gitlab Billing Ansible MariaDB Visionary Leadership Management Innovation Kubernetes Encryption Data Store Server-Side Web Servers Data Centers Communication Team Oriented 5G Technology Cyber Security Mobile Devices Quick Learning Virtualization Version Control Billing Systems Problem Solving Virtual Machines Shared Libraries Agile Methodology Programming Tools Project Schedules Telecommunications Rancher (Software) VMware ESX Servers Network Monitoring Network Programming Android Development Software Engineering Relational Databases Information Assurance VMware Virtualization Cloud-Native Computing Network Infrastructure Open Source Technology New Product Development Artificial Intelligence Angular (Web Framework) Wireless Communications Application Development LTE (Telecommunication) Research And Development C (Programming Language) PHP (Scripting Language) Ability To Meet Deadlines SQL (Programming Language) Engineering Design Process C++ (Programming Language) Android (Operating System) Java (Programming Language) Rust (Programming Language) Telecommunications Networks Node.js (Javascript Library) Scrum (Software Development) Milestones (Project Management) HyperText Markup Language (HTML) Troubleshooting (Problem Solving) Global System For Mobile Communications, This Sr. level Software Engineer role focuses on research and development for cutting-edge 5G NR and 4G LTE products and solutions within a product development team. You design, implement, and test cloud-native network management systems running on modern virtualization platforms such as Kubernetes, Rancher, and ESXi, while developing in languages like Go, C/C++, Java, and SQL. You contribute to innovative hardware and software configurations that support unique customer requirements, including integration with Tier 3 networks, SIM management, charging and billing systems, and emerging AI use cases in large and small data center environments. This position reports to the R&D Director and plays a key role in advancing next-generation telecommunications infrastructure., * Collaborate with the R&D team to design, implement, and functionally test software products for 5G NR and 4G LTE solutions.

  • Work closely with R&D teams on product releases, including defining features, requirements, and 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 project alignment and clarity.
  • Proactively maintain and enhance technical skillsets to keep pace with evolving technologies and industry best practices.
  • Manage time effectively to meet project schedules and deliverables.
  • Demonstrate initiative by identifying opportunities for improvement and driving solutions.
  • Interact with project leadership and other team members as needed to meet project milestones and deadlines.
  • Design, implement, and test software components and services for target Linux platforms.
  • Create and maintain shared libraries used across multiple products and platforms.
  • Develop multi-threaded and multi-process applications following established development best practices.
  • Implement and manage Linux services, including installation, configuration, and ongoing maintenance.
  • Develop network programming solutions with robust client/server architectures.
  • Build 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 code for long-term database performance.
  • Configure, integrate, and design solutions using virtualization technologies such as ESXi, VMware, and Kubernetes.
  • Contribute to the development of management systems for telecommunications networks, integrating with Tier 3 networks and SIM management, charging, billing, and AI-related functionalities.
  • Support the integration of AI use cases into larger network environments, including big and small data centers.
  • Participate in studies and efforts to migrate from existing VMware/ESXi deployments to modern platforms.
  • Apply good analytical and problem-solving skills to troubleshoot complex issues with minimal supervision.
  • Maintain strong partnership interactions and manage complex relationships associated with R&D projects.
  • Ensure high-quality deliverables by working under pressure, meeting deadlines, and adhering to development standards.
  • Travel domestically and internationally as needed, generally less than 10%, to support project and customer needs., NoSQL Redis DevOps MongoDB GraphQL Advocacy Timelines Operations Leadership Management TypeScript Innovation Code Review Scalability Wireframing Testability RESTful API Unit Testing Apache Kafka Communication Microservices Data Modeling System Testing Professionalism Microsoft Azure Database Design Computer Science Microsoft Access Containerization Technical Issues Agile Methodology Docker (Software) Analytical Skills Business Valuation Technical Projects Amazon Web Services User Interface (UI) Software Engineering User Experience (UX) Browser Compatibility Full Stack Development Performance Improvement Artificial Intelligence Product Quality (QA/QC) Angular (Web Framework) Business Transformation Authorization (Computing) SQL (Programming Language) Software Quality (SQA/SQC) Verbal Communication Skills Vue.js (Javascript Library) Node.js (Javascript Library) Interpersonal Communications Cascading Style Sheets (CSS) Scrum (Software Development) React.js (Javascript Library) Milestones (Project Management) HyperText Markup Language (HTML) JavaScript (Programming Language) Application Programming Interface (API) +0

Google IT Automation with Python

Google UX Design Dynamics 365 CE Senior Developer Guidehouse

Lewisville, TX*On-Site

Sales Loans Power BI Powerapps Leadership Consulting Management Automation Multitasking Communication Presentations .NET Framework Self-Motivation Customer Service Computer Science Agile Methodology Customer Engagement Software Development Relational Databases Business Intelligence Microsoft Dynamics 365 Microsoft Dynamics CRM Field Service Management C (Programming Language) Microsoft Power Automate Microsoft Power Platform C# (Programming Language) SQL (Programming Language) Microsoft Certified Partner Software As A Service (SaaS) Platform As A Service (PaaS) Enterprise Resource Planning SQL Server Analysis Services Ethical Standards And Conduct Full Life Cycle Implementation Customer Relationship Management SQL Server Integration Services (SSIS) +0

Requirements

  • Bachelor’s degree (BS) required.
  • 10-12+ years of experience in software development.
  • Strong ability to work in a small team environment focused on designing, implementing, and testing products.
  • Excellent knowledge of C, C++, Java, and Go for target Linux platforms.
  • Experience creating and maintaining shared libraries across multiple products and platforms.
  • Extensive experience with multi-threaded development and adherence to development best practices.
  • Strong experience with GitLab and GitLab Runners for source control, builds, and trouble report management.
  • Solid experience with Agile/Scrum methodologies.
  • Experience with at least one of the following development tools: CLion or Android Studio.
  • Excellent experience with Linux platforms, including permission levels and multi-process concepts.
  • Excellent experience installing, managing, and developing Linux services.
  • Experience developing in at least one of Go, Angular, or Rust for target Linux platforms.
  • Excellent network programming skills with client/server experience.
  • Strong knowledge of web server application development using HTML and server-side languages such as PHP, Node.js, or Go.
  • 2-3+ 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.
  • Good understanding of client/server architectures.
  • Good understanding of IP networks.
  • Effective communication skills, both written and oral, with the ability to express ideas and exchange information clearly.
  • Fluency in English.
  • Ability to work under pressure, meet deadlines, and deliver high-quality results.
  • Ability to solve problems and work with minimal supervision.
  • Ability to learn quickly and collaborate effectively in a team environment.
  • Strong analytical and problem-solving skills.
  • Good breadth of telecommunications technologies.
  • Ability to build and manage complex relationships associated with R&D projects.
  • Legally able to work in the U.S.
  • Willingness and ability to be granted a security clearance., * Experience developing software for telecommunications is a plus, including familiarity with NR, LTE, and GSM wireless technologies and related protocols.
  • Modern Android development experience is a plus.
  • Device driver development experience is a plus.
  • Experience with kernel-level 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 ESXi and VMware virtualization platforms.
  • Experience with Kubernetes and container orchestration.
  • Experience with networking configuration, integration, and design.
  • Experience with Go development for backend services.
  • Experience with backend databases such as MariaDB, open-source data stores, Redpanda, or KSQL.
  • Industry experience in telecommunications is beneficial but not required.
  • Interest or experience in cybersecurity and AI, particularly in network-related use cases.
  • Experience working with large and small data centers and integrating AI into network infrastructure.
  • Less than 10% domestic travel and up to approximately 5% international travel may be 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., Kibana GitOps Billing ChatGPT Grafana Argo CD Research Webhooks Debugging Analytics Claude AI Pipelines Operations Leadership Management Automation Resilience Kubernetes E-Commerce PostgreSQL Warehousing Scalability Wholesaling Forecasting RESTful API Bigcommerce Communication Observability Elasticsearch OpenTelemetry Reconciliation GitHub Copilot Solution Design Network Routing Design Thinking Business Systems Technical Design Safety Assurance Systems Thinking Order Management Inventory Control Amazon Cloudfront Celery (Software) Business Problems Influencing Skills Business Valuation Payment Processing Workforce Planning Scalability Design Software Solutions Technical Strategy Amazon Marketplace Workflow Management Supply Chain Acumen Pull/Merge Requests Inventory Management Software Engineering Warehouse Management Cycle Time Variation Warehouse Operations Solution Architecture ERP Systems Knowledge Operational Reporting Third-Party Logistics Prometheus (Software) Cloud-Native Computing Full Stack Development Operational Excellence Django (Web Framework) Artificial Intelligence Business Transformation Order Management Systems Event-Driven Programming Self Service Technologies Transportation Management Electronic Data Interchange Customer Success Management Message-Oriented Middleware Warehouse Management Systems Enterprise Resource Planning React.js (Javascript Library) Python (Programming Language) Influencing Without Authority Continuous Improvement Process Customer Experience Improvement Troubleshooting (Problem Solving) Transaction Processing (Business) Amazon Elastic Kubernetes Service Product Software Implementation Method Integration Platform As A Service (IPaaS) +0

Google Business Intelligence

Google IT Automation with Python

About the company

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

Apply for this position

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

Apply on www.careercircle.com
Prepare application

Good distractions

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

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

40 sec

Generative pre-trained transformer models powering code completions

lgonta lgonta +1 · World Congress 2024

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

51 sec

Assessing GPT-4o performance for pull request feedback

Merrill Lutsky Merrill Lutsky · World Congress 2025

Videos

See all

Related articles

See all