Get Started


Senior Software Engineer

Join our team. Build products that change the world



Obo is looking for high-energy individuals with a passion for creating new, high-quality software applications. In addition to strong software engineering fundamentals, the ideal candidate will have proven experience running/supporting secure, scalable, enterprise-grade services within a culture of operational excellence. The Obo engineering team leverages best-practice methodologies such as agile development, Lean Startup and User-Centered Design, as well as the latest technologies in NLP and machine learning.

About the Obo team

At Obo:

  • We obsess about customer success and how our understanding of the market translates into useful and usable applications for our customers.
  • We are deeply involved in driving practical product design—we are theorists grounded in reality.
  • We meet with our customers regularly to inform our thinking, then we use this insight to “build for market.”
  • We are more than product managers—we are product leaders.

About the position

In this position, you'll:

  • Deliver mission-critical, secure, enterprise SaaS web applications
  • Leverage your understanding of data access patterns and object relational mapping tools
  • Develop and own our API – external and internal
  • Work on data analysis, including NLP, voice analysis, conjoint analysis, and more
  • Deploy and architect services in AWS infrastructure
  • Continuously integrate, unit test, and use automation to ensure stable deliverables
  • Benchmark, analyze, present, and discuss design alternatives
  • Work well with Scrum and Agile Development processes

Required skills and experience

  • 8+ years professional experience of web applications and Java/J2EE development
  • BS in Computer Science, Computer/Electrical Engineering or equivalent experience
  • Strong Java programming skills
  • Strong experience with using relational databases at the application level
  • Strong experience with API design
  • Strong experience in multitenant application modeling/configuration/customization, process orchestration, services orchestration, and enterprise-grade authentication services and external system integration frameworks
  • Exposure to AWS infrastructure and deployment
  • Expertise with unit testing & Test-Driven Development (TDD)
  • Experience in an environment with rapid product development cycles
  • Self-motivated, driven to achieve committed milestones
  • Strong attention to detail and commitment to quality
  • Ability to handle multiple competing priorities in a fast-paced environment


Obo offers competitive compensation and benefits, including comprehensive medical, dental, vision, 401K, and commuter benefits; company-paid team lunches; and unlimited PTO.

Apply now