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 the design, development, and implementation of sophisticated software solutions that drive the company’s innovative projects. This position requires a combination of advanced technical expertise, project management skills, and the ability to collaborate effectively with cross-functional teams. The successful candidate will be responsible for not only crafting high-quality code but also mentoring junior engineers, defining best practices, and ensuring the successful delivery of scalable software products in a remote working environment.



Job Responsibilities

  • Lead the design and development of software systems and applications, ensuring high performance and responsiveness.
  • Mentor and guide junior engineers to develop their coding skills and improve their technical knowledge.
  • Collaborate with product managers and stakeholders to gather requirements and develop a clear project roadmap.
  • Conduct peer code reviews to maintain quality standards and implement best coding practices.
  • Identify and troubleshoot software issues, implementing fixes and optimizations as necessary.
  • Stay up-to-date with emerging technologies and industry trends to continually improve solutions.
  • Contribute to architectural discussions and decisions within the engineering team.
  • Manage project timelines to ensure timely delivery of software solutions.


Qualifications

  • Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related technical field.
  • Minimum of 10 years of experience in software development, with at least 5 years in a leadership role.
  • Proficient in one or more programming languages such as Java, Python, C#, or JavaScript.
  • Strong understanding of software architecture, design patterns, and agile methodologies.
  • Experience with cloud-based architecture and services (e.g., AWS, Azure, Google Cloud).
  • Excellent problem-solving skills and the ability to work under tight deadlines.
  • Exceptional communication skills, both written and verbal, suitable for a remote work environment.


Technologies & Tools

The Senior Principal Software Engineer will utilize a diverse array of technologies and tools in their daily work. This includes cloud platforms such as AWS or Azure for deploying applications, version control systems like Git for code management, and CI/CD tools for continuous integration and deployment. Familiarity with microservices architecture, containerization technologies such as Docker and Kubernetes, and modern front-end frameworks will be essential for the successful execution of projects.



Ideal Candidates

The ideal candidates for the Senior Principal Software Engineer role are those who possess a keen analytical mindset and a passion for innovation in software development. They are proactive problem solvers who thrive in a collaborative team environment and are motivated to share their knowledge with others. Ideal candidates should exhibit strong leadership qualities, an eagerness to take initiative, and the ability to adapt to changing technologies and project requirements. A commitment to quality and best practices while fostering a culture of continuous improvement is imperative for this role.

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.