ServiceTitan logo
ServiceTitan

The operating system for the trades

Senior Software Engineer

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2012H1B SponsorCompany SiteLinkedIn

Location

United States + 1 moreAll locations: United States | Armenia

Posted

47 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer

ServiceTitan

Ready to be a Titan? As a Senior Software Engineer will be part of the engineering team at ServiceTitan to help improve our products and build new ones. This is an exciting role for an engineer to come in and lead the major feature development in the rapidly growing startup. We build for perfection, use the most modern tools on Microsoft .NET platform, have an amazing culture, and love to solve complex problems. If you share the same values, you might find yourself in a perfect company. What you'll do: - Architect, design, and implement user-facing features end-to-end. - Work with product managers, designers, and engineers to prototype and implement product features. - Communicate effectively with other engineers, product managers, customers, and partners. - 70% development / 30% working on requirements, mentorship, supervision. What you'll bring: - 8+ years of industry experience. 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. - Ability to empathize with our users and champion for their experience. - Ability to use data-driven approach for product decisions. Experience with A/B testing is a plus. - Strong communication and technical writing skills. - Experience with Git, unit testing, debugging, profiling, Visual Studio, JIRA, and other tools that are typically used by developers on Microsoft technology stack. - B.S., M.S. or PhD in Computer Science, Physics, Engineering or a related technical field. When you will work: Mon-Fri Flexible (Armenia) Be Human With Us: Being human isn’t about checking every box on a list. It’s about the experiences we have, people we meet, and the perspectives we share. So, if you have the skills but are hesitant to apply because of your background, apply anyway. We need amazing people like you to help us challenge the conventional and think differently about the problems that we’re solving. We’re in this together. Come be human, with us. Use of AI Technology: We use technology, including automated and AI-assisted tools, to support certain aspects of our recruitment process. These tools are designed to improve efficiency and enhance the candidate experience. AI tools are not used to make hiring decisions; all hiring decisions are made by our hiring teams. What We Offer: When you join our team, you’re not just accepting a job. You’re making a career move. Here’s how we’ll support you in doing some of the most impactful work of your career: - Flextime, recognition, and support for autonomous work: Flexible time off with ample learning and development opportunities to continue growing your career. We offer a comprehensive onboarding program, leadership training for Titans at all levels, and other programs and events. Great work is rewarded through Bonusly, peer-nominated awards, and more. - Holistic health and wellness benefits: Company-paid medical, dental, and vision (available to employees and their dependents day 1), parent and siblings’ insurance, wellness benefit, office massage, etc. - Support for Titans at all stages of life: Parental leave and support, financial planning tools, Employee Assistance Program services, and more. At ServiceTitan, we celebrate individuality and uniqueness. We believe that the convergence of fresh perspectives and experiences from all walks of life is what makes our product and culture so great. We strongly encourage people from underrepresented groups to apply. We do not discriminate against employees based on race, color, religion, sex, national origin, gender identity or expression, age, disability, pregnancy (including childbirth, breastfeeding, or related medical condition), genetic information, protected military or veteran status, sexual orientation, or any other characteristic protected by applicable federal, state or local laws.

Related Job Pages

More Software Engineer Jobs

WordPress Developer

Search Atlas

The all-in-one Agentic SEO and AI Visibility platform - Get found everywhere people search

Full TimeRemoteTeam 51-200H1B No Sponsor

