Senior Software Engineer

1 month ago


Denver, United States CCS IT Full time

Senior Software Engineer


We are seeking an exceptional Senior Software Engineer with deep expertise in time-series databases to join our core engineering team. This role will be critical in developing, maintaining, and optimizing data processing infrastructure, with a primary focus on time-series databases such as Apache Druid and Apache Pinot-like systems. The ideal candidate will be passionate about solving complex real-time analytics challenges and have a proven track record of delivering high-quality, scalable solutions.


This is a hybrid 4 days onsite long term contract in the Denver area.


Furlough Schedule: Mandatory time off for 2024 will be as follows: July 1 - July 5, November 25 - November 29, December 23 - December 31


Key Skills Needed: Senior level hands on experience with time series databases like Apache Druid, Apache Pinot or Victoria Metrics etc. AWS DevOps. Distributed system knowledge is a must.


Key Responsibilities


1. Time-Series Database Development and Optimization


  • Design, implement, and maintain robust time-series databases such as Apache Druid and Apache Pinot
  • Optimize system performance, ensuring high throughput and low latency in data processing pipelines
  • Troubleshoot and resolve complex issues related to data ingestion, query performance, and system stability
  • Implement data retention policies and manage system resources efficiently

2. High-Scale API Development


  • Design and develop high-performance, scalable APIs using NodeJS (or other relevant technologies like Python)
  • Implement RESTful APIs to serve processed data to various client applications
  • Optimize API performance to handle high-concurrency scenarios
  • Implement caching strategies and other performance optimization techniques

3. Daily Operations and SLA Management


  • Monitor system health and performance, ensuring all SLAs are met
  • Develop and maintain automated monitoring and alerting systems
  • Participate in on-call rotations to provide 24/7 support for critical systems
  • Conduct regular system audits and performance-tuning sessions

4. CI/CD and DevOps


  • Implement and maintain CI/CD pipelines using GitLab
  • Automate deployment processes for AWS environments
  • Collaborate with the Infrastructure team to optimize infrastructure provisioning and management
  • Implement infrastructure-as-code practices using in-house tools built on top of technologies like Terraform or CloudFormation

5. Database Management and SQL Optimization:


  • Write complex SQL queries to extract insights from large datasets
  • Optimize query performance through indexing, partitioning, and query restructuring
  • Design and implement data models that balance performance and flexibility

6. Collaboration and Leadership


  • Work closely with data engineers/scientists, project managers, and other stakeholders to understand requirements and deliver solutions
  • Mentor junior engineers and contribute to the team's technical growth
  • Participate in architecture discussions and help shape the future of our data platforms
  • Contribute to technical documentation and knowledge sharing within the organization

