Current Job Openings

Senior Software Engineer

In the first 3 months the candidate can expect to work as a lead on a PostgreSQL project.  This initial project is scheduled for delivery this fall and involves data consumption and algorithm development to determine a cost distribution across multiple historical invoices related to the purchase of similar products.  This information will be shared through a web application implemented with a Java stack.  Projects are managed internally on behalf of our clients and the developer will be accountable to the Director of Engineering and our Lead Software Engineer. Senior Software Engineer 

Job Description

EnterBridge is seeking a Senior Software Engineer for immediate hire.  This candidate will work with our database team as a database developer with some database administration tasks.  

Specific Skills Desired

Database Development

  • PostgreSQL preferred
  • MS SQL Server
  •  Database modeling
  • Database performance management
  • ETL tools experience including SSIS
  • Development in both Linux and Microsoft Windows environments

Skills Preferred

  • Exposure to database profiling and interactions with data warehousing

  • Exposure to Hadoop and noSQL database technologies in large data environments

What to expect for the first 6 months at EnterBridge:

In general, EnterBridge employs a very open and lean methodology where developers are often expected to balance design and development tasks across multiple projects simultaneously.  Developers are also asked to support existing client implementations in production should issues arise.  This may entail off-hours or weekend work. Typical projects can last from 3-9 months covering multiple sprints including internal and external release points as often as weekly.  The candidate is expected to execute complex database design and development tasks immediately including interacting with clients directly and understanding existing systems quickly.

In the first 3 months the candidate can expect to work as a lead on a PostgreSQL project.  This initial project is scheduled for delivery this fall and involves data consumption and algorithm development to determine a cost distribution across multiple historical invoices related to the purchase of similar products.  This information will be shared through a web application implemented with a Java stack.  Projects are managed internally on behalf of our clients and the developer will be accountable to the Director of Engineering and our Lead Software Engineer. 

In the second 3 months the candidate can expect to expand in the senior role looking at the development of new partnership technologies and continued development of existing systems in PostgreSQL and MS SQL Server.  The candidate may be involved with the adoption of atScale technology for a client using Hadoop and related big data technologies.  The candidate may lead other team members in understanding and implementing a variety of new technologies such as atScale, Scala, Python and machine learning related development alongside new integration technologies such as DataWatch.  The candidate will be expected to interact directly with project management on all tasks, be responsible for estimation and work with application developers to define interfaces and achieve expected application performance outcomes.  The candidate may be responsible for working on testing automation with our QA director for multiple projects.

To apply, please send your resume to careers@enterbridge.com


Senior Java Developer

EnterBridge employs a very open and lean methodology where developers are often expected to balance design and development tasks across multiple projects simultaneously.  Developers are also asked to support existing client implementations in production should issues arise.  The candidate should expect to learn on-the-fly and have to engage fellow team members in learning tasks, techniques and environment setup and maintenance.  Pre-defined design elements and deliverables are kept to a bare minimum and the candidate is empowered to seek out the best solution to core development issues.

Job Description

EnterBridge is seeking a full-time senior Java developer for hire starting immediately.  This candidate must have previous experience performing full-stack application development using Java and related tools.

Minimum Requirements

  • Java development using Spring Framework, Spring Security and Hibernate
  • Use of a JavaScript framework for UI development (preferably Sencha ExtJS)
  • Demonstrated experience developing large data-driven systems
  • Understanding of object-oriented programming techniques
  • Ability to query data in a SQL database and understand different techniques for interacting with data

Preferred Requirements

  • Bachelor’s Degree in Computer Science or equivalent
  • Eclipse development environment
  • Web services experience in REST, SOAP, etc.
  • Understanding of MVC and its core tenants
  • Familiarity with continuous integration (Jenkins, Bamboo) and source control systems (SVN, GIT)
  • Exposure to Atlassian JIRA

What to expect for the first 6 months at EnterBridge:

In the first 3 months the candidate can expect to work side-by-side on a live development project with discrete development tasks assigned by a lead developer. Projects are managed internally on behalf of our clients and the developer will be accountable to our development director and assigned lead developer.  This work will include intensive work with Sencha ExtJS and Java/Spring/Hibernate often creating Excel like interfaces for large data exploration and workflow processing. 

In the second 3 months the candidate can expect to take on direct assignments from project management with the support of our development director.  The candidate will continue to develop to specific but increasingly larger scoped tasks and deliverables.  The candidate will be expected to interact directly with the database development team to attain appropriate data for task completion and troubleshoot the entire user experience.  

To apply, please send your resume to careers@enterbridge.com