Full Time

Principal Software Engineer, Remote Telemetry

Dice
Remote!
$120,000 - $160,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Dice, so some details may not match this job. The employer's own page has the real description.

Overview

The Principal Software Engineer for Remote Telemetry at Dice will be responsible for architecting, designing, and implementing cutting-edge software solutions that drive the company's telemetry efforts. This position requires a deep understanding of software development and telemetry systems, and the ideal candidate will demonstrate leadership in guiding teams to deliver high-quality and scalable software applications. The role involves collaborating with cross-functional teams to ensure that requirements are met, deploying effective engineering practices, and enhancing the overall user experience and operational efficiency.



Job Responsibilities

  • Design and develop robust software solutions for remote telemetry systems.
  • Lead technical projects from conception to implementation while mentoring junior engineers.
  • Collaborate with product managers and stakeholders to gather requirements and translate them into technical specifications.
  • Implement best practices for software development processes, including code reviews, testing, and CI/CD pipelines.
  • Analyze and optimize system performance, ensuring scalability and reliability of services.
  • Stay up to date with emerging technologies and industry trends to improve product offerings.
  • Provide technical guidance and support to project teams throughout the development lifecycle.


Qualifications

  • Master’s or Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum of 10 years of experience in software development, with a focus on telemetry or similar systems.
  • Proficiency in programming languages such as Python, Java, or C++.
  • Experience with cloud platforms and services (AWS, Azure, or Google Cloud).
  • Strong background in data structures, algorithms, and design patterns.
  • Excellent problem-solving skills with a keen attention to detail.
  • Demonstrated ability to lead projects and manage cross-disciplinary teams.
  • Strong communication skills, both verbal and written, to articulate technical concepts to non-technical audiences.


Technologies & Tools

The candidate will be expected to work with a variety of technologies and tools including cloud-based services (AWS, Azure, Google Cloud), programming languages such as Python and Java, containerization tools like Docker and Kubernetes, as well as telemetry frameworks and systems for data collection and analysis. Familiarity with DevOps tools and CI/CD practices will also be vital to streamline the development and deployment processes.



Ideal Candidates

Ideal candidates for the Principal Software Engineer role will possess strong leadership qualities and a collaborative mindset. They should have the ability to effectively communicate technical solutions while fostering a culture of innovation and excellence within the team. A proven track record of delivering high-quality software solutions, along with a passion for technology and a commitment to continuous improvement, will align well with Dice's mission and values. Adaptability and proactive thinking in tackling challenges will also be key characteristics of a successful candidate in this role.

Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.