FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Engineer – Platform, Backend, UEM Reporting Pipeline
Omnissa. Design, build, and maintain reliable, reusable, and testable services for data ingestion, transformation, storage, and reporting .
Posted 11/10/2026full-timeAtlanta • Georgia • United StatesMid-LevelSenior💰 $120,675 - $180,000 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and maintaining data ingestion, transformation, and reporting pipelines, with strong proficiency in backend programming languages and SQL. Capable of optimizing data models and ensuring system reliability and scalability across distributed environments.
Highest-signal resume keywords
Backend Programming Skills (C#, Java, Go, Python)SQL Skills and Query OptimizationExperience with Columnar or OLAP DatabasesData Ingestion and Transformation Pipeline DevelopmentUnderstanding of Distributed Systems Fundamentals
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Data ModelingDatabase Performance TroubleshootingStreaming and Change Data Capture TechnologiesIncremental ProcessingSchema EvolutionDeduplicationReplayBackfillsReconciliationObservability and Operational Efficiency
Soft Skills
Problem-SolvingCommunicationCollaboration
Tools & Technologies
KafkaKafka ConnectClickHouseStarRocksPostgreSQLCloud InfrastructureContainersMonitoring Tools
Certifications & Qualifications
BS/MS in Computer Science or Equivalent Practical Experience
Industry Keywords
Data PlatformsReporting SystemsDistributed SystemsMulti-Tenant SystemsData IsolationAccess ControlsWorkload Management
Tech Stack
Tools & technologiesCloudDistributed SystemsJavaKafkaPostgresPythonSQLGo
About the role
Key responsibilities & impact- Design, build, and maintain reliable, reusable, and testable services for data ingestion, transformation, storage, and reporting
- Develop and improve batch and streaming pipelines, focusing on data correctness, freshness, scalability, and recovery
- Design analytical data models and optimize schemas, queries, partitioning, and aggregation strategies for reporting workloads
- Identify and troubleshoot performance and reliability issues across application, ingestion, database, and query layers
- Build observability, automated validation, and operational tooling to detect pipeline failures and data quality issues
- Collaborate with Engineering, Product Management, Security, and other stakeholders to translate reporting requirements into maintainable solutions
- Own features throughout the development lifecycle, including design, implementation, testing, deployment, and production support
- Participate in code and design reviews and promote engineering excellence through documentation and continuous improvement
Requirements
What you’ll need- 5+ years of software engineering experience, with relevant experience in backend services, data platforms, reporting systems, or distributed systems
- Strong programming skills in one or more backend languages, such as C#, Java, Go, or Python
- Strong SQL skills and experience with data modeling, query optimization, and database performance troubleshooting
- Hands-on experience with columnar or OLAP databases, such as ClickHouse, StarRocks, or comparable technologies
- Experience building or maintaining data ingestion, transformation, or reporting pipelines
- Solid understanding of distributed systems fundamentals, including reliability, scalability, fault tolerance, and consistency
- Familiarity with automated testing, version control, CI/CD, and containerized deployment workflows
- Strong problem-solving, communication, and collaboration skills across distributed teams
- BS/MS in Computer Science or equivalent practical experience and technical training
- Experience with streaming and change data capture technologies, such as Kafka, Kafka Connect, or equivalent platforms
- Familiarity with relational databases such as PostgreSQL and their integration with analytical data stores
- Experience with incremental processing, schema evolution, deduplication, replay, backfills, and reconciliation
- Understanding of columnar storage, materialized views, indexing, compression, and distributed query execution
- Experience supporting multi-tenant systems, including data isolation, access controls, and workload management
- Experience with cloud infrastructure, containers, and monitoring tools
- Track record of diagnosing production issues and improving pipeline observability, resilience, and operational efficiency
- This job requisition is not eligible for employment-based immigration sponsorship by Omnissa
Benefits
Comp & perks- Participation in a corporate bonus program
- Employee ownership
- Health insurance
- 401k with matching contributions
- Disability insurance
- Paid time off
- Growth opportunities