Principal Software Engineer
Cherry Hills Village, CO, US • Posted 28 days ago • Updated 5 hours ago

Ledgent Technology
Dice Job Match Score™
⭐ Evaluating experience...
Job Details
Skills
- Principal Software Engineer
Summary
Title: Principal Software Engineer
Duration: Direct-hire
Location: Hybrid, Denver Metro
Salary range: 170-175K base + bonus
Summary
- Senior technical leader responsible for establishing engineering strategy and driving architectural direction.
- Leads full stack design across front end, back end, and data systems for large scale platforms.
- Ensures systems are secure, high performance, scalable, and built for long term success.
- Works closely with cross functional partners while mentoring and developing engineering teams.
Responsibilities
Architecture & Technical Leadership
- Own end to end technical architecture for enterprise applications.
- Lead cloud native designs using AWS, microservices, and event driven patterns.
- Conduct architectural reviews and ensure alignment with long term platform strategy.
- Integrate DevOps practices with built in security, quality, and observability.
- Establish organization wide standards for monitoring and system visibility.
Full Stack Development
- Build modern full stack applications using Next.js, NestJS, JavaScript, and TypeScript.
- Create scalable APIs and backend services using Node.js frameworks.
- Support high performance UI development with a focus on accessibility and scalability.
- Implement efficient data operations using SQL and NoSQL databases.
Enterprise Software Delivery
- Create and maintain CI/CD pipelines (GitLab preferred).
- Deploy, optimize, and monitor cloud applications on AWS.
- Implement logging, metrics, tracing, dashboards, and alerting systems.
Collaboration & Influence
- Partner with Product, Architecture, Security, Platform Engineering, and Data teams.
- Translate technical concepts into business-aligned recommendations.
- Influence engineering strategy and support organizational technical decisions.
Mentorship & Culture
- Mentor engineers through pairing, reviews, and knowledge sharing.
- Promote a culture of craftsmanship, innovation, and continuous improvement.
- Lead teams in solving complex, high impact technical challenges.
Skills
Required
- 8+ years of full stack engineering experience across front end, back end, and data layers.
10+ years of engineering experience, including several years in a senior/principal role.
- Expertise with JavaScript/TypeScript, Next.js, NestJS, and Node.js.
- Strong experience with SQL and NoSQL databases (PostgreSQL, MySQL, DynamoDB, MongoDB).
- Proven experience building and maintaining CI/CD pipelines.
- Strong background architecting and deploying solutions on AWS.
- Hands on experience with observability tools (logs, metrics, tracing, APM).
- Excellent communication and cross team collaboration skills.
All qualified applicants will receive consideration for employment without regard to race, color, national origin, age, ancestry, religion, sex, sexual orientation, gender identity, gender expression, marital status, disability, medical condition, genetic information, pregnancy, or military or veteran status. We consider all qualified applicants, including those with criminal histories, in a manner consistent with state and local laws, including the California Fair Chance Act, City of Los Angeles' Fair Chance Initiative for Hiring Ordinance, and Los Angeles County Fair Chance Ordinance.
- Dice Id: RTL152550
- Position Id: JN012026414123-962
- Posted 28 days ago
Company Info
What do we do?
It's simple! At no cost to you, we help IT and Technology talent like you to connect with companies for either direct-hire opportunities, or we hire you to represent Ledgent Technology for contract or project-based assignments with companies throughout the U.S. and along the way, we strive to make life better for others.
Find a career in technology that makes you smile. Let Ledgent Technology help you through the process.
At Ledgent Technology, our priority is you. Whether your project or direct-hire technology job search was planned or not, the process can be stressful. We re here to help you through your journey, and in the end, our goal is to help you find the job that makes you smile. Our Promise: We love to create remarkable experiences every person, every time.
Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs
