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 will play a pivotal role in designing, developing, and maintaining robust software solutions that align with the company's educational goals. This position requires an innovative thinker who can develop architecture and lead technical projects, as well as mentor junior engineers. The ideal candidate will have extensive experience in software engineering, along with the capability to make critical decisions that impact project success and the learner’s experience.



Job Responsibilities

  • Design and implement scalable software architecture for new and existing applications.
  • Lead cross-functional teams in the development process, ensuring alignment with business objectives.
  • Mentor junior engineers, providing guidance and support to facilitate their professional growth.
  • Conduct code reviews to ensure adherence to industry standards and best practices.
  • Collaborate with product management to define product roadmaps and prioritization of features.
  • Perform system analysis and troubleshooting to resolve software issues in a timely manner.
  • Stay up-to-date with emerging technologies to remain competitive within the industry.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 8 years of experience in software development, with a strong emphasis on architecture and design.
  • Proficient in multiple programming languages, particularly in Java, C#, or Python.
  • Extensive experience with cloud services such as AWS, Azure, or Google Cloud Platform.
  • Strong understanding of relational and non-relational databases.
  • Excellent problem-solving skills and ability to work in a fast-paced environment.
  • Exceptional communication skills, with the ability to translate technical concepts for non-technical stakeholders.


Technologies & Tools

The Senior Principal Software Engineer will work with a variety of technologies and tools in this role, including but not limited to cloud platforms such as AWS and Azure, development frameworks like Angular or React, and backend technologies including Node.js and Java Spring. Knowledge of CI/CD pipelines, version control systems like Git, and containerization technology such as Docker or Kubernetes will also be critical for successful project execution.



Ideal Candidates

The ideal candidate for the Senior Principal Software Engineer position is a proactive and strategic thinker with a strong passion for educational technology. They exhibit exceptional leadership qualities, demonstrating the ability to inspire and motivate teams while delivering technical solutions that meet user needs. Additionally, they possess a strong desire for continuous learning and improvement, embracing change and innovation with enthusiasm. Excellent interpersonal skills and the capacity for critical decision-making will set this individual apart as a leader in the organization.

The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →

View Similar Jobs

Matches Jobs

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