Job Url: https://jobs.lever.co/omnidian/4ecb878c-b058-40ee-8a39-5ace859084dc Job Description: The Job As a Software Engineer on our Reporting Pod, you will be instrumental in building the infrastructure and features that deliver timely, reliable, and scalable data products for clients and internal teams. Our platform powers customer-facing dashboards, internal analytics, and automated reporting pipelines. You’ll collaborate closely with teammates in backend, frontend, product, and data to turn reporting into a strategic asset. Your contributions will have a direct impact on Omnidian’s operational excellence and customer satisfaction. Omnidian is uniquely positioned as a powerful startup revolutionizing the energy Observation and Maintenance industry. You will be vital to driving efficiency in this sector with innovative solutions to industry problems. 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: Deliver Impactful Technology (30%) Build, test, and deploy scalable and maintainable software solutions Own features end-to-end and contribute to team planning and sprint execution Work across the stack to deliver internal and customer-facing functionality Contribute to code reviews, unit testing, and CI/CD practices Deliver features across the stack using Kotlin (BE) and React (FE) Implement scalable APIs, ETLs, and UI components for reporting and auditability Contribute to engineering ceremonies (sprint planning, retros, grooming) Ensure Technical Excellence (20%) Prioritize reliability, performance, security, and accessibility in all systems Write clean, testable code and contribute to a healthy, shared codebase Participate in system design and architectural discussions Documenting and maintaining Code and APIs for business functions Write clean, maintainable, and testable code Design for scale, performance, and fault toleranceDocument and maintain APIs and internal developer tools Shape Reporting Products (20%) Create accessible, intuitive experiences for non-technical users Provide input on interface design and usability improvements Collaborate with product, UX, and business stakeholders to shape requirements Shadow users to understand how reporting drives action and decisions Participate in automation, dashboarding, and self-service reporting efforts User & Business Understanding (20%) Collaborate with business stakeholders to understand the solar domain Shadow end users to gather insights and improve software relevance Use data and feedback to inform design decisions and development priorities Grow With The Team  (10%) Engineer II only Excellence through code reviews and knowledge sharing Contribute to a culture of growth, learning, and continuous improvement Stay current on tech trends and propose innovative solutions Explore and champion emerging tools (e.g., LLMs for automation) Who You Are You want to deliver software that results in business impact You are able to new learn new concepts, tools, and technologies quickly You care about the people your software impacts You enjoy a dynamic and collaborative environment You are committed to excellence and integrity You demonstrate respect and dignity for all people You are able to deliver quality software in a timely manner You have a growth-oriented mindset You can work effectively when given a clear goal, figuring out the details as needed Experience You’ll Need 0–4+ years experience in software development (Engineer I: 0–2, Engineer II: 2–4) Professional experience in a cloud-native architecture Ability to ship features in a modern engineering org Familiarity with object-oriented or functional programming Experience working with databases and APIs Understanding of monitoring, testing, and CI/CD pipelines Familiarity with SQL, APIs, and testing tools Experience That's a Plus Full-stack development Distributed or asynchronous systems Kotlin, Java, or equivalent React, TypeScript, Redux AWS or other cloud platformsSQL, time-series data, or observability tools (Prometheus, Grafana) Experience in Sigma visualization tools Databricks Experience Kubernetes or container orchestration Experience mentoring or supporting team growth High-growth startup or fast-paced tech environment experience Exposure to reporting pipelines or data visualization is a plu