Orbis Technologies

Senior Software Engineer

Software Developer in Annapolis, MD

Posted 2019-05-28

Orbis Technologies, Inc. provides award-winning products, solutions, and services powering enterprise software for hundreds of clients across four continents and fourteen countries. Orbis software and services support mission critical Enterprise Content Management Software, Solutions, Services, and Analytical Software Solutions. We make semantic technologies perform at a global scale. Every day, thousands of users at our prestigious commercial, military, and federal customers depend on our software and solutions. When other partners miss the mark, Orbis gets the job done.

Orbis is seeking talented Senior Software Engineer to support the development of enterprise solutions for our commercial and government clients. In this role, you will demonstrate technical, functional, and process expertise to deliver effective, enterprise solutions to clients across multiple projects and industry domains as you define functional requirements and translate them into workable software solutions.

Essential Duties & Responsibilities:

Provide technical leadership and mentoring to junior members of the software team.
Verify the accuracy and completeness of software code developed by you and other team members.
Design and code new software or modify existing software to add new features.
Debug existing software and correct defects with little or no guidance.
Design, deploy, test, and maintain Orbis enterprise applications throughout the lifecycle from inception to implementation.
Design interfaces and integration specifications for Orbis applications, evaluate client requirements, and provide solutions.
Independently translates functional requirements into technical design including system configuration and processing requirements.
Ensure documentation, functional and technical specifications are current.
Assist in establishing and maintaining application security for all Orbis applications.
Communicate complex issues with technical peers and senior leadership.
Take part in decisions affecting product and solution architecture.
Provide technical assessment and write-ups for proposals.
Please note, this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time, with or without notice.


This position reports to the Director of Professional Services & Products.

Work Hours:

This is a full-time, on-site, exempt position with hours of operations from Monday to Friday, between 8am to 5pm

Experience and Skills
Mandatory Requirements & Qualifications:

U.S. citizenship.
BS in Computer Science, Information Systems or related field or equivalent technical work experience.
DoD Secret level clearance or ability to receive one.
8+ years of experience in full-stack web application development.
Strong proficiency in Java, Linux and Unix.
Expert in web application development (AngularJS, HTML, CSS, JavaScript, React, J2EE, JSP, JSF, and JSON), REST services and XML technologies (XSL, XQuery, XPath, etc.).
Experience with modern build and code management tools (Jenkins, Artifactory, Gradle, and/or Maven Git).
Experience with container/orchestration tools (Kubernetes, Docker, etc.).
Experience working with technologies like Big Data, Hadoop, Accumulo, MarkLogic, MapReduce, SQL, noSQL and XML databases, etc.
Experience with Agile development methodologies.
Experience developing and deploying applications to the cloud platforms like AWS & Azure.
Experience in Java code profiling and performance testing.
Ability to work as an individual and team.
Must be familiar with Integrated Development Environments (Eclipse or Visual Studio).
Ability to work well with others and work calmly under deadlines.
Preferred Skills & Qualifications:

An advanced degree.
Experience with Natural Language Processing (NLP) software.
Exposure to Business Process Management software (e.g. Activiti, jBPM).
Experience with or exposure to content management and/or information management principles.
ComptTIA + Certified

Ready to be seen?

Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.

Company summary

Orbis Technologies is an enterprise content and information management provider with almost 300 customers in 50 cities across four continents.


30 days flexible PTO; tuition reimbursement.

Tech Stack

Java, JavaScript, Python

Interview process

Phone screen; technical phone screen if not local; in-person interview (30 minute one-on-one sessions with several different interviewers).

Be seen in a new Software Developer job

Skip the search

Zero stress and one profile that can connect you directly to 1000s of companies.

Best-fit jobs—for you

We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.

Free Career Coaching

Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.

You get tech. We get you.

Join now and be seen.