Watermark Insights logo
Watermark Insights

At Watermark Insights, we're redefining how EdTech SaaS gets built to fundamentally change the speed, quality, and economics of product delivery using AI. By automating systems from production observability and support to feature delivery and verification, we’re putting our people in the conductor’s seat to drive extremely rapid delivery with the quality and thoughtfulness that our customers expect - all in service of our mission to improve higher education. We’ve won EdTech’s Overall Higher EdTech Solution of the Year! In 2024, we celebrated being named a winner for The Edtech Breakthrough, The TITAN Business, and the Stevie Award. We’re committed to fair and equitable pay practices for all qualified candidates. At Watermark we are continually strengthening the rich diversity in our workplace - the primary reason we succeed. We’re committed to equal opportunity employment and work together to provide an inclusive hiring experience.

Principal Software Engineer

Software EngineerSoftware EngineerFull TimeRemoteLeadTeam 201-500

Location

United States

Posted

12 days ago

Salary

$160K - $170K / year

Seniority

Lead

Job Description

Principal Software Engineer

Watermark Insights

Role Description The Principal Software Engineer will help develop innovative, scalable technology. In this role, you will help to drive the architecture, design, and development of platforms that support educators and institutions. You feel comfortable collaborating cross-functionally with product managers, designers, and other engineers to build high-impact solutions that improve accessibility, engagement, and learning outcomes. You are comfortable diving into code, influencing long-term technical vision, and communicating with stakeholders at all levels. The Principal Software Engineer reports directly to the VP of Engineering. Key Responsibilities of the Role - Work within an agile team to rapidly deliver software against a highly available application - Lead large scale product initiatives with multiple contributing developers of varying seniority - Coach other developers on technical approaches and problem solving - Develop tasks from functional designs and user stories - Estimate user stories and tasks - Prototype, present, build and deliver solutions based on written specifications - Refactor existing code to meet current standards and patterns - Identify and thoroughly document development patterns specific to the application This job description is not designed to contain a comprehensive listing of activities, duties, or responsibilities that are required. Nothing in this job description restricts management's right to assign or reassign duties and responsibilities at any time. Qualifications - 5+ years of experience in .NET (Framework and Core) - 5+ years of experience with TypeScript and React - Expert level knowledge of at least one RDBMS, preferably SQL Server and Postgres - Experience with REST API(s), Windows Server, IIS and version control - Experience with production Kubernetes deployments - An understanding of software patterns and practices, affinity for developing unit tests with complete code coverage - Proven experience delivering end to end software artifacts within a large code base - Excellent troubleshooting, production incident support and debugging skills Bonus Qualifications - Experience with Tailwind - Experience with Web Components Compensation The pay range for this role is $160K - 170K and varies based on several factors including geographical location, level of experience related to the role, education/licensure/certificates of the individual filling the role and other business and operational considerations. Diversity and Inclusion At Watermark we are continually strengthening the rich diversity in our workplace - the primary reason we succeed. We’re committed to equal opportunity employment and work together to provide an inclusive hiring experience where all qualified applicants receive equal consideration for employment without regard to race, color, religion, gender, gender identity or expression, family status, marital status, sexual orientation, national origin, genetics, neurodiversity, disability, age, protected military/veteran status, or any other non-merit based or other legally protected grounds.

Related Job Pages

More Software Engineer Jobs

Sigma Software Group logo

Senior React Native Developer

Sigma Software Group

We support enterprises, product houses, and startups with custom software solutions development and IT consulting.

Full TimeRemoteTeam 1,001-5,000Since 2002H1B No Sponsor

• Design, develop, and maintain high-quality React Native applications for iOS and Android platforms • Ensure smooth, intuitive, and engaging user experiences • Collaborate with cross-functional teams to deliver product-focused improvements and new features • Support the launch of new brands and expansion into new markets • Maintain code quality, performance, and security standards • Participate in code reviews and contribute to continuous improvement processes • Troubleshoot and resolve technical issues in production and development environments

