Omnidian
Distributed solar and energy storage
SeniorSoftwareEngineer(DAS)
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Engineer (DAS) at Omnidian. Skills: Backend software engineering, Object-oriented design, API and service development, Data ingestion and transformation, Cloud environments (AWS preferred), AI tool integration. Design and maintain robust backend services using object-oriented principles. Manage asset configurations, onboarding workflows, and time-series metadata”
What You'll Achieve.
Ensure our data remains a strategic asset; Improve data accuracy and operational efficiency; Ensure our APIs and metadata services meet the evolving needs of the organization; Prioritize service reliability and scalability where it impacts the business most; Drive the adoption of Databricks and other cloud-native data platforms as we scale our streaming and ETL capabilities; Balance the delivery of new features with the long-term health of our services
Industry & Context.
Navigate complex codebases; Dive into metrics and logs; Self-serve the answers needed to troubleshoot or innovate
Founding member of our Costa Rica team, Building a brand-new hub from the ground up, In-office role in Ezacau Village, San José, Flexibility in schedule, Occasional remote work, Role start around early June, Unable to provide sponsorship
What They're Looking For.
Must Have
4+ years of professional experience in backend software engineering, Deep proficiency in Kotlin or Java (or another modern OO language) with a grasp of design patterns and clean code principles, Extensive experience building and maintaining APIs & services, specifically those involving complex business logic, high traffic, tight SLAs, or metadata management, Professional experience working within cloud environments (AWS preferred), Ownership mindset with a firm understanding of monitoring, testing, and CI/CD pipelines, Experience using AI tools to augment and accelerate feature development
Nice to Have
2+ years building, maintaining, and optimizing data pipelines, Full-stack development, Distributed or asynchronous systems, Multithreaded or parallel programming, Experience with (or a desire to learn) Python and distributed processing frameworks like Spark, Exposure to Databricks, Snowflake, or similar large-scale data environments., Familiarity with integrating AI/ML models into production services, Experience in solar or distributed energy technology, High-growth startup or fast-paced tech environment experience, Experience with asynchronous and parallel processing frameworks such as Kotlin coroutines
What You'll Do.
Design and maintain robust backend services using object-oriented principles
Manage asset configurations
and time-series metadata
Build and optimize internal APIs
Serve data to other internal teams and stakeholders
Own and maintain existing API-based ingestion services
Collaborate on the evolution of our data platform toward distributed processing and streaming models
Integrate AI-driven insights and automated logic into core services
Improve data accuracy and operational efficiency
Translate solar energy concepts into scalable models
Prioritize service reliability and scalability
Contribute to our large-scale distributed processing stack
Explore and champion the use of AI-driven tools and workflows
Automate data validation
Enhance predictive capabilities
Drive the adoption of Databricks and other cloud-native data platforms
Scale streaming and ETL capabilities
Define and drive engineering best practices
Ensure code is testable
and highly observable
Balance the delivery of new features with the long-term health of our services
Proactively identify and address technical debt
Mentor peers on backend architecture
Seek to learn from the team’s expertise in data engineering and AI applications
How You'll Work.
Team & Collaboration
Collaborate with a hybrid team of data engineers, software engineers, and data scientists; Partner with business stakeholders; Act as a consultant for internal data consumers; Share expertise in object-oriented design with the broader data team; Learn modern data engineering patterns; Work alongside Data Science and Data Engineering
Full Job Description
## Description About Omnidian Omnidian, Inc. is a fast-growing Series C tech-enabled service company revolutionizing performance assurance for the distributed solar and energy storage industries. Omnidian is building a more sustainable future for the planet through our passionate teams, our innovative technology, and by creating an amazing customer experience. We are a certified B Corp that formed in the US in 2016 and have been growing globally since then. We expanded to Australia in 2022, acquired Solar Service Guys in Australia in 2025, and have opened up a new talent hub in Costa Rica in 2026. Be part of the "First Wave" experience! You would be a founding member of our Costa Rica team, helping us build a brand-new hub from the ground up. Pura Vida is more than a slogan; it’s the peace of mind we provide our solar customers and the culture we are building together in San José and around the globe. Come join us! The Job As a Senior Software Engineer on our Data Management team, you will own the APIs and services that ingest, validate, and transform the IoT data powering our business. We are looking for a strong backend engineer with deep roots in object-oriented design who is ready to apply those skills to modern data challenges. You’ll collaborate with a hybrid team of data engineers, software engineers, and data scientists to ensure our data remains a strategic asset, while exploring AI-driven enhancements and leveraging large-scale distributed processing and streaming technologies. If you are a backend engineer who is data-curious—or already data-fluent—this role offers the autonomy to build systems that directly power a sustainable future. ## What You'll Do At Omnidian we believe in trust and autonomy. How you create an impact is ultimately up to you. Here is an outline of some of the things you’ll be doing: Core Engineering, Data Ingestion & API Systems Design and maintain robust backend services using object-oriented principles to manage asset configu
Applying for this Senior Software Engineer (DAS) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Lever
- Lever uses a streamlined one-page form — apply in under 5 minutes.
- LinkedIn import works well; review parsed data before submitting.
- The cover letter field is optional but visible to reviewers — use it to differentiate.
- Referral codes from employees can significantly boost visibility of your application.
ANONYMOUS · UNFILTERED
What do employees actually say about Omnidian?
Real rants from real employees. Read before you apply.