Enterprise - Senior Software Engineer - JavaScript, REST, Agile

Erias VenturesAnnapolis Junction, MD
Hybrid

About The Position

Erias Ventures is seeking a Software Engineer with expertise in backend development, assisting with development and execution of test procedures for software components, and generating and reviewing software/technical documentation. This position may allow for partial telework. We are seeking engineers who wish to grow their careers and want to become part of a technically strong and growth-oriented company focused on bringing innovative solutions to the difficult mission problems facing our customers.

Requirements

  • A current Top-Secret/SCI with polygraph security clearance is required. Candidates cannot be sponsored or nominated for a government security clearance under this position.
  • Twenty (20) years experience as a SWE in programs and contracts of similar scope, type, and complexity is required.
  • Bachelor’s degree in computer science or related discipline from an accredited college or university is required.
  • Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree.
  • JavaScript and Front-end JavaScript frameworks such as React, Angular or Vue.
  • Java, C++, or VB.net
  • HTML, CSS, PHP and Perl, Python, Ruby
  • Experience developing applications interfacing with REST-based APIs/services in Apache Tomcat/Java or NodeJS.
  • Full Software Development Lifecyle (SDLC) experience

Nice To Haves

  • Experience working in an Agile software development environment

Responsibilities

  • Assisting with development and execution of test procedures for software components
  • Generating and reviewing software/technical documentation
  • Serving as the technical lead of multiple software development teams
  • Analyzing and translating user requirements into software requirements
  • Developing software solutions by analyzing system performance standards
  • Provide specific input to the software components of system design to include hardware/software trade-offs, software reuse, and requirements analysis and synthesis from system level to individual software components
  • A combination of providing both new software development and capabilities enhancement
  • Developing simple data queries for existing or proposed databases or data repositories
  • Software Integration (new and existing systems)
  • Administer, maintain, and implement policies and procedures for ensuring the security and integrity of the application
  • Troubleshooting, debugging and defects correction
  • Experience with writing Linux based scripts to facilitate application integration using a one or more appropriate server-side languages (i.e. Shell, Python, etc.)
  • Modify the repository schema of an existing application to support new data items, develop data mining and data ingest processes for new data, and support integration with middle-tier and back-end APIs
  • Experience managing software code using Git & Maven
  • Experience using Jira and Confluence

Benefits

  • Above Market Hourly Pay
  • 11% Roth or Traditional 401k with Immediate Vesting and Deposit
  • Spot Bonuses for Assisting with Business Development and Company Growth
  • Professional Development Bonuses for Certificates and Degrees
  • Company subsidized Medical Coverage
  • 100% Company Paid Vision and Dental Coverage
  • 100% Company Paid Long Term Disability , Short Term Disability , and Group Life Insurance
  • Monthly Wellness Reimbursement
  • Paid Time Off with Flexible Work Schedules and Birthday Off
  • Amazon Prime Membership and Monthly Internet Reimbursement
  • Technology and Productivity Allowance for Equipment and Supplies
  • Morale Building and Company Events to Celebrate our Successes and Build our Community
  • Onboarding and Annual Swag
  • Company Paid Professional Development and Training
  • Referral bonus of up to $10,000 for each successful hire
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service