Senior Engineer, Software Engineering

RXO, Inc.Charlotte, NC
2d

About The Position

Accelerate your career at RXO RXO is a leading provider of transportation solutions. With cutting-edge technology at the center, we're revolutionizing the industry with our massive network and commitment to finding solutions for every challenge. We create more efficient ways for shippers and carriers to transport goods across North America. Senior Engineer, Software Engineering Requisition ID: JR101788 Location: Charlotte, NC 28277 Solutions driven success. RXO Managed Transport, LLC, brings together massive capacity, cutting-edge technology and industry-leading expertise to keep shippers and carriers ahead of the marketplace. At RXO, we’re looking for innovative and collaborative employees who are committed to solving our customers’ challenges. We know we can do big things when we work together – so join us on our mission to disrupt the industry. As the Senior Engineer, Software Engineering, you’ll be responsible for designing, developing, testing, and deploying high-quality software solutions using .NET, C#, ASP.NET, MVC, SQL Server, Python, RabbitMQ, Kafka, Couchbase and Elasticsearch. Develop web UI components using Angular, TypeScript, JavaScript, CSS and HTML5. You will develop and manage cloud native applications using Google Cloud Platform tools and services such as GKE, Cloud Functions, Cloud run, Cloud Storage, Pub/Sub and BigQuery. You will write clean, maintainable, and efficient code, adhering to RXO coding standards and best practices.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Information Systems, Computer Science, Management Information Systems or related technical field.
  • Requires three (3) years’ experience as a Sr. Associate, Sr. Associate Projects, Software Engineer, Software Developer, Systems Analyst or related occupation.
  • Experience must include three (3) years’ experience in each of the following:
  • Cloud Platforms: Google Cloud Platform.
  • Programming Languages: C#, ADO.NET, RESTful APIs, Microservices, Typescript, and Python.
  • Framework: .NET Framework, Angular 17/18, JavaScript, jQuery, and Entity Framework.
  • Cloud Services: Cloud Functions, Cloud Run, Cloud Storage, and BigQuery.
  • Databases: Sql Server, Couchbase, and ElasticSearch.
  • Event Messaging: Kafka, RabbitMQ, and Pub/Sub.
  • DevOps: Azure Devops, TeamCity, and Octopus.
  • Development IDE: Visual Studio 2019/2022 and SQL Management Studio.
  • Performance Tools: SQL Profiler, Splunk, Kibana, Newrelic, SolarWinds, and Grafana.
  • Methodologies: Agile and Scrum.

Responsibilities

  • Design, develop, test, and deploy high-quality software solutions using .NET, C#, ASP.NET, MVC, SQL Server, Python, RabbitMQ, Kafka, Couchbase and Elasticsearch.
  • Develop web UI components using Angular, TypeScript, JavaScript, CSS and HTML5.
  • Develop and manage cloud native applications using Google Cloud Platform tools and services such as GKE, Cloud Functions, Cloud run, Cloud Storage, Pub/Sub and BigQuery.
  • Write clean, maintainable, and efficient code, adhering to RXO coding standards and best practices.
  • Develop and integrate APIs, web services, and databases with enterprise-level applications.
  • Identify, troubleshoot, and resolve technical problems such as performance bottlenecks, bugs, and system failures.
  • Enhance applications to achieve optimal speed, scalability, and security.
  • Perform performance tuning, conduct load testing, and ensure the continuous availability of essential systems.
  • Lead and participate in system architecture and design sessions, ensuring scalable and performant solutions.
  • Provide technical leadership in defining software architecture, components, and modules for large-scale enterprise systems.
  • Mentor and guide junior developers to improve their technical and professional skills.
  • Work closely with product managers, business analysts, and quality assurance teams to ensure the successful delivery of features and projects.
  • Participate in code reviews, ensuring that development is aligned with best practices, security standards, and the company’s coding guidelines.
  • Stay up to date with the latest Microsoft technologies, frameworks, and industry’s best practices.
  • Drive process improvements and adoption of new tools or practices to increase productivity and enhance code quality.
  • Contribute to the development of automation, deployment, and continuous integration pipelines.
  • Develop and maintain comprehensive technical documentation for systems, processes, and code.
  • Ensure that project and system documentation is clear, up-to-date, and accessible to both technical and non-technical stakeholders.

Benefits

  • Comprehensive medical, dental, and vision plans
  • 401(k) retirement plan with up to 5% company match
  • Pre-tax accounts to help streamline eligible expenses
  • Company-paid disability and life insurance
  • Employee Assistance Program (EAP)
  • Career and Leadership Development Programs
  • Paid time off, company holidays, and volunteer days
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service