Search jobs > Denver, CO > Principal software engineer

Principal Software Engineer

RE/MAX
Denver, CO, US
$140.5K-$182.8K a year
Full-time

Responsibilities :

  • Develop maintainable and reusable code using established software architecture principles.
  • Advocate and practice test-driven development (TDD) and other solid engineering practices.
  • Design and build REST APIs to support front-end applications.
  • Build and maintain web applications using major frameworks like Vue.js, Node.js, Bootstrap etc.
  • Contribute to architectural discussions and decisions, promoting a culture of collaboration and knowledge-sharing.
  • Collaborate closely with UX, product, and development teams to build world-class web applications.
  • Mentor and teach other developers via pair programming and other collaborative learning methods.
  • Stay up to date with the latest technologies and trends, and support adoption of new tools and practices.
  • Implement CI / CD processes and tools for efficient and effective development workflows.
  • Deploy and manage applications on AWS cloud infrastructure.

Qualifications :

  • 8+ years of full stack development experience with a strong focus on solid engineering practices and architecture principles
  • Expertise in JavaScript, including ES6+ and one or more major JavaScript frameworks like Vue.js.
  • Expertise in one or more server-side technologies like Node.js, or similar frameworks.
  • Expertise in NoSQL document database like MongoDB and relational databases like PostgreSQL, MySQL.
  • Proficiency with testing frameworks like Jest, Cypress etc. as well as with Scrum / Agile methodologies.
  • Proficiency with CI / CD processes and tools like GitHub Actions, GitLab CI, Jenkins etc.
  • Hands on experience with cloud infrastructure and deployment on AWS, as well as with APM tools like Datadog, AppDynamics, or Dynatrace.
  • Strong documentation and communication skills, with a focus on knowledge-sharing and collaboration.

Salary Range : $140,500 - $182,750

$140,500 - $182,750

Actual compensation offered to candidate will be finalized at offer and may be above or below the posted range due to skill level, experience, industry specific knowledge, education / certifications, or geographic location.

The offer rate represents one component of the RE / MAX Holdings total compensation package. Employees will also receive a number of benefits as listed below.

Other compensation for this position may include bonus eligibility.

Benefits Offered

  • Competitive medical, dental and vision benefits
  • 401(k) and Roth 401(k) retirement plans with optional company match
  • Health savings account with a company contribution
  • Flexible spending accounts (medical, dependent care and transportation)
  • Company-paid maternity, adoption, foster and parental leave
  • Educational assistance
  • Student Loan Support Services
  • Paid employee assistance program
  • At least 9 paid holidays, and potential for up to 16, including discretionary early closures before holidays and company events.

More than your average company!)

  • MORE Time Away Program gives employees flexibility around time off needs and lets employees take time off as they need it, rather than waiting for accruals
  • And More!
  • 30+ days ago
Related jobs
Promoted
Raytheon
Denver, Colorado

Systems V engineering life cycle while interfacing with a variety of engineering disciplines, subject matter . Update and maintain all system and subsystem level requirements specifications for embedded software, configurable logic and/or test systems software. Become a knowledgeable and ‘go-to’ Sys...

Promoted
VirtualVocations
Lakewood, Colorado

A company is looking for a Principal Software Engineer, Core Services. ...

Promoted
Great-West Financial
Greenwood Village, Colorado

Requirements: Master's degree* (or foreign equivalent) in Computer Science, Software Engineering or related; 3 years of experience as a Senior Software Engineer or a related position, which must include experience in the following: Utilizing AWS cloud technologies, including Route53, ELB, EC2, SQS, ...

Promoted
VirtualVocations
Lakewood, Colorado

A company is looking for a Principal Software Engineer, Fraud. ...

Promoted
Genesys Cloud Services, Inc.
Denver, Colorado

Drive architectural design with other principal engineers, enterprise architecture, etc. Bachelor's degree in computer science, data science AND 4+ years of experience in business analytics, data science, software development, data modeling and/or data engineering work or master's degree in computer...

RTX (Formerly Raytheon Technologies)
Aurora, Colorado

As a Principal Software Engineer, you have the opportunity to directly impact the world around you and contribute to classified programs and technologies you are passionate about. Typically requires Bachelor’s degree in Science, Technology, Engineering or Mathematics (STEM) and 8 years of software e...

Northrop Grumman
Aurora, Colorado

Northrop Grumman Space Systems Sector is looking for you to join our team as a Principal Software Engineer or Senior Principal Software Engineer located in Aurora, CO. Principal Engineer Software:* Bachelor’s degree in electrical engineering, Computer Science or other STEM related degree with 5 + ye...

Northrop Grumman
Aurora, Colorado

About our organization: *As a Principal Software Engineer, you'll be joining our growing Aurora Software and Digital Engineering department which has 200+ Software Engineer, DevOps Engineer, Systems Administrator, Database Administrator, and Network Engineer peers from entry-level to the most senior...

Raytheon Technologies
Aurora, Colorado

The Principal Ground Systems Java Software Engineer will design, develop, and maintain advanced software applications for our Satellite Ground Systems. This role involves close collaboration with systems engineers, hardware designers, and other software engineers to deliver reliable and high-perform...

Splunk Inc
Colorado, United States

We are looking for an enthusiastic and creative Front-End, Principal Software Engineer to join us in crafting the future of Application Performance Management (APM). Take actions to improve the engineering team’s engineering and operational practices. Grow senior engineers and technical leaders thro...