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

59 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
Job Closed
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
Job Closed
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
Careers Mutual Of Omaha logo

Software Engineer

Careers Mutual Of Omaha

Applicants for this position must not now, nor at any point in the future, require sponsorship for employment. This role is classified as remote; however, periodic in-person attendance will be required at times for activities such as quarterly or project planning, training, or other business-critical meetings.

Role Description Are you a software engineer ready to drive innovation and scale modernized systems to contribute towards our goal of doubling sales and increasing revenue? Join our teams in Institutional Solutions to build and maintain cutting-edge technology solutions that enhance business velocity and align with our enterprise goals. Our mission is to expand our technology footprint, enabling us to deliver scalable products and increase our impact. If you’re passionate about creating high-performance systems and want to be part of a forward-thinking team, we’d love to have you on board! Qualifications - Strong collaborative mindset, with the ability to work effectively with cross‑functional team members and stakeholders. - Promote a culture of diversity and inclusion, value different ideas and opinions, and listen courageously. - Able to work remotely with access to a high-speed internet connection and located in the United States or Puerto Rico. Requirements - Lead the end-to-end development, testing, and integration of modern applications and systems that enhance capabilities for products and services across ESS, aligning with enterprise growth initiatives. - Facilitate brainstorming sessions to generate innovative solutions, developing high-performance applications, APIs, and data solutions that drive technological advancement. - Adapt to various roles, whether as an individual contributor, leader, teacher, or mentor, fostering a collaborative and versatile team environment. - Build a deep understanding of business objectives and challenges within ESS, proactively delivering solutions that meet and exceed expectations. - Continuously assess and optimize applications, balancing performance and scalability to deliver impactful, sustainable results. Benefits - Estimated Salary (Levels have variable responsibilities and qualifications) - Engineer II: $115,000 - $130,000, plus annual bonus opportunity. - 401(k) plan with a 2% company contribution and 6% company match. - Work-life balance with vacation, personal time, and paid holidays.

United States
$115K - $130K / year
Job Closed