Full Time

Senior Principal Software Engineer, gt.school (Remote) - $200,000/year USD

Crossover
Remote!
$180,000 - $220,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 Crossover, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Principal Software Engineer at gt.school (remote) will be responsible for leading and executing sophisticated software engineering projects that drive educational innovation. This role involves collaborating with cross-functional teams to design, develop, and optimize software solutions that enhance the learning experience for students. Utilizing state-of-the-art technologies and methodologies, the ideal candidate will take ownership of projects, mentor junior engineers, and play a pivotal role in scaling our systems to meet growing demands.



Job Responsibilities

  • Lead the design, development, and deployment of high-quality software solutions that meet business requirements.
  • Mentor and guide junior engineering staff to foster a culture of excellence and continuous learning.
  • Collaborate with product managers, designers, and stakeholders to define project specifications and timelines.
  • Ensure code quality through the implementation of best practices in software engineering and promote automated testing methodologies.
  • Monitor and improve system performance, reliability, and security.
  • Stay updated with emerging technologies and trends to enhance current software processes and methodologies.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • A minimum of 8 years of software development experience with a strong emphasis on full-stack engineering.
  • Proficiency in programming languages such as Java, Python, or JavaScript.
  • Experience with cloud services (AWS, Azure, or Google Cloud) and containerized environments (Docker, Kubernetes).
  • Strong understanding of software design patterns, data structures, and algorithms.
  • Exceptional problem-solving skills and the ability to work independently in a fast-paced environment.
  • Excellent verbal and written communication skills.


Technologies & Tools

The Senior Principal Software Engineer will primarily engage with technologies such as AWS for cloud computing, Docker and Kubernetes for container orchestration, as well as modern programming languages like Java, Python, and JavaScript. Additional tools may include CI/CD pipelines, git for version control, and various database systems such as PostgreSQL or MongoDB to efficiently manage and store data.



Ideal Candidates

Ideal candidates for this position will possess a growth mindset, demonstrating adaptability and a passion for continuous improvement in their work. They should be team-oriented, capable of collaborating effectively with diverse groups while inspiring others with their technical expertise. Strong leadership qualities, a proactive approach to problem-solving, and the ability to manage projects with a strategic vision are essential characteristics for success in this role. Moreover, candidates should exhibit a genuine commitment to leveraging technology for educational advancement and a desire to impact student learning positively.

Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →

View Similar Jobs

Matches Jobs

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