Principal Software Engineer
ServiceTitan
Principal Software Engineer
You will be part of the Engineering leadership team at ServiceTitan responsible for the technical direction of our product. We provide exciting opportunities to make an immediate impact in our rapidly growing startup. We are quality-minded, use the most modern tools on the Microsoft .NET platform, have an amazing culture, and love to solve complex problems. Over 50,000 people depend on our software to perform all their daily activities.
We are looking for someone to lead all technical aspects of an engineering team at ServiceTitan. We need a highly technical, forward-looking, leader who will own the technical vision of a squad and be accountable for the successful execution of that vision. We also desire those who can balance rapid iteration and development with high product quality expectations and who are innovative and comfortable with ambiguity.
As Principal Engineer you will:
- Own from end to end the short and long term technical vision of your team
- Design, implement and improve critical systems and components powering ServiceTitan stack; improve the security, availability, reliability, and performance of our products; drive/participate in all major architectural and strategic decisions especially those relating to scale
- Build tools to increase efficiency of all our engineers; improve performance, processes, and quality across the whole engineering team
- Identify opportunities to extract or develop systems beneficial for multiple teams
- Mentor and guide Engineers across engineering as a whole
- Work closely with Recruiting — in particular, interview candidates and co-own activities related to lead generation (e.g. tech talks) and screening (HackerRank tests)
- Contribute to the roadmap and resource planning
- Determine metrics for success and constantly measure them
- Communicate effectively with cross-functional teams, engineers, Product Managers, customers, and partners
To be successful in this role, you'll need:
- 8+ years of industry experience, including with large scale enterprise web/saas applications
- 3+ years of experience on senior engineering roles (designing APIs, abstractions, and tools used by other engineers)
- Expert-level knowledge of Microsoft .NET technology stack (C# /.NET, ASP.NET MVC, Web APIs) and SQL databases (Microsoft SQL Server or any other)
- HTML5 and JavaScript; experience such front-end frameworks as React and Knockout.js is a plus
- Taking existing monolithic applications to a domain based, service-driven paradigm
- Experience with large scale 3rd party integrations
- Basic Microsoft Windows administration skills including IIS administration
- Performance / reliability monitoring tools (e.g. New Relic, DataDog, Application Insights)
- Log / Metric collection and analysis tools (e.g. Elasticsearch-Logstash-Kibana, DataDog, Interana)
- Git, unit testing, debugging, profiling, Visual Studio, JIRA and other tools that are typically used by developers on Microsoft technology stack
- Continuous integration and continuous delivery methodologies and tools (TeamCity or similar)
- Administration and building automation for Azure, AWS or other public cloud technology
- Ability to empathize with our users and champion for their experience.
- Strong communication and technical writing skills
- B.S., M.S. or PhD in Computer Science, Physics, Engineering or a related technical field.
Additional Information
All your information will be kept confidential according to EEO guidelines.
Job Location
I'm interested
$125.4k - $181.88k
...the U.S. We are unable to sponsor or take over sponsorship of an employment visa at this time, including CPT/OPT.*** A Principal Software Engineer is a senior technical leader responsible for architecting and implementing complex software solutions, driving technical...Suggested16 hoursContract workTemporary workWork experience placementCasual workWork at officeLocal areaRemote workWork from homeWork visaFlexible hours$170k - $205k
...Principal Software Engineer The Principal Software Engineer is a senior technical leader responsible for defining and driving enterprise-scale architecture, engineering strategy, and delivery excellence across modern web platforms. This role operates at a systems and...SuggestedContract workWork at officeRemote work$99.6k - $234.6k
...define monetization architecture for next-generation video delivery Work with a highly technical, distributed systems-focused engineering team Responsibilities Responsibilities Design and build scalable advertising infrastructure for live and linear streaming...SuggestedTemporary workFlexible hours$180k
...Principal Software Engineer Salary range: $180k+/yr Location: Aurora, CO Clearance: Active TS/SCI with CI Polygraph required Certification: IAT Level II / Security+ required Role Summary Seeking a Principal Software Engineer to support the enhancement...Suggested$115.4k - $192.3k
...expanding into the northern hemisphere. Join a strong team of passionate engineers and build a world-class platform to fight identity fraud on a global scale. About the Role:The Senior Software Engineer focuses on developing advanced systems to detect and prevent spoofing...SuggestedLocal areaWorldwideFlexible hours$184.63k - $253.88k
...mission-ready throughout space. We are mission-driven, and together, we are an extraordinary team. About the RoleThe Principal Software Engineer role involves designing, developing, and testing software applications for space systems and technologies. This advanced...Contract workWork experience placement$190k - $280k
...security clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance. Are you a Principal Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a company...Full timeContract workRemote workWork from homeRelocation package$165k - $200k
...Beyond Begins Here. Discover your next career opportunity now! Position Overview: This senior role is for a Software Architect/Principal Software Engineer, and requires technical leadership, system design, and implementation oversight of complex government system...Temporary workFor subcontractorWork at officeVisa sponsorshipRelocation packageFlexible hours- ...Clearance Required: TS/SCI w/ Poly (must be active) We're looking for a Principal Software Engineer who enjoys solving complex technical challenges and collaborating with cross-functional teams. This role supports advanced test equipment and software applications...
- ...Software Engineer Key Responsibilities: Design, develop, test, deliver, and maintain software for cutting-edge satellite ground systems. Collaborate with talented teams of engineers, architects, and leaders in an Agile environment. Implement and maintain...
$215k - $252k
...interview process. About the Role: We’re hiring seasoned engineers to join our teams that work on core platform capabilities, improving... ...the future of Gusto's Payroll and Tax systems. As a Gusto Software Engineer at this level, you’ll be guiding projects end-to-end...Minimum wageFull timeWork at officeLocal areaRemote workFlexible hours2 days per week3 days per week$99.6k - $223.4k
...design for scalability, reliability, and observability. Stay hands-on with coding, debugging, and production delivery. Drive engineering excellence through code reviews and best practices. Mentor engineers and elevate team capability. Partner cross-...Full timeTemporary workRemote workFlexible hours$103.6k - $155.4k
...impossible. Our employees are not only part of history, theyre making history. Northrop Grumman Space Systems is seeking a Principal CUDA Software Engineer OR Sr. Principal CUDA Software Engineer to join our team supporting our DARC program. This position will be based in...Contract workRelocation packageShift work$114k - $171k
...impossible. Our employees are not only part of history, theyre making history. Northrop Grumman Space Systems is seeking a Principal Software Engineer to join our team supporting the Deep Space Advanced Radar Capability (DARC) Program. This role will be a critical member...RelocationShift work$168.75k - $281.25k
...Come be a part of our team - you'll work with great people, pioneering products and cutting-edge technology. Principal Software Engineering role for a highly skilled and experienced Information Security Developer/Architect to lead the design, development, and...Full timeWork experience placementWork at officeFlexible hours2 days per week$107.5k - $204.5k
...is an onsite role in Aurora, CO. What You Will Do Design, develop, test, deliver, and maintain software for satellite ground systems. Work with talented teams of engineers, architects, and leaders in an Agile environment. What You Will Learn Advanced software technologies...Temporary workRelocationRelocation packageFlexible hours$103.6k - $155.4k
A leading aerospace and defense company is seeking a Principal or Sr. Principal CUDA Software Engineer based in Colorado Springs, Colorado. The role involves designing radar digital signal processing software and collaborating on innovative projects. Candidates must have...$99.6k - $223.4k
...Job Description Oracle is seeking an experienced Software Engineer to join a highly skilled team focused on building modern cloud and AI-enabled enterprise solutions. This role is ideal for a developer with strong hands-on experience in Oracle APEX, PL/SQL, Oracle Database...Temporary workFlexible hours$135k - $165k
...with headquarters in Denver, Colorado, and offices across the U.S., Canada, and India. JOB DESCRIPTION As a Principal Software Engineer, you will shape and improve the experience of key Vertafore customers. You will work cross-functionally across Vertafore,...Contract workTemporary workWork at officeWork from homeFlexible hours$96.8k - $306.4k
Job Description The Oracle Cloud Linux team is seeking experienced Linux Kernel Developers to help advance the Linux operating system for large-scale cloud environments. This role involves contributing to Linux kernel and working on innovative projects across multiple...Temporary workFlexible hours$160k - $195k
...Principal Software Engineer - Space Systems Location: Greater Denver, CO (on-site 3-5 days/week) Salary: $160k-$195k + bonus + benefits + relocation A fast-growing space-technology company is seeking a Principal Software Engineer to lead architecture and...RelocationRelocation packageFlexible hours3 days per week$158k - $190k
...energetic, and forward-thinking individuals to join our team. We are seeking a highly skilled and experienced Principal Embedded Software Engineer I to join our software team. In this position, you will be responsible for low-level and high-level software in...Permanent employmentFull timeContract workWork experience placementLocal area$195k - $265k
A consulting firm in Denver seeks a Principal Architect for technology implementation projects. The role involves mentoring, leading teams, and ensuring the quality delivery of complex solutions. Candidates should have over 8 years in technology consulting and a strong...Flexible hours$135k - $165k
...with headquarters in Denver, Colorado, and offices across the U.S., Canada, and India. JOB DESCRIPTION As a Principal Software Engineer, you will play a strategic leadership role in the architecture and development of modern, high-impact web applications....Contract workTemporary workWork at officeWork from homeFlexible hours$148k - $193k
...Principal Software Engineer, Manufacturing Intelligence Denver, CO Xometry powers the industries of today and tomorrow by connecting the people with big ideas to the manufacturers who can bring them to life. Xometry's digital marketplace gives manufacturers the critical...$142k - $189.5k
...seeking passionate, collaborative, energetic, and forward‑thinking individuals to join our team. We are looking to add a Principal Software Project Engineer I to our Internal Missions team. If you enjoy working in a startup environment and are passionate about developing...Permanent employmentFull timeContract workWork experience placementLocal area$110.3k - $165.5k
A leading aerospace company in Colorado is seeking a Principal Software Engineer to join their Payload and Ground Systems Division. The ideal candidate will have strong skills in software development, particularly in Python, and must possess a DoD Secret security clearance...$238.7k - $365.7k
...View, CA you are expected to report to that location three times per week, at minimum. The Role The Vehicle Experiences Engine software team is a dynamic and fast paced team that designs, develops, and maintains the embedded software platform for Infotainment and...Local areaRemote workWork from homeRelocation package$135k - $165k
...is global, with headquarters in Denver, Colorado, and offices across the U.S., Canada, and India. Job Description As a Principal Software Engineer, you will play a strategic leadership role in the architecture and development of modern, high-impact web applications. You...Work at officeWork from homeFlexible hours$170k - $205k
Transamerica Corporation is seeking a Principal Software Engineer in Colorado. This role involves leading enterprise-scale architecture, engineering strategy, and fostering AI-assisted engineering practices. The ideal candidate should have at least eight years of experience...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Denver, CO
- principal Denver, CO
- principal cloud computing engineer Denver, CO
- senior principal scientist Denver, CO
- principal architect Denver, CO
- senior principal cloud computing engineer Denver, CO
- id software Denver, CO
- software sales Denver, CO
- software technical support engineer Denver, CO
- javascript software engineer Denver, CO