Brazil
Sutherland logo

Senior OIC Developer

Sutherland

Founded in 1986, Sutherland is a global process transformation company that “rethinks and rebuilds processes for the digital age.” As an employer, Sutherlan

• Design and develop integration solutions using OIC Gen3 • Architect and implement real-time and batch integrations. • Lead the efforts and work allocation with team members • Configure and manage OCI/OIC logging and auditing mechanisms. • Leverage pre-built integrations, cloud adapters, SaaS connectors, and orchestration patterns. • Ensure secure integrations, including encryption and decryption mechanisms. • Troubleshoot and resolve complex integration and performance issues.

India
Buildkite logo

VP of Engineering - Product

Buildkite

Buildkite is the fastest, most reliable way to deploy and test code at any scale.

Full TimeRemoteTeam 11-50Since 2013H1B No Sponsor

Role Description We're hiring a VP of Product Engineering to lead the teams building the products our customers depend on every day — Pipelines, Test Engine, Packages, Agents & Compute, and Releases. - Reporting to the CTO, you'll be accountable for the pace, quality, and impact of product delivery across these teams. - Developing the engineering managers and technical leaders who lead them. - This is a role for someone who thinks in outcomes, not outputs. - You'll be measured on what ships, what customers adopt, and the strength of the team you build. Qualifications - A leadership track record that fits. - Proven experience leading product engineering organisations through meaningful scaling. - References ready to speak to your coaching and sponsorship. - A track record of delivering outsized results with small teams through sharp prioritisation and leverage. - Technical credibility. - A hands-on engineering background sufficient to earn trust from senior engineers. - Experience leading teams building developer tools, CI/CD, infrastructure products, or similarly technical B2B products is strongly preferred. - Comfortable with Buildkite's core stack: Ruby on Rails, React, GraphQL, Go, and PostgreSQL at scale. - The right operating style. - Quantitative — you use data to set targets, surface risk, and measure whether engineering is actually working. - A clear written and verbal communicator able to drive decisions with urgency without resorting to theatre. - Comfortable leading a distributed team across AU/NZ and US Pacific. - Strong opinions on what separates a high-performing product engineering organisation from a merely busy one. Requirements - Product engineering delivery. - Velocity, quality, and reliability across all five product teams. - Setting and upholding a high bar for technical excellence, decision-making, and shipped outcomes. - Coaching the EMs in building high-performing teams. - Developing the next generation of EMs from within. - Translating product strategy into delivery reality. - Driving the hardest trade-offs between scope, speed, and quality. - Architectural consistency across product teams. - Reliability, performance, and incident response for customer-facing surfaces. - A trusted technical voice to the executive team and, where it warrants it, to the board. Benefits - Equal Opportunity Employer. - At Buildkite, we value diversity and celebrate all types of skills, backgrounds, and experiences. - We’re dedicated to fostering an inclusive environment and providing reasonable accommodations throughout our recruitment process.

Australia and New Zealand
Seekerh logo

Desenvolvedor Dynamics 365 – Power Platform

Seekerh

Conectando Talentos aos Desafios do Seu Negócio

Full TimeRemoteTeam 1-10Since 2019H1B No Sponsor

• Criar e manter tabelas standard e virtuais no Dynamics 365 • Desenvolver e customizar: oForms e Views oRegras de negócio oModel-Driven Apps oFunções e roles de segurança • Desenvolver, manter e evoluir plugins: oProgramação Early Bound e Late Bound • Customizar telas e componentes Canvas Apps • Desenvolver componentes personalizados com PCF (PowerApps Component Framework) • Criar e manter fluxos de automação utilizando Power Automate • Consumir e integrar APIs externas • Garantir versionamento, qualidade e colaboração através do GitHub • Implementar e executar testes unitários e funcionais

Brazil