Senior Software Engineer

Short Description

Numerify is looking for a Senior Software Engineer who can produce high-quality code with automated tests that perform and scales.

Job Description

At Numerify, we are passionate about delivering a very consumable, scalable and highly performant customer experience utilizing cutting edge technologies through sound agile development practices. As we continue to evolve our platform capabilities, we are looking for highly-motivated and talented Software Engineers to join a fast-growing team and work collaboratively with other engineering groups to design, implement and deliver a high-quality Analytics product in the Cloud with an awesome user-experience.

Responsibilities:
  • Participate in the design and implementation of new features in Numerify Platform product line.
  • Participate in rapid prototypes to evaluate frameworks or design concepts.
  • Strive for extensible and scalable design/code.
  • Produce high-quality code with automated tests that perform and scales.

Experience and Skills Required:
  • 4+ to 8 years of related experience.
  • Bachelor's and/or MasterÔ??s degree in computer science or equivalent experience.
  • Deep understanding of Object-Oriented design, data structures, and programming concepts.
  • Solid Java experience with common frameworks (e.g. Spring, Hibernate, etc.)
  • Deep understanding of multi-threading and high concurrency designs.
  • The clear understanding of Service Oriented Architecture and REST principles.
  • Experience with SQL and relational databases
  • Strong communication, analytical and problem-solving skills with high attention to detail.

'Good to have' Skills:
  • Data-driven and distributed computing principles/technologies
  • Data warehousing and  BI
  • Experience in high-performance low latency data pipeline
  • Amazon Web Services
  • Experience designing and implementing SaaS or PaaS offerings
  • Experience in applications and/or databases performance tuning
  • Automation unit tests (JUnit)
  • Build systems (Maven/Ant)
  • Continuous integration (Jenkins)
  • Experience with Agile software development and Test Driven Development methodologies

Senior Software Engineer
Mid-Senior-level Information Technology | Technology | Information Full-time Engineering | Information Technology | Other Software Engineer | Senior Software Engineer | Security Specialist
Numerify is the #1 provider of IT business analytics applications for ServiceNow. We harness the power of the cloud to rapidly provide business insights to IT leaders. The Numerify360 cloud-native platform delivers system-of-record analytics for organizations to effectively manage their IT business with numbers they can trust. Founded in 2012 by industry veterans from Oracle, MicroStrategy, and Hyperion, and headquartered in Cupertino, CA, Numerify has received venture funding from Lightspeed Venture Partners and Sequoia Capital.

For more information, visit www.numerify.com or follow @numerify.