• Build & Implement Develop and maintain scalable, performant web solutions using WordPress, PHP, HTML, CSS, and JavaScript — translating Figma prototypes into responsive, production-ready builds for both internal projects and client work, and using Claude Code throughout to move faster and write better code. • Follow & Contribute to Technical Standards Work within established technical standards and best practices, and actively contribute to improving them over time. You produce clean, maintainable code that holds up under review — you don't ship work you wouldn't put your name on. • Collaborate & Communicate Work closely with designers and senior developers during Figma handoff to understand project scope, flag questions early, and execute with confidence. You communicate clearly in writing and don't let ambiguity quietly become a problem. • Domain & Infrastructure Support Support website hosting (Kinsta, WPEngine, etc.) and domain management (Cloudflare, GoDaddy, Squarespace) tasks, with a growing understanding of performance, security, and uptime best practices. • Hands-On Development Design, develop, and maintain custom WordPress, Webflow, and Elementor websites from concept to launch — working directly from Figma prototypes to deliver responsive, accurate implementations across both internal and client-facing properties, using Claude Code as a force multiplier throughout. • Optimize for SEO Implement technical and on-page SEO best practices to support search performance, including site structure, schema markup, and page speed improvements. • Troubleshoot & Grow Identify and resolve front-end and WordPress issues across browsers and devices. Stay curious — you're always picking up new tools and techniques, and AI tooling is part of that.

Colombia
Full TimeRemoteTeam 1,001-5,000H1B Sponsor

