Senior Software Engineer

Talent Groups
Broomfield, CO

Title: Software Engineer

Location: Westminster, CO 80021 / Onsite

Employment Type: 6+ Month W2 Contract to Hire (No C2C or Sponsorship Available)


Overview

Talent Groups is seeking a Senior Software Engineer to join a collaborative team building scalable cloud services, modern integrations, and data driven solutions that connect field operations with enterprise systems.


This role is ideal for an experienced engineer who enjoys leading technical initiatives, designing cloud architectures, mentoring team members, and delivering high quality solutions in an Agile environment.


Key Responsibilities

  • Lead the design and development of cloud services, APIs, and microservices
  • Build event driven architectures and scalable distributed systems
  • Develop cloud native and cloud agnostic solutions
  • Design and maintain services that ingest, transform, and store large volumes of data
  • Create cloud to cloud integrations and service based business logic
  • Support web applications and integrations through cloud APIs
  • Participate in code reviews, architecture reviews, and design discussions
  • Perform unit, integration, and system testing
  • Troubleshoot production issues and drive continuous improvement
  • Collaborate with cross functional teams and business stakeholders
  • Mentor junior engineers and promote engineering best practices


Required Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Data Science, or a related field
  • 8+ years of experience developing backend applications, SaaS platforms, APIs, and RESTful web services
  • Strong experience with Java, Spring Framework, Maven, and/or Gradle
  • Experience building and supporting microservices architectures
  • Experience with event driven, streaming, or distributed systems
  • Hands on experience with AWS, Azure, or similar cloud platforms
  • Experience with server based and serverless architectures
  • Knowledge of DevSecOps principles and modern software delivery practices
  • Strong API design and software architecture skills
  • Experience working in Agile environments
  • Excellent communication, collaboration, and leadership skills


Preferred Qualifications

  • Experience with OpenAPI or AsyncAPI
  • Knowledge of IoT protocols such as MQTT or DDS
  • Python development experience
  • Experience with NoSQL, relational, and time series databases
  • Linux administration and command line tools
  • Experience with Jira, Confluence, and other Atlassian tools
  • Experience building cloud to cloud integrations and shared services


Talent Groups appreciates all applicants; however, only candidates selected for interviews will be contacted. Talent Groups is an equal opportunity employer.

// // //