Deem

Principal Software Engineer

Deem$120K — $150K *
Enterprise Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8 - 10+ years of experience in SaaS product design and development with a Java stack.
  • Proficiency in Java, J2EE, Spring, Hibernate, Oracle, and MySQL.
  • Experience in building reliable, high-performance, scalable production systems.
  • Passion for mentoring developers and fostering their growth.
  • Strong collaboration skills and a team-oriented mindset.
  • A curious nature towards emerging technologies and the ability to assess their potential.
  • Commitment to understanding and enhancing existing code while valuing documentation.

Responsibilities

  • Design, implement, and maintain Deem Product offerings.
  • Promote a positive attitude towards solution delivery in the team.
  • Establish best practices across diverse teams.
  • Collaborate with Product, Engineering, QA, and Operations both onsite and remotely.
  • Take ownership of core components and modernize them.
  • Provide development and release support for Deem Travel/Platform Services.

Benefits

  • Health, dental, and vision insurance options.
  • Flexible work hours and remote work opportunities.
  • Professional development and continuing education support.
  • Collaborative work environment with cross-functional teams.
  • Opportunities for mentoring and leadership roles.
Full Job Description
Responsibilities

  • Design, implement and maintain Deem Product offerings.
  • Embrace and promote a can-do attitude towards solution delivery.
  • Establish and promote best practices across cross-functional teams.
  • Collaborate with cross-functional teams, Product, Engineering, QA and Operation teams, both onsite and remote to deliver scalable solutions.
  • Take ownership of one or more core components and modernize it.
  • Provide development and release support for Deem Travel/Platform Services.


Skills & Requirements
Qualifications

  • 8 - 10+ years experience in design and development of SaaS products with a Java-based solution stack.
  • You are proficient with Java, J2EE, Spring, Hibernate, Oracle and MySQL.
  • You have designed and built high performance, reliable and scalable low-touch production systems.
  • You have mentored other developers and love doing it.
  • You are a team player, possess strong collaboration skills and are always looking to push boundaries.
  • You are curious about new technologies and have the experience of a stock trader to bet on the right one.
  • You love to understand existing code and cherish the opportunity to enhance / refactor it.
  • You understand the role of documentation and its importance in organizational scalability.
  • Degree in Computer Science or related.

Not required but nice to have:

  • Experience with Go, JavaScript frameworks - AngularJS, React, Node.js.
  • Familiarity with Cloud and Serverless architecture.
  • Experience with deploying services on Docker containers.
  • Profiling Java application servers and optimizing server performance.


Qualifications

About Deem

Deem is a cloud-based software company that provides a suite of travel and expense management solutions for businesses. The company's platform includes tools for booking travel, managing expenses, and analyzing data to optimize travel spending. Deem's customers include small and medium-sized businesses, as well as large enterprises. The company was founded in 2000 and is headquartered in San Francisco, California.
Learn more about Deem
Size
201 employees
Industry
Founded
1999

Similar Jobs

More Jobs at Deem

More Enterprise Technology Jobs

Find similar Principal Software Engineer jobs: