Staff Software Engineer

Apply Here

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

Browse all urbanism jobs