About the job At Thryv, we are a team that lives by teamwork. However, it’s not the work that drives us, it’s the respect, trust, and care for each other that defines us as a team. We’re a diverse community of trendsetters who do our best work in a fun, relaxed environment. Technology never stops evolving and neither do we. We’re always looking for the best and brightest team players to join us. About the Position Are you an ambitious outbound seller with 1–2 years of experience and a passion for software sales? Ready to accelerate your career into full cycle account management and close deals—not just source them for other sales reps who share your commission? This 6 month Software Sales Acceleration Program is designed to fast track high potential talent into our Software Account Management (SAM) organization. This is a temporary program role with full benefits and a clear outcome at the end of six months: - Top performers will advance directly into a Software Account Representative (SAR) role - Exceptional performers may be considered for Sr Software Account Representative (Sr SAR) placement - Those who do not meet performance expectations may conclude participation at the end of the program If you want a true pathway into Software Account Management, you will want to take a close look at this role. Responsibilities In this role, you’ll work in a high energy, outbound sales environment built to strengthen your SaaS selling foundation while preparing you for full cycle responsibilities. You will: - Own outbound prospecting, targeted outreach, and pipeline generation - Qualify opportunities and create momentum for SAM sales cycles - Deliver compelling messaging to SMB and mid-market prospects - Execute structured call, email, and LinkedIn cadences - Collaborate with SAM leaders and sales partners to refine conversion strategies - Strengthen your SaaS sales acumen through ongoing coaching, training, and immersion in our platform - Demonstrate performance and consistency across a structured evaluation framework You’ll get exposure to real selling, not just booking meetings—setting you up for success as you transition into the SAM family. Who We’re Looking For - Associate's degree or equivalent experience, required - 1 to 2 years of outbound sales experience, required. - 2+ years of related experience, preferred. - Confidence communicating with decision makers via phone, email, and social - Ability to manage volume, objection handling, and pipeline creation - Desire to learn full cycle sales and move into a closing role - Comfort with structured goals, metrics, and performance accountability - A growth mindset and coachability - Ability to travel less than 5% of the time. - Must be 18 years of age or older. - Must successfully complete pre-employment screening process, as required. - Must successfully complete any required training or orientation courses, as needed. What’s in It for You This role is intentionally designed as a launchpad into Software Account Management, offering: - A 6‑month accelerated program focused on outbound software selling - Competitive base pay + an uncapped performance incentive - Hands‑on exposure to our SAM teams and full sales cycle - Real opportunity to move into SAR or Sr SAR based on performance following 6-months’ performance - Skill‑building that positions you for long‑term career growth in software sales This isn’t just another outbound role—it’s a career advancement program. Program Outcomes At the end of the 6‑month program: - High performers → Software Account Representative (SAR) - Exceptional performers → Sr SAR - Non‑performers → Program completion without transition This creates a fair, performance‑based path and allows you to take ownership of your growth which doesn’t end with the Sr SAR role: SAM Family Software Account Representative “SAR” Sr Software Account Representative “Sr SAR” Software Account Executive “SAE” Sr Software Account Executive “Sr SAE” Key Software Account Executive “Key SAE” What We Offer Life requires balance. So we provide benefits around health and wellness, continued education, and work/life balance to help you live your best life when you’re working…and when you’re not. - Medical, dental, and vision plans, plus a wellness program with added incentives - 401(k) savings plan with company match and employee stock purchase plan - Continuing education benefits with tuition assistance programs - Paid time off including holidays, vacation, sick, personal, and year-end close Who We Are At Thryv, we’re a team fiercely devoted to the success of local businesses. We’ve been around for over 100 years, always with one goal in mind — helping small businesses compete, win and succeed. We provide the technology, software and local business automation tools small business owners need to better manage their time, communicate with clients, and get paid, so they can take control of their business and be more successful. We support businesses across the U.S., and we have team members all around the country (even internationally). In fact, we’re a work-from-anywhere company, because that’s how we get work done. Culture is vital at Thryv because it shapes our identity and, therefore, our measurements for growth. We have an identified set of values that hold all of us accountable paving the way for our company success and our legacy. All of this helps us deliver results for our clients and creates success for our employees. At Thryv, making a positive impact within our team and in our local community is the reason we get out of bed every morning. Thryv Core Values: - Client Devoted – Be humble with a servant mentality. Understand the uniqueness of each interaction while being flexible, knowledgeable, and genuine. - Under Promise, Over Deliver – Deliver expectations and exceed them, have accountability, listen and understand the ask. - Act Like You Own the Place – Taking ownership and accountability in your day-to-day decisions empowers you to act like you own the place. - Invest in our People – Hire people that are aligned with Thryv’s core values. Provide learning opportunities to enable all of us to adapt, belong, and create a lifelong career. - DONE3 – Define what you say (Done), Do what you say (Done), Follow up and ensure completion (Done). - Making $$ is a Byproduct of Helping People – Always be devoted to people, act with integrity. - Think Long Term, Act with Passion & Integrity – Focus on making every interaction exceptional. Bring enthusiasm and devotion to every act. This includes doing the right thing, even when no one is looking. Think five years out or think for the long play. Find out more at corporate.thryv.com/careers/ Belonging at Thryv We believe in a work environment where all individuals are treated fairly and respectfully, have equal access to opportunities and resources, and can contribute fully to the organization’s success. We want our employees to feel a part of something big and we encourage the sharing of ideas and collaboration across the organization. We strive to ensure our work environment reflects diversity, fairness and meritocracy. We believe all employees should have the opportunity to perform effectively in their position. We value every employee and the authenticity they bring to their role and to the organization. As a result, our employee policies and internal practices focus on ability and merit as the standards for success. Requisition Detail and Process This information indicates the general nature and level of work performed by employees in this job. It is not designed to contain a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job. The duties and responsibilities in this job description may be subject to change at any time due to reasonable accommodation or other reasons. The final job level offered may vary based on the applicant’s competencies and qualifications such as experience and education, and other job-related reasons. Our Commitment to Equal Opportunity Thryv is proud to provide equal employment opportunities to all employees and applicants, without regard to gender, color, race, religion, sexual orientation, national origin, citizenship, age, disability, veteran status, pregnancy, genetic information, or any characteristic protected by law. Thryv is committed to provide equal employment opportunities throughout the employment relationship including recruitment, hiring, discharge, compensation, benefits, discipline, development, and advancement or other aspects of employment. #LI-DNI

United States
Oracle logo

Programmer Analyst 5-IT

Oracle

Oracle, headquartered in Austin, Texas, is a global leader in computing solutions. The company specializes in database management systems, cloud-engineered systems, and enterprise

