Remote Principal Software Engineer

at SkySlope

Posted 17 hours ago 4 applied

Description:

  • The Principal Software Engineer will develop and improve SkySlope software to enhance the experience for real estate agents, brokers, and service providers.
  • Responsibilities include developing, testing, deploying, and improving software while managing deliverables.
  • The role involves fostering innovation, investing in peer growth, and collaborating with team members to ensure the stability and quality of engineering efforts.
  • The Principal Software Engineer will lead complex technical projects and provide consultation on cross-functional projects.
  • Key tasks include managing project priorities, deadlines, and deliverables while ensuring coordination with teammates for predictability.
  • The engineer will participate in reviews of deliverables to maintain high quality and consistency.
  • The role requires designing and contributing to system architecture and tools that enhance team effectiveness.
  • Continuous learning and building expertise in SkySlope's technologies and business domain are essential.
  • Effective communication with both technical and non-technical stakeholders is crucial, including providing constructive feedback and mediating differences of opinion.

Requirements:

  • Candidates must have a proven track record of delivering highly complex technical projects and solutions.
  • Strong expertise in C#, Javascript, .NET CLR, Node, React, Angular, and LoopBack is required.
  • Experience with automated testing, various databases (MS SQL Server, MySQL, Aurora, PostgreSQL), and source control systems is necessary.
  • Familiarity with Continuous Integration platforms and Agile/Scrum methodologies is expected.
  • Candidates should have experience with cloud computing platforms, particularly AWS services.
  • Strong business acumen and comprehensive domain knowledge about SkySlope and its clients are essential.
  • The ability to communicate effectively with executives and large groups is required.
  • Candidates should be comfortable providing consultation on complex projects and collaborating across departments.

Benefits:

  • The salary for this position ranges from $220,000 to $250,000 per year.
  • Employees receive $1,000 referral bonuses and 15 PTO days per year, along with 16 paid holidays (5 floating).
  • A paid day off on the employee's birthday and 5 days of paid bereavement leave are included.
  • The company offers 6 weeks of paid parental leave and various discounts, including Waldorf University perks and child literacy assistance.
  • Insurance offerings include medical, dental, and vision insurance, as well as short and long-term disability insurance.
  • Additional benefits include accident insurance, critical illness coverage, company-paid life insurance, and flexible spending accounts.
  • Employees can participate in a 401k plan with matching contributions and have opportunities for an Employee Stock Purchase Plan.