Full Time

Principal Software Engineer

DDN Storage
$120,000 - $180,000* / year (about $58–$87 an hour)

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 DDN Storage, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a Principal Software Engineer at DDN Storage, you will play a critical role in leading the software development team, driving innovation, and ensuring the delivery of high-quality, scalable software solutions. You will be responsible for designing, developing, and implementing software architectures that align with the company's strategic goals. Collaborating with cross-functional teams, you will engage in complex problem-solving and provide technical guidance while maintaining a strong focus on performance and reliability.



Job Responsibilities

  • Lead the design and development of robust software architectures to meet business requirements.
  • Provide technical leadership and mentorship to junior and mid-level software engineers.
  • Collaborate with product management, QA, and other stakeholders to define software specifications and requirements.
  • Conduct code reviews and ensure adherence to coding standards and best practices.
  • Identify and resolve technical challenges to drive continuous improvement in software delivery.
  • Stay current with industry trends and emerging technologies to foster innovation.
  • Develop test plans, frameworks, and strategies to ensure software reliability and performance.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 8 years of software development experience with a strong background in system architecture.
  • Proficiency in programming languages such as Java, C++, or Python.
  • Extensive experience in cloud computing environments and distributed systems.
  • Strong understanding of database technologies and data storage solutions.
  • Experience with Agile development methodologies and DevOps practices.
  • Excellent problem-solving skills and the ability to work under pressure.


Technologies & Tools

The Principal Software Engineer will work with a variety of technologies and tools, including but not limited to cloud platforms such as AWS or Azure, containerization technologies like Docker and Kubernetes, DevOps tools such as Jenkins and Git, as well as various programming frameworks and libraries. Familiarity with large-scale data storage solutions and system performance analysis tools is also essential for this role.



Ideal Candidates

The ideal candidate for the Principal Software Engineer position at DDN Storage will possess a strong technical foundation accompanied by excellent leadership and communication skills. They will be a proactive innovator, eager to contribute to strategic vision while mentoring and inspiring their colleagues. A passion for technology and a relentless drive for excellence will set them apart, making them a key player within the organization as they navigate complex challenges and deliver exceptional software solutions.

Over the last year, unemployment was lowest in legal jobs (1.4%) and highest in farming, fishing and forestry jobs (8.3%). For all workers it was 4.3%. Compare kinds of work →

View Similar Jobs

Matches Jobs

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