Full Time

Senior Principal Software Engineer, Trilogy (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 Crossover will play a critical role in leading high-stakes architecture and engineering decisions across various software development projects. This remote position is designed for experienced engineers who are adept at guiding teams through the complexities of software design and implementation, with a strong emphasis on delivering high-quality, scalable solutions. The ideal candidate will leverage their expertise to mentor junior engineers, define best practices, and drive innovative software solutions that meet the evolving needs of the business, all while collaborating with cross-functional teams in a dynamic environment.



Job Responsibilities

  • Lead the architectural design of complex systems and ensure high-quality code delivery.
  • Mentor and guide junior engineers in best practices and efficient coding methodologies.
  • Collaborate with product managers and stakeholders to define software requirements and specifications.
  • Conduct thorough code reviews and oversee quality assurance processes to maintain high standards.
  • Continuously improve systems and processes based on feedback and performance metrics.
  • Stay up-to-date with emerging technologies and integrate them into the software development process.
  • Facilitate knowledge sharing within the team and across departments to promote collaborative efforts.


Qualifications

  • Master’s degree in Computer Science or a related field, or equivalent experience.
  • Minimum of 8 years of professional software development experience.
  • Proficiency in one or more programming languages such as Java, Python, or C++.
  • Extensive experience in software architecture and design patterns.
  • Strong understanding of agile methodologies and software development life cycles.
  • Ability to communicate complex technical concepts to non-technical stakeholders.
  • Proven track record of delivering large-scale software solutions on time and within scope.


Technologies & Tools

This position involves working with various technologies and tools that are essential for modern software development, including cloud services (AWS, Azure), version control systems (Git), CI/CD pipelines (Jenkins, Travis CI), and containerization technologies (Docker, Kubernetes). Familiarity with database management systems, both SQL and NoSQL, is also crucial to handle data storage and retrieval efficiently. The candidate should also be comfortable working with Agile development tools (JIRA, Trello) to facilitate project management and tracking progress.



Ideal Candidates

Ideal candidates for the Senior Principal Software Engineer position will possess not only the technical expertise but also the soft skills needed to thrive in a collaborative environment. They should exhibit strong leadership qualities, demonstrating the ability to mentor and inspire others while driving innovation. A proactive approach to problem-solving, coupled with excellent communication skills, will enable them to effectively work with diverse teams and stakeholders. Moreover, a strong commitment to continuous learning and a passion for technology will distinguish them as a valuable asset to 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.