Full Time

Principal Software Engineer (Hybrid) - Remote

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

Job Overview

The Principal Software Engineer at Get It Recruit - Information Technology plays a vital role in leading software development initiatives and guiding engineering teams toward achieving high standards of quality and efficiency. This position requires a strong technical background, the ability to architect scalable solutions, and a commitment to mentoring junior engineers. As a pivotal member of the engineering department, you will collaborate with cross-functional teams to deliver software projects that drive the company’s objectives and enhance user experiences.



Job Responsibilities

  • Lead the design, development, and implementation of software applications and systems.
  • Architect and maintain scalable, high-performance solutions that meet business requirements.
  • Mentor and guide junior engineers in best coding practices and software design principles.
  • Collaborate with product management and stakeholders to define project scope and timelines.
  • Perform code reviews and ensure adherence to coding standards and development processes.
  • Identify and resolve technical challenges, enhancing overall system performance and reliability.
  • Stay current with emerging technologies and industry trends to drive innovation.
  • Lead troubleshooting efforts for complex issues involving multiple systems and technologies.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
  • 7+ years of experience in software development with a focus on cloud-based applications.
  • Strong proficiency in programming languages such as Java, C#, or Python.
  • Experience with modern frameworks and libraries, such as Angular, React, or Vue.js.
  • Expertise in database design and management, including SQL and NoSQL technologies.
  • Solid understanding of software development methodologies, including Agile and DevOps.
  • Excellent problem-solving skills and ability to work under pressure.
  • Exceptional communication and interpersonal skills for effective collaboration.


Technologies & Tools

The Principal Software Engineer role will utilize various technologies and tools, including cloud platforms like AWS or Azure, version control systems such as Git, build automation tools like Jenkins or Maven, and monitoring solutions to ensure application performance. Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes is also beneficial. The candidate should be adept at using integrated development environments (IDEs) like IntelliJ or Visual Studio for code development.



Ideal Candidates

The ideal candidate for this position is a proactive leader who possesses a strong technical acumen and is driven by a passion for technology and innovation. They should exhibit excellent communication skills and be able to articulate technical concepts to both technical and non-technical stakeholders. Successful candidates will thrive in a collaborative environment, demonstrate a commitment to continuous improvement, and possess the ability to work independently while managing multiple priorities effectively. A positive attitude towards mentorship and coaching will enhance their suitability for this role.

The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →

View Similar Jobs

Matches Jobs

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