Belay Technologies

Senior Software Engineer

Belay Technologies
Apply
2 months ago
Annapolis Junction, MD, USASenior

Base Salary

$190k - $240k/yr

Responsibilities

  • Design, develop, test, troubleshoot, integrate, deploy, and maintain enterprise-grade server-side Java applications.
  • Develop software for high-performance, multi-threaded, distributed computing environments using Linux, Spring Framework, Git, Maven, and Gradle.
  • Develop and support near-real-time messaging infrastructure and the Data Transport Systems portfolio.
  • Provide Tier III support, troubleshoot technical issues, and support software integration and deployment.
  • Develop analytics, data queries, database interfaces, algorithms, GUI interfaces, command-line tools, stored procedures, and maintenance scripts.
  • Process and manage large volumes of data and support complex event processing, monitoring, metrics, and alerting systems.
  • Analyze requirements, derive software and performance requirements, debug defects, modify existing software, and develop new features.
  • Lead and oversee software development teams, coordinate installation, monitor system operation, delegate responsibilities, and ensure quality control.
  • Recommend technologies and process improvements and coordinate software development processes with customers and systems engineers.

Requirements

  • Bachelor’s degree in computer science or a related discipline from an accredited college or university, with permitted substitution through additional experience.
  • Twelve years of experience as a software engineer on programs and contracts of similar scope, type, and complexity; the posting also cites eight years with a degree and twelve years without for the applicable clearance requirement.
  • TS/SCI clearance with polygraph.
  • Experience with enterprise-grade and server-side Java, Linux, Spring Framework, and Dependency Injection.
  • Experience with Git, Maven, and/or Gradle.
  • Experience supporting high-performance, multi-threaded, and distributed computing environments.
  • Preferred experience with Apache Hadoop, HDFS, MapReduce, Apache Accumulo or similar NoSQL databases, large data sets, high-volume data ingest, and monitoring distributed deployments.
  • Ability to analyze requirements, design and implement complex software and database interfaces, develop algorithms, perform testing and quality control, and lead software development teams.

Benefits

  • Eight weeks of paid leave, including personal leave, Yay! days, a birthday day off, 11 paid holidays, and optional volunteer-program leave.
  • 10% matching 401(k) contributions vested on day one.
  • $5,000 annual training and tuition benefit and a student loan repayment program.
  • 100% company-funded HSA and medical coverage with 100% coinsurance.
  • Dental coverage including orthodontia.
  • Up to $420,000 in company-funded life insurance.
  • Amazon Prime, gym reimbursement, monthly lunches, games, prizes, pet adoption program, referral bonuses, and company events.
  • Flexible work-life balance and career development opportunities; the role is located in Columbia, Maryland, in the Baltimore/Washington area.

Tech Stack

Apache HadoopApache KafkaApache StormGitGradleJavaLinuxMavenOracle DatabaseRedis

Categories

Belay Technologies

About Belay Technologies

1,001-5,000 employees

BELAY provides managed, U.S.-based virtual staffing for small and midsize organizations, including executive assistants, bookkeeping, and marketing support. Clients engage fractional, remote professionals through a subscription-like, managed-service model with personalized matching and flexible scope. Founded in 2010 and headquartered in Atlanta, Georgia, the privately held company focuses on operational support that frees leaders from scheduling, inbox, financial reporting, and other administrative workloads.

Contact me