Staff Software Engineer
- Countries
- Hybrid, India
- Job Types
- software & tech
- Experience
- expert
- Organization Types
- climate & sustainability, startups
- Location
- Bengaluru - Hybrid
- Posted Date
- Company
- Omnidian
- Salary
- USD48,000 - USD81,000 year
AI Summary
Job Description
Staff Software Engineer on the Asset Lifecycle Management team will design and ship Kotlin/Spring Boot services for a client-facing onboarding API, evolve the onboarding check engine, build React/TypeScript internal tools, maintain asset data integrity across systems, participate in on-call support, and mentor engineers while leveraging AI for coding and testing.
Hard Requirements
- 10+ years of professional software engineering experience
- Strong Kotlin or Java with Spring Boot
- Experience designing external or partner-facing APIs
- Solid SQL and relational database design (MySQL), safe migrations
- Experience with AWS, Kubernetes, CI/CD, and observability tools (Grafana/Sentry)
- Ability to ship complex features with high-quality automated tests
- Hands-on use of Claude or similar AI tools for coding and testing
- Experience leading technical design discussions and mentoring engineers
Soft Requirements
- Rules engines, validation pipelines or workflow systems
- Event-driven or asynchronous architectures (SQS)
- React and TypeScript for internal tools
- Databricks, Python, or data-platform work
- Salesforce or CRM integrations
- Solar, battery, IoT, or energy asset data
- SOC 2 and security-minded engineering practices