Senior Software Engineer, Real-Time Reporting Engine
Remote (United States)
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:
As a Senior Software Engineer and Data Architect, you will be instrumental in designing and building a real-time, scalable, and customizable reporting system that empowers users to interact with and analyze business-critical data instantly. You will lead the architecture and development of this system, integrating it into our current Azure-based, Python, PHP, and MariaDB ecosystem. This is a high-impact role where you’ll work cross-functionally to ensure that our reporting tools deliver fast, accurate insights with an intuitive user experience.
This is a 100% Remote, Full-Time opportunity.
Key Responsibilities:
Architect and Develop the Reporting System:
- Design and implement a real-time reporting engine that can support complex queries and large data volumes across various business areas.
- Create a flexible, scalable data infrastructure that can handle dynamic report generation and ad-hoc queries efficiently.
Data Pipeline and Integration:
- Lead the design and optimization of ETL pipelines to collect, process, and analyze data from multiple sources.
- Develop and maintain a metadata-driven data model to allow for dynamic schema mapping and real-time reporting.
Performance and Scalability Optimization:
- Build a high-performance data architecture capable of handling concurrent reporting queries without latency issues.
- Ensure scalability to support growing data volumes, complex analytics, and reporting demands, leveraging best practices in cloud architecture.
User-Centric Reporting Features:
- Develop customizable reporting templates, dashboards, and visualizations that meet user needs for flexible data slicing and analysis.
- Integrate self-service and drill-down capabilities to enable users to explore data and derive insights independently.
Collaboration and Leadership:
- Collaborate with stakeholders across product, data, and engineering teams to understand reporting requirements and translate them into technical specifications.
- Mentor and lead other engineers in best practices for data architecture, reporting, and analytics.
What you'll need for success
- 5+ years of experience in software engineering with a focus on data engineering or architecture.
- Proven experience in building real-time or near-real-time data processing/reporting systems.
- Strong background in cloud platforms, ideally with Azure; experience with Azure services like Data Lake, Synapse, or CosmosDB is a plus.
- Advanced Python, PHP, and SQL skills, with experience in data manipulation and database design.
- Proficiency with MariaDB or similar relational databases; familiarity with NoSQL databases and data warehousing is advantageous.
- Strong understanding of ETL frameworks and data pipeline tools (e.g., Apache Airflow, Azure Data Factory).
- Extensive experience in designing scalable, efficient data architectures and optimized schemas for high-performance reporting.
- Strong knowledge of microservices and event-driven architecture to enable real-time data processing.
- Experience in metadata-driven design and query engines (similar to Apache Druid, Presto, or BigQuery).
- Excellent communication skills to collaborate with both technical and non-technical stakeholders.
- Strong analytical and problem-solving abilities to tackle complex reporting and data architecture challenges.
- Ability to lead and mentor engineers in best practices for data architecture and reporting
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.
ApplyJob Profile
100% remote
Benefits/Perks100% Remote Celebrates ideas and innovation Employee referral bonuses Flexible time off Free DoorDash lunches Full-time Full-time opportunity Fully remote Fun events Generous medical Generous medical, dental, and vision coverage Referral bonuses Remote-first company Room to Grow Tangible impact Vision coverage
Tasks- Collaborate with stakeholders
- Design and build reporting system
- Develop user-centric reporting features
- Lead and mentor engineers
- Lead data pipeline design
- Mentor engineers
- Mentor other engineers
- Optimize performance and scalability
Analytical Apache Apache Airflow Azure Azure Data Factory Cloud Architecture Cloud platforms Collaboration Communication Data Architecture Data engineering Data manipulation Data Warehousing ETL ETL Frameworks IT Security ITSM MariaDB Microservices NoSQL PHP Problem-solving Python Real-time reporting SaaS SD-WAN Security Software Engineering SQL Strategic Thinking UCaaS
Experience5 years
TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9