Required Qualifications


  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field



  • Denver, Colorado, United States Software AG Full time

    About the RoleWe are seeking a highly skilled and experienced software engineer to join our Software AG CONNX team in a remote capacity. As a key member of our team, you will be responsible for designing, implementing, and maintaining features for the CONNX product suite.Key ResponsibilitiesLead the design, implementation, and maintenance of new features for...


  • Denver, Colorado, United States Generac Power Systems Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at Generac Power Systems. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software applications that power our energy technology solutions.Key Responsibilities:Design and develop software applications...


  • Denver, Colorado, United States DISH Network Full time

    Job Title: Senior Software EngineerAt DISH Network, we are seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and deploying software applications that meet the needs of our customers.Key Responsibilities:Design and develop software applications using Java, AEM,...


  • Denver, Colorado, United States CyberCoders Full time

    Job Title: Senior Software Engineer Job Summary: We are seeking an experienced Senior Software Engineer to join our team at CyberCoders. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems using Python and Django. Key Responsibilities: * Design and develop scalable and...


  • Denver, Colorado, United States Lynx Software Technologies Full time

    Job OverviewThompson Software Solutions, a Lynx Software Technologies company, is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our multi-site team, you will be responsible for designing, developing, and testing software products for safety-critical applications.Key Responsibilities:Develop and integrate software...


  • Denver, Colorado, United States Software AG Full time

    Job SummaryWe are seeking a highly skilled and experienced software engineer to join our Software AG CONNX team in a remote capacity. The successful candidate will be responsible for designing, implementing, and maintaining features for the CONNX product suite, which is primarily written in cross-platform C++.Key ResponsibilitiesLead and own the design,...


  • Denver, Colorado, United States Lynx Software Technologies Full time

    Job OverviewWe are seeking a highly skilled Senior Software Engineer to join our team at Lynx Software Technologies. As a key member of our team, you will be responsible for designing, developing, and testing software products for embedded systems.Key Responsibilities:Develop and integrate software products for embedded systemsCollaborate with...


  • Denver, Colorado, United States SET Development Full time

    Job Title: Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our Satellite Systems team at SET Development. In this role, you will be responsible for developing, integrating, and testing software for satellite systems in collaboration with customers and vendors.Key Responsibilities:Develop and integrate software for...


  • Denver, Colorado, United States CCS IT Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our core engineering team at CCS IT. This role will be critical in developing, maintaining, and optimizing data processing infrastructure, with a primary focus on time-series databases.Key ResponsibilitiesDesign, implement, and maintain robust time-series databases such...


  • Denver, Colorado, United States VORTO Full time

    {"title": "Senior Software Engineer", "description": "About VORTOWe are a software company that aims to make supply chains more sustainable. Our team is passionate about building innovative solutions to complex problems.As a Senior Software Engineer at VORTO, you will have the opportunity to work on cutting-edge projects that drive business growth and...


  • Denver, Colorado, United States TIER4 GROUP Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at TIER4 GROUP. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key Responsibilities:Collaborate with...


  • denver, United States EVONA Full time

    Location: ~Denver, Colorado (Hybrid)Salary: Up to $170k base + equity + benefitsThis New-Space Satellite Communications company is seeking a Senior Embedded Software Engineer, to lead the full development of mission-critical embedded software on their satellites.Senior Embedded Software Engineer ResponsibilitiesDevelop the full software lifecycle and...


  • Denver, Colorado, United States Lynx Software Technologies Full time

    Job OverviewThompson Software Solutions, a Lynx Software Technologies company, is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our multi-site team, you will be responsible for designing, developing, and testing software products for safety-critical applications.Key Responsibilities:Develop and integrate software...


  • Denver, United States EVONA Full time

    Location: ~Denver, Colorado (Hybrid)Salary: Up to $170k base + equity + benefitsThis New-Space Satellite Communications company is seeking a Senior Embedded Software Engineer, to lead the full development of mission-critical embedded software on their satellites.Senior Embedded Software Engineer ResponsibilitiesDevelop the full software lifecycle and...


  • Denver, United States EVONA Full time

    Location: ~Denver, Colorado (Hybrid)Salary: Up to $170k base + equity + benefitsThis New-Space Satellite Communications company is seeking a Senior Embedded Software Engineer, to lead the full development of mission-critical embedded software on their satellites.Senior Embedded Software Engineer ResponsibilitiesDevelop the full software lifecycle and...


  • Denver, Colorado, United States CCS IT Full time

    Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our core engineering team at CCS IT. This role will be critical in developing, maintaining, and optimizing data processing infrastructure, with a primary focus on time-series databases.Key Responsibilities:Time-Series Database Development and Optimization: Design,...


  • Denver, Colorado, United States EVONA Full time

    Senior Embedded Software EngineerEVONA is seeking a highly skilled Senior Embedded Software Engineer to lead the development of mission-critical embedded software on their satellites.Key Responsibilities:Develop the full software lifecycle and architecture for embedded software systems on new LEO satellites.Lead HiL testing, on-vehicle testing, and...


  • Denver, Colorado, United States Oracle Full time

    About the RoleWe are seeking a highly experienced Senior Director of Software Engineering to lead our software development teams and drive the success of our customers.This is a high-visibility and high-impact role that will shape our future infrastructure business and enable growth.Key ResponsibilitiesManage large engineering teams and deliver distributed...


  • Denver, Colorado, United States SET Development Full time

    Job Title: Senior Embedded Software EngineerWe are seeking a highly skilled Senior Embedded Software Engineer to join our Satellite Systems team at SET Development. As a key member of our team, you will be responsible for developing, integrating, and testing software for satellite systems in collaboration with customers and vendors.Key...


  • Denver, Colorado, United States Motorola Solutions Full time

    Job DescriptionWe are seeking a Senior Staff Software Engineer to join our team in Chicago or Fort Collins. As a key member of our Command Central Video Services team, you will be responsible for the architecture, design, and development of cloud-based Video Management Solutions.Our products allow customers to respond effectively in mission-critical...