Job Directory SW Design Engineer Senior

SW Design Engineer Senior
San Francisco, CA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.


Job Description

In this position, you will work on the core platform of TripIt, developing features for the web application and for internal and external client APIs. You must be passionate about working with new technologies and solving difficult technical problems. Most importantly, you should not be afraid to dive into new and unfamiliar technologies


Implement new features and optimize existing ones from database schema to controller-level to UI.

Write, own and evangelize automated testing of developed code.

Work closely with, and incorporate feedback from product management, interaction designers, and other engineering teams (platform, mobile, quality).

Rapidly fix bugs and solve problems.

Pro-actively identify ways to make TripIt more robust, scalable and user-friendly.

Mentor fellow Platform engineers and suggest innovations and improvements to infrastructure, architecture and process.

Position Requirements


Bachelor's degree in computer science or related field and 6-8 years of prior software development experience (or Master's degree and 4-6 years of experience).

Strong understanding of web-related technologies (experience developing consumer web applications preferred).

Expertise with server-side web frameworks (Python/Django or PHP/Symfony preferred).

Deep experience with client-side application development in HTML, CSS, and JavaScript. Experience with LESS or Sass a plus.

Hands-on experience with front-end JavaScript frameworks (e.g. React, Vue.js, Angular, etc.) strongly desired.

Experience designing and developing service oriented architectures (SOA, microservices, etc.). You know how to build scalable, robust, and fault-tolerant systems.

Strong knowledge of one or more relational databases (e.g. MySQL, Postgres, or Oracle) and familiarity with one or more NoSQL databases.

Experience using Docker containers and deploying on cloud infrastructure (i.e. AWS, Azure, Google) is highly desired.

Excellent object oriented programmer. You use good design patterns, know how to write good tests, and your code is understandable and maintainable.

Natural problem-solver who explores both innovative and pragmatic solutions depending on the challenge.

Clear and effective verbal and written communication with ability to explain complex technical concepts with ease.

Previous experience guiding and mentoring other aspiring engineers.

Ability to pass a background check.

Value Competencies:

* Displays passion for & responsibility to the customer

* Hires, develops & rewards great people

* Displays leadership through innovation in everything you do

* Displays a passion for what you do and a drive to improve

* Displays a relentless commitment to win

* Displays personal & corporate integrity


Concur is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, ethnicity, color, national origin, religion, sex, protected veteran status, disability status, or any other characteristics protected by federal, state or local law. We are committed to hiring and valuing a global diverse work team.

Concur is a dynamic, growing and fast-paced organization. As such, successful employees are able to work in a fast-paced environment, managing multiple priorities often times under tight deadlines. This typically requires working a 40+ hour work week to accomplish performance objectives. With that, Concur offers flexibility as to the specific working hours that may be required or available depending on your role.

Concur is a SaaS company. Employees must be technically savvy with the ability to use the computer/keyboard and telephone to conduct business. The ability to creatively problem solve to our core value of 'Leadership through innovation in everything we do'. Many positions within Concur are customer facing so written, verbal and interpersonal communications skills are required for a majority of opportunities with Concur.

Confidentiality and our core value 'Personal and corporate integrity' are critical components being that Concur is a publicly traded company and working towards building a great, enduring company.


Concur participates in E-Verify to confirm work authorization.

* LI-WL1 Ind123 #DCE

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.