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


As a Senior Principal Software Engineer for gt.school at Crossover, you will be at the forefront of designing and implementing innovative software solutions that enhance educational experiences. This role necessitates a high level of expertise and leadership to guide the software development lifecycle, from conceptualization to deployment. You will work collaboratively with cross-functional teams to translate complex requirements into robust systems while maintaining high standards of quality and efficiency.



Job Responsibilities

  • Lead the design and architecture of scalable software systems to meet educational needs.
  • Oversee the full software development lifecycle, ensuring timely delivery of high-quality software.
  • Collaborate with product managers and stakeholders to gather requirements and set project goals.
  • Mentor and guide junior engineers, fostering a culture of continuous improvement and excellence.
  • Evaluate and recommend tools, technologies, and methodologies for enhancing productivity and performance.
  • Conduct code reviews to maintain code quality and ensure adherence to best practices.
  • Stay abreast of industry trends and advancements to continually improve software development processes.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
  • Minimum of 8 years of experience in software development with a focus on scalable systems.
  • Proficiency in several programming languages such as Java, Python, or C#.
  • Demonstrated experience in cloud technologies (AWS, Azure, or Google Cloud).
  • Strong problem-solving skills and the ability to work autonomously as well as collaboratively.
  • Outstanding communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
  • Experience in Agile development methodologies and project management.


Technologies & Tools


The Senior Principal Software Engineer will engage with various technologies and tools that support high-performance software development. Experience with cloud-based environments, CI/CD pipelines, containerization (Docker, Kubernetes), and modern development frameworks (React, Angular) will be essential. Additionally, familiarity with databases (SQL and NoSQL options) and version control systems (such as Git) will be imperative in maintaining efficient and effective development practices.



Ideal Candidates


The ideal candidate will possess a strong blend of technical acumen and leadership qualities, demonstrating an ability to innovate and inspire. They will be proactive, detail-oriented, and able to thrive in a dynamic, fast-paced environment. A successful Senior Principal Software Engineer will be driven by a passion for education technology and a commitment to delivering exceptional user experiences through effective software solutions. An appreciation for collaboration and the ability to develop positive relationships across teams will also contribute to their success in this role.

Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →

View Similar Jobs

Matches Jobs

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