1

Software Companies In Jobs in Colorado (NOW HIRING)

Principal Software Engineer

Denver, CO · On-site

$139K - $186K/yr

Over 50,000 people depend on our software to perform all their daily activities. We are looking for ... We make a huge impact on thousands of companies in the U.S. and abroad by enabling them to be more ...

Software Developer in Test

Boulder, CO · On-site +1

$51.75 - $67/hr

The landscape of content networks, adtech vendors, and the myriad of buy-side / sell-side companies ... As a Software Developer in Test (SDET) your primary focus will be to aid in supporting the sovrn ...

The ideal candidate brings deep experience in commercial software contracting and federal ... Deep familiarity with FAR/DFARS clauses impacting commercial software companies. * Experience ...

Our forward-looking companies lead the way in software-powered workflow solutions, data-driven intelligence, AI-powered automation, and other disruptive technologies. We're a force for progress ...

Our forward-looking companies lead the way in software-powered workflow solutions, data-driven intelligence, AI-powered automation, and other disruptive technologies. We're a force for progress ...

C# Developer in Test (SDET)

Denver, CO · On-site

$51.50 - $66.50/hr

Job Title: C# Developer in Test (SDET) Location: Denver, CO Type: Direct Hire Our client in the ... Since 2002, Quantix ProTech has successfully delivered IT resources and solutions to companies ...

We were founded in 1996 in Denver and have numerous accolades including Denver Business Journal's "Top Software Developers , "Fastest Growing Companies , and Inc. Magazine's "Fastest Growing ...

Principal Software Engineering

Denver, CO · On-site

$139K - $186K/yr

More than a century ago, we were among the first financial services companies in America to serve ... Summary The Principal Software Engineer is a senior technical leader responsible for defining and ...

Principal Software Engineering

Denver, CO · On-site

$139K - $186K/yr

More than a century ago, we were among the first financial services companies in America to serve ... Summary The Principal Software Engineer is a senior technical leader responsible for defining and ...

next page

Showing results 1-20

Software Companies In information

What are common collaboration practices within software companies for cross-functional teams?

Within software companies, cross-functional teams—often composed of developers, designers, testers, and product managers—collaborate closely to deliver products efficiently. Agile methodologies, such as Scrum or Kanban, are commonly used to facilitate regular communication, iterative development, and feedback loops. Team members typically participate in daily stand-ups, sprint planning, and review meetings, ensuring alignment on goals and timely identification of challenges. This collaborative environment encourages knowledge sharing and supports both professional growth and project success.

Who are the top 10 software companies?

The top 10 software companies globally include Microsoft, Apple, Amazon, Google (Alphabet), SAP, Oracle, Salesforce, Adobe, Tencent, and IBM. These companies are known for their innovation, large market share, and extensive product portfolios in enterprise and consumer software. They often require skills in programming, cloud computing, and software development best practices for employment.

What are the key skills and qualifications needed to thrive as a Software Engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with coding languages (such as Java, Python, or C++), version control systems like Git, and understanding of development frameworks is essential. Excellent teamwork, adaptability, and communication skills help you collaborate effectively and navigate changing project requirements. These skills are vital for building reliable software solutions, meeting project goals, and contributing to organizational success.

What are the big 5 software companies?

The big five software companies often refer to Microsoft, Apple, Google (Alphabet), Amazon, and Facebook (Meta). These companies are industry leaders in software development, cloud services, and technology innovation, and they frequently seek software engineers skilled in programming languages, cloud platforms, and data analysis.

What is the difference between Software Companies In vs Software Developers?

AspectSoftware Companies InSoftware Developers
Primary RoleOrganizations that create, sell, or provide software products and servicesIndividuals who design, code, and maintain software applications
Work EnvironmentOffice or remote teams within companiesTypically work as part of a team within a company or as freelancers
CredentialsCompany credentials vary; often require technical expertiseOften require programming certifications or degrees in computer science
Industry UsageRefers to the business entity or organizationRefers to the individual professional role

Software Companies In are organizations that develop and sell software, while Software Developers are the professionals who create and maintain software products. Understanding this distinction helps job seekers and industry stakeholders clarify roles and expectations in the tech industry.

What engineers make $500,000?

Senior software engineers, especially those with expertise in high-demand areas like machine learning, cloud computing, or cybersecurity, can earn $500,000 or more annually in large tech companies. Achieving this level typically requires extensive experience, advanced skills, and often stock options or bonuses as part of compensation packages.

What profession makes $400,000 a year?

In the software industry, senior roles such as software architects, engineering managers, and some specialized developers can earn $400,000 or more annually, especially with bonuses and stock options. These positions typically require extensive experience, advanced technical skills, and leadership responsibilities.

What are software companies?

Software companies are businesses that specialize in creating, developing, and selling software products or services. These companies may focus on various types of software, such as applications, system software, cloud solutions, or custom software tailored to specific industries or clients. They often provide ongoing updates, support, and maintenance for their products. Software companies play a critical role in driving technological innovation and digital transformation across industries.
What cities in Colorado are hiring for Software Companies In jobs? Cities in Colorado with the most Software Companies In job openings:
Principal Software Engineer

Principal Software Engineer

ServiceTitan

Denver, CO • On-site

$139K - $186K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 17 days ago


Job description

Company Description

About ServiceTitan

ServiceTitan is the world's leading and fastest-growing software technology platform for the trades, a trillion-dollar global industry. We help small business entrepreneurs run and grow their businesses. For more information about ServiceTitan, visit www.ServiceTitan.com.

Perks & Benefits

1. Work/Life Balance: flexible work schedule, flexible PTO
2. Family-Friendly Benefits: extended parental leave, pregnancy support, 20k in adoption reimbursement, Snoo Smart Sleeper, back-up childcare credits, legal benefit, discounted pet insurance
3. Enrichment: ongoing learning culture with access to Linkedin Learning and professional development workshops, diversity charter groups, orientation program, career pathing opportunities, mentorship programs
4. Health & Wellness: company-paid medical/vision/dental/life insurance/disability, employer HSA contribution, free One Medical membership, care coordination support, 401(k) with company match, stipend for home office equipment/supplies, gym discounts, monthly cell phone stipend

Equal Opportunity Employer

Job Description

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.

Principal Engineer

We're looking for someone to lead all technical aspects of an engineering team at ServiceTitan. You must have a strong background in responsive web application development, building distributed systems for scale, and a proven ability to deliver technical leadership and strong process management.

We make a huge impact on thousands of companies in the U.S. and abroad by enabling them to be more efficient and effective at running their business. Many of the features we offer - in particular, Machine Learning and AI-driven scheduling and dispatch automation - are light-years ahead of what currently exists on the market, and we love to hold this position. 

As Principal Engineer you will: 

  • Own: Own from end to end the short and long term technical vision of your team

  • Design & Revamp: 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

  • Improve Efficiency: Build tools to increase efficiency of all our engineers; improve performance, processes, and quality across the whole engineering team

  • Discover: Identify opportunities to extract or develop systems beneficial for multiple teams

  • Empower: Mentor and guide Engineers across engineering as a whole

  • 60% development / 40% working on everything else

  • Teambuilding: Work closely with Recruiting - in particular, interview candidates and co-own activities related to lead generation (e.g. tech talks) and screening (HackerRank tests)

  • Strategy: Contribute to the roadmap and resource planning

  • Measure Success: Determine metrics for success and constantly measure them

  • Collaborate: 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.