Concurrent Computer Corporation

Receive alerts when this company posts new jobs.

Similar Jobs

Job Details

Senior Software Development Engineer

at Concurrent Computer Corporation

Posted: 1/11/2020
Job Reference #: 32123

Job Description

Job ID #:



Functional Area:



Bellevue Headquarters

Position Type:

US Full Time


Research and Development

Education Required:

Not Indicated

Relocation Provided:

Experience Required:

More than 10 years

Position Description

If you would like to share this opening with your network, view this posting on and use the Social Network Widgets to easily post to your favorite sites. Or, click the
Refer This Job to a Friend
tab below to invite your referral directly.

Job Description:

As a core member of the Receipt Recognition Engineering team, you will help deliver a high availability, 24/7 Receipt Recognition service. Concur’s expense management platform is experiencing terrific growth. In order for continued success we need to automate the expense reimbursement process. Our platform takes images of receipts and attempts to automatically recognize/validate them without human intervention. The service needs to handle large volumes of receipts accurately while constantly being upgraded to handle new languages/locales. Our platform is a key component of Concur’s product delivery.

In the first 12 months you will be:

Expanding the platform so that we can move into new markets: We need to continually add new internationalization/localization capabilities to our platform to allow Concur’s rapid growth.

Transforming our legacy platform into a micro services based architecture: Moving our product into a more modular/flexible solution.

Owning the software lifecycle from design to delivery: We run small teams with a purpose, so that our engineers have full visibility and ownership of the project, including full-stack development.

Creating an extremely accurate platform: We are continually improving the accuracy of the platform so as to improve the customer experience. We also need to minimize the need to manually validate receipts.

Position Requirements

In order to accomplish this you will need:

Experience with programming languages: Have proficiency with Java or other object oriented programming languages such as C#, C++, etc.

Ability to create/maintain microservices: Have proficiency with microservices using REST, and C#/.NET, Java and open source frameworks (i.e. Spring, etc).

Experience storing/retrieving data: Have proficiency with database technologies, including knowledge of SQL. Ideally have an understanding of storage concepts/technology, i.e. NoSQL/SQL databases.

Event Processing: Ideally understand event processing/messaging, i.e. Kafka/Rabbit MQ, as well as logging, auditing and metrics, i.e. ElasticSearch/Kibana, Hadoop/Tableau.

AWS: Ideally have experience with AWS architecture, including designing an overall AWS solution.

DevOps: Ideally understand application monitoring and code instrumentation (logging, JMX), code build/deploy, i.e. Kuberneties, Docker, Puppet, as well as infrastructure, i.e. AWS, etc.

Agile Development: Have a solid grounding in Agile Development, i.e. Scrum, Continuous Integration and DevOps concepts (automated deployments, monitoring/alerting, etc.).

As a Collaborator: Be a team player be highly collaborative, i.e. an effective communicator willing to promote ideas but able to listen to/work with others.

As an Individual: Have a result driven personality, high enthusiasm, energy, confidence and most importantly have a sense of humor.

Experience: 10+ years of relevant industry/academia experience in software development and full product lifecycles. Should have a BSCS, BSEE, or equivalent years of work experience. Ability to pass a background check.

Experience with Machine Learning is a plus: Have proficiency with Machine Learning technologies, i.e. developed highly scalable classifiers, tools leveraging machine learning, data regression, and design rules based models. NLP is a plus. Experience with ETL and data formatting to fit them into ML tools. Running experiments and validating models over larges data sets.

So who are we?

Concur, a part of SAP, imagines the way the world should work, offering cloud-based services that make it simple to manage travel and expenses. Founded in 1993, Concur services are used by 30,000 clients representing 30 million users in more than 150 countries.

Your career at Concur is what you make of it. You can forge your own path, work in different offices, switch business units or solve a problem that no one has before. We’re inspired by change and by each other which is a major contributing factor to how we have retained the innovative culture that has created a market leading team of 4,800 colleagues.

To launch your career with an organization whose products have a real positive impact on peoples lives, apply today and see where your journey takes you. #LifeatConcur #WorkatConcur

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.

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.

Back to top