
Senior Software Engineer, Data Authoring Platform
Jobgether • US
No Relocation
Posted: May 18, 2026
Additional Content
Job Description
- This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer, Data Authoring Platform in United States. This role sits at the heart of a large-scale data ecosystem that powers trusted insights and decision-making across a global organization. You will help design and build the foundational systems that enable thousands of internal users to create, transform, and consume high-quality data models and metrics. The environment is highly technical, blending distributed systems, data engineering, and platform software development to ensure consistency, reliability, and performance at scale. You will contribute to the evolution of a semantic layer that defines a single source of truth for business-critical analytics and experimentation. Working alongside experienced engineers, you will tackle complex challenges in data transformation, query optimization, and system design. This is a high-impact role where your work directly improves how data is used to shape product, operational, and strategic decisions.
- Accountabilities: Design, build, and enhance core components of a large-scale data authoring and transformation platform used across the organization. Develop and extend services such as query rewriting, semantic modeling, and data pipeline abstraction layers. Improve the reliability, performance, and scalability of data infrastructure powering critical analytics and business metrics. Collaborate with cross-functional engineering teams to define and implement APIs and frameworks for data modeling and transformation. Participate in full software development lifecycle activities, including architecture design, implementation, testing, deployment, and on-call support. Research and evaluate emerging semantic layer techniques, data systems, and database engine capabilities to guide platform evolution. Enable internal teams to efficiently query, model, and experiment with data through intuitive and scalable tooling. Contribute to system-wide improvements in data governance, consistency, and usability across multiple abstraction layers. Requirements: 5+ years of professional software engineering experience delivering production-grade systems. Strong programming skills in at least one modern language such as Python, Java, Go, or similar. Experience working at the intersection of software engineering and data engineering in complex distributed systems. Deep understanding of object-oriented design, API design principles, and scalable system architecture. Experience building or working with data platforms that include semantic layers, transformation frameworks, or data modeling systems. Proven ability to collaborate across multiple engineering teams and manage complex technical interfaces. Strong communication skills with a track record of leading or contributing to cross-functional technical initiatives. Experience working with data warehouses or large-scale analytical systems is a plus. Familiarity with tools or frameworks for data orchestration or abstraction (e.g., dbt, Airflow) is a bonus. Benefits: Competitive base salary ranging from $196,000 to $230,000 USD. Eligibility for performance bonuses and equity awards. Employee travel credits and travel-related perks. Comprehensive health, dental, and vision insurance coverage. Remote-first work model with flexible arrangements and occasional in-person collaboration. Paid time off, holidays, and additional wellness-focused benefits. Professional development opportunities and learning support. Inclusive work environment with strong emphasis on diversity, accessibility, and belonging.
- How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1
- We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
- apply for this job