Entity: Oracle America, Inc. Job Duties: Analyze user requirements to develop, implement, and/or support Oracle’s global infrastructure. As a member of the IT organization, assist with the design, development, modifications, debugging, and evaluation of programs for use in internal systems within a specific function area. Analyze existing programs and formulate logic for new complex internal systems. Prepare flowcharting, perform coding, and test/debug programs. Develop conversion and system implementation plans. Recommend changes to development, maintenance, and systems standards. May telecommute. (385.34216) Employer will accept a Bachelor's degree in Computer Science, Engineering, or related technical field followed by 8 years of progressive, post-baccalaureate experience in the job offered or in a Programmer Analyst-related occupation Position requires: - Operating Systems, including Solaris, HP-UNIX, AIX, RedHat Linux, and Windows Family; - Databases, including upgrading versions of Oracle9i, 10g,11g,12c and 19c, EXADATA, and RAC; - Oracle EBS, including upgrading versions of EBS 11i, R12.1, and R12.2+; - Cloud Platforms, including Oracle Cloud Infrastructure (OCI) and OCI-C; - Demantra, Discoverer, APEX, More4Apps, and Excel4Apps; and - SQL*PLUS, OEM, OAM, RMAN, TOAD, SQL Developer, Remedy, and JIRA. Only Oracle brings together the data, infrastructure, applications, and expertise to power everything from industry innovations to life-saving care. And with AI embedded across our products and services, we help customers turn that promise into a better future for all. Discover your potential at a company leading the way in AI and cloud solutions that impact billions of lives. True innovation starts when everyone is empowered to contribute. That’s why we’re committed to growing a workforce that promotes opportunities for all with competitive benefits that support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs. We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing accommodation-request_mb@oracle.com or by calling 1-888-404-2494 in the United States. Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans’ status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.

United States
Full TimeRemoteTeam 1,001-5,000H1B Sponsor

