Software Engineer III - Greenwood Village, CO (Onsite)

  • Greenwood Village, CO
  • Posted 1 day ago | Updated moments ago

Overview

On Site
Hybrid
$55 - $69 hr
Contract - W2
Contract - Independent
Contract - 4+ mo(s)

Skills

SOFTWARE ENGINEER
BACKEND ENGINEER
FULL STACK ENGINEER
SOFTWARE DEVELOPER
BACKEND DEVELOPER
FULL STACK DEVELOPER
FULLSTACK DEVELOPER
PYTHON
AWS
AMAZON WEB SERVICES
TYPESCRIPT
TYPE SCRIPT

Job Details

Job Title: Software Engineer
Location: Greenwood Village, CO 80111 (Onsite)
Employment Type: 6+ Months Contract


Must Have:
  • Typescript
  • Python
  • Node.JS
  • Amazon Trust Services (ATS)
  • CI/CD pipeline

About the Role
We are looking for a skilled and motivated Software Engineer to join our growing engineering team. In this role, you will design, develop, and maintain scalable software solutions with a strong focus on backend development using Python, cloud infrastructure with AWS, and frontend development using TypeScript.
You will work closely with cross-functional teams to deliver high-quality products that meet customer needs and business objectives.

Key Responsibilities

  • Design, build, and maintain scalable backend services in Python.
  • Develop and maintain cloud infrastructure and deployment pipelines using AWS (e.g., Lambda, EC2, S3, API Gateway, CloudFormation).
  • Implement and maintain frontend components using TypeScript (React, Angular, or similar frameworks).
  • Collaborate with product managers, designers, and other engineers to deliver impactful features end to end.
  • Write clean, maintainable, and well-tested code.
  • Participate in code reviews and architecture discussions.
  • Monitor and optimize application performance and scalability.
  • Ensure security and compliance best practices are followed across services.

Required Qualifications
  • 5 - 10 years of professional software engineering experience.
  • Strong proficiency in Python, especially for building APIs and backend systems.
  • Solid hands-on experience with AWS services and infrastructure-as-code tools (e.g., CloudFormation, CDK, Terraform).
  • Experience building and maintaining applications in TypeScript (React, Node.js, or similar frameworks).
  • Familiarity with modern software development practices, including CI/CD, Git, automated testing, and agile methodologies.
  • Strong problem-solving skills and the ability to work independently in a fast-paced environment.
  • Excellent communication and collaboration skills.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.