Senior Software Engineer, Data & Reporting

Remote (United States)

Apply now Apply later

About Command|Link


Command|Link is a global SaaS Platform providing network, voice services, and IT security solutions, helping corporations consolidate their core infrastructure into a single vendor and layering on a proprietary single pane of glass platform. Command|Link has revolutionized the IT industry by tackling the problems our competitors create. In recognition for our unprecedented innovation and dedication, Command|Link was recognized as the SD-WAN Product of the Year, ITSM Visionary Spotlight, UCaaS Product of the Year, NaaS Product of the Year, Supplier of the Year, and the AT&T Strategic Growth Partner. Command|Link has built the only IT platform for scale that solves ISP vendor sprawl and IT headaches. We make it easy for our customers to get more done, maximize uptime and improve the bottom line.


Learn more about us here!


About your new role:


We are seeking an experienced Software Engineer to lead the development of a real-time reporting engine for CommandLink. This role is crucial in enhancing our platform's data analytics capabilities, enabling our clients to generate and access real-time insights efficiently. You will be responsible for designing and implementing a scalable reporting architecture that integrates data from multiple sources, ensuring high performance and data accuracy. This is a 100% Remote, Full-Time opportunity.  


Key Responsibilities:

  • Develop a real-time reporting engine architecture that integrates data from multiple sources, optimizing for efficiency and scalability.
  • Implement logic for combining and analyzing data from diverse systems to enhance the depth and accuracy of analytics.
  • Design mechanisms that translate user inputs into efficient data processing operations, ensuring quick and accurate query results.
  • Incorporate strategies to minimize processing time and handle large-scale traffic through optimized data retrieval and processing techniques.
  • Utilize data manipulation methods to perform tasks such as data joining, aggregation, filtering, and grouping to support complex reporting needs.
  • Implement caching strategies to reduce response times and system resource consumption, enhancing overall performance.
  • Ensure the reporting engine is scalable to support a large user base, with strict performance benchmarks for data processing times.
  • Collaborate with cross-functional teams to identify and meet reporting requirements, delivering high-quality, scalable reporting solutions.

What you'll need for success:

  • Bachelor's degree in Computer Science or a related field; an advanced degree is preferred.
  • 5+ years of experience in software development, particularly in building data-intensive applications.
  • Strong proficiency in SQL and experience with data integration from multiple sources.
  • Experience with MongoDB or similar databases, and knowledge of OLAP systems for analytical queries.
  • Familiarity with data transformation tools like Pandas and experience in implementing caching strategies.
  • Ability to work in a fast-paced, collaborative environment and manage multiple priorities.
  • Excellent problem-solving skills and attention to detail.
  • A portfolio of past projects and code samples is a plus.


Why you'll love life at Command|Link


Join us at CommandLink, where you'll have the opportunity to shape the future of business communication. We value the innovative spirit and seek individuals ready to bring their unique vision and expertise to a team that values bold ideas and strategic thinking. Are you ready to make an impact?

  • Room to grow at a high-growth company
  • An environment that celebrates ideas and innovation
  • Your work will have a tangible impact
  • Generous Medical, Dental, and Vision coverage for full-time employees
  • Flexible time off  
  • 401k to help you save for the future
  • Fun events at cool locations
  • Free DoorDash lunches on Fridays
  • Employee referral bonuses to encourage the addition of great new people to the team


Commandlink hires individuals in a number of geographic regions and the pay ranges listed reflect the cost of labor across these regions. The base pay for this position as displayed at the bottom of the job description is a range based on our lowest geographic region, up to our highest geographic region. Pay is based on location among other factors, such as skill-set, experience, and qualifications held.

Apply now Apply later
Job stats:  1  0  0
Category: Engineering Jobs

Tags: Architecture Computer Science Data Analytics MongoDB OLAP Pandas Security SQL

Perks/benefits: Career development Flex vacation Health care Startup environment Team events

Regions: Remote/Anywhere North America
Country: United States

More jobs like this