About the job At Thryv, we are a team that lives by teamwork. However, it’s not the work that drives us, it’s the respect, trust, and care for each other that defines us as a team. We’re a diverse community of trendsetters who do our best work in a fun, relaxed environment. Technology never stops evolving and neither do we. We’re always looking for the best and brightest team players to join us. About the Position Are you an ambitious outbound seller with 1–2 years of experience and a passion for software sales? Ready to accelerate your career into full cycle account management and close deals—not just source them for other sales reps who share your commission? This 6 month Software Sales Acceleration Program is designed to fast track high potential talent into our Software Account Management (SAM) organization. This is a temporary program role with full benefits and a clear outcome at the end of six months: - Top performers will advance directly into a Software Account Representative (SAR) role - Exceptional performers may be considered for Sr Software Account Representative (Sr SAR) placement - Those who do not meet performance expectations may conclude participation at the end of the program If you want a true pathway into Software Account Management, you will want to take a close look at this role. Responsibilities In this role, you’ll work in a high energy, outbound sales environment built to strengthen your SaaS selling foundation while preparing you for full cycle responsibilities. You will: - Own outbound prospecting, targeted outreach, and pipeline generation - Qualify opportunities and create momentum for SAM sales cycles - Deliver compelling messaging to SMB and mid-market prospects - Execute structured call, email, and LinkedIn cadences - Collaborate with SAM leaders and sales partners to refine conversion strategies - Strengthen your SaaS sales acumen through ongoing coaching, training, and immersion in our platform - Demonstrate performance and consistency across a structured evaluation framework You’ll get exposure to real selling, not just booking meetings—setting you up for success as you transition into the SAM family. Who We’re Looking For - Associate's degree or equivalent experience, required - 1 to 2 years of outbound sales experience, required. - 2+ years of related experience, preferred. - Confidence communicating with decision makers via phone, email, and social - Ability to manage volume, objection handling, and pipeline creation - Desire to learn full cycle sales and move into a closing role - Comfort with structured goals, metrics, and performance accountability - A growth mindset and coachability - Ability to travel less than 5% of the time. - Must be 18 years of age or older. - Must successfully complete pre-employment screening process, as required. - Must successfully complete any required training or orientation courses, as needed. What’s in It for You This role is intentionally designed as a launchpad into Software Account Management, offering: - A 6‑month accelerated program focused on outbound software selling - Competitive base pay + an uncapped performance incentive - Hands‑on exposure to our SAM teams and full sales cycle - Real opportunity to move into SAR or Sr SAR based on performance following 6-months’ performance - Skill‑building that positions you for long‑term career growth in software sales This isn’t just another outbound role—it’s a career advancement program. Program Outcomes At the end of the 6‑month program: - High performers → Software Account Representative (SAR) - Exceptional performers → Sr SAR - Non‑performers → Program completion without transition This creates a fair, performance‑based path and allows you to take ownership of your growth which doesn’t end with the Sr SAR role: SAM Family Software Account Representative “SAR” Sr Software Account Representative “Sr SAR” Software Account Executive “SAE” Sr Software Account Executive “Sr SAE” Key Software Account Executive “Key SAE” What We Offer Life requires balance. So we provide benefits around health and wellness, continued education, and work/life balance to help you live your best life when you’re working…and when you’re not. - Medical, dental, and vision plans, plus a wellness program with added incentives - 401(k) savings plan with company match and employee stock purchase plan - Continuing education benefits with tuition assistance programs - Paid time off including holidays, vacation, sick, personal, and year-end close Who We Are At Thryv, we’re a team fiercely devoted to the success of local businesses. We’ve been around for over 100 years, always with one goal in mind — helping small businesses compete, win and succeed. We provide the technology, software and local business automation tools small business owners need to better manage their time, communicate with clients, and get paid, so they can take control of their business and be more successful. We support businesses across the U.S., and we have team members all around the country (even internationally). In fact, we’re a work-from-anywhere company, because that’s how we get work done. Culture is vital at Thryv because it shapes our identity and, therefore, our measurements for growth. We have an identified set of values that hold all of us accountable paving the way for our company success and our legacy. All of this helps us deliver results for our clients and creates success for our employees. At Thryv, making a positive impact within our team and in our local community is the reason we get out of bed every morning. Thryv Core Values: - Client Devoted – Be humble with a servant mentality. Understand the uniqueness of each interaction while being flexible, knowledgeable, and genuine. - Under Promise, Over Deliver – Deliver expectations and exceed them, have accountability, listen and understand the ask. - Act Like You Own the Place – Taking ownership and accountability in your day-to-day decisions empowers you to act like you own the place. - Invest in our People – Hire people that are aligned with Thryv’s core values. Provide learning opportunities to enable all of us to adapt, belong, and create a lifelong career. - DONE3 – Define what you say (Done), Do what you say (Done), Follow up and ensure completion (Done). - Making $$ is a Byproduct of Helping People – Always be devoted to people, act with integrity. - Think Long Term, Act with Passion & Integrity – Focus on making every interaction exceptional. Bring enthusiasm and devotion to every act. This includes doing the right thing, even when no one is looking. Think five years out or think for the long play. Find out more at corporate.thryv.com/careers/ Belonging at Thryv We believe in a work environment where all individuals are treated fairly and respectfully, have equal access to opportunities and resources, and can contribute fully to the organization’s success. We want our employees to feel a part of something big and we encourage the sharing of ideas and collaboration across the organization. We strive to ensure our work environment reflects diversity, fairness and meritocracy. We believe all employees should have the opportunity to perform effectively in their position. We value every employee and the authenticity they bring to their role and to the organization. As a result, our employee policies and internal practices focus on ability and merit as the standards for success. Requisition Detail and Process This information indicates the general nature and level of work performed by employees in this job. It is not designed to contain a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job. The duties and responsibilities in this job description may be subject to change at any time due to reasonable accommodation or other reasons. The final job level offered may vary based on the applicant’s competencies and qualifications such as experience and education, and other job-related reasons. Our Commitment to Equal Opportunity Thryv is proud to provide equal employment opportunities to all employees and applicants, without regard to gender, color, race, religion, sexual orientation, national origin, citizenship, age, disability, veteran status, pregnancy, genetic information, or any characteristic protected by law. Thryv is committed to provide equal employment opportunities throughout the employment relationship including recruitment, hiring, discharge, compensation, benefits, discipline, development, and advancement or other aspects of employment. #LI-DNI

United States