Mid/Senior Software Engineer

Belay Technologies
Annapolis Junction, MD, US
$190K-$240K a year
Full-time

Job Description

Job Description

Belay Technologies has been voted Baltimore Business Journal's (BBJ) Best Places to Work 2019, runner up in 2020 and a finalist in 2021!

Belay Technologies is seeking a Software Engineer (SWE). The selected candidate will join a high performing agile team that uses the Scaled Agile Framework (SAFe) methodology to support a nationally significant and fast-paced program.

Program execution follows DEVOPS best practices and employs robust development, test and production environments. Behavior Driven Development (BDD) and test automation tools are utilized alongside a full suite of team collaboration tools.

The program is focused on injecting new technology and adding advanced capabilities in support of an on-going operational system.

The selected individual will perform software development activities as a member of an agile development team. Development includes the full range of turning agile stories into implementable concepts, through development, testing and deployment of the new capabilities in this complex system.

Following the BDD pattern our developers are responsible for implementing robust testing leveraging DEVOPS automation and, where appropriate, use of test automation commercial tools.

There are a range of opportunities for server side business logic implementation as well as client web application and user interface (UI) development.

Java, Python, embedded C / C++, Java cryptographic framework, XML, web UI and special purpose device programming opportunities are available.

Candidates should have the following qualifications :

  • TS / SCI with CI Poly required.
  • Bachelor's Degree in Computer Science or a related discipline. Relevant work experience may be substituted for a Degree.

Candidates are required to have the following qualifications :

  • Demonstrated experience with Java is required.
  • Experience or familiarity with multiple of the following : Java / JEE, Python, C / C++, SQL, SOAP, WSDL, WADL, PERL, PowerShell, VBS, Eclipse, Postgres, Oracle, Jenkins on a windows platform.
  • Experience with User Interface development, knowledge of databases and structures, and / or experience working with XHTML, HTML, XML, XSLT.
  • Experience developing on Windows, and / or Linux operating systems.
  • Must have a strong understanding of sound software development principles and practices.
  • Must be able to plan and prioritize personal tasking and be able to communicate effectively verbally and in writing.
  • Must be an independent thinker, capable of performing high quality work, both independently and with a team, in a fast-moving environment.

Candidates are preferred to have the following qualifications :

  • Experience with the following : JEE, SQL, application servers (Tomcat, WebLogic, JBoss), scripting.
  • Experience with high level requirements management including requirements decomposition, secure systems engineering and development, trade-off analysis, interface control, and testing and continuous integration.
  • Experience in software development on Agile teams using Agile Developer practices such as Pair Programming, BDD, Refactoring, and ATDD.
  • Experience with FITNesse, Mockito, Cucumber, Unified Functional Tester (UFT), Selenium.
  • Experience with Behavior Driven Development (BDD) or Test Driven Development (TDD).
  • Secure Software development (i.e. Layer 7 Policy).
  • Experience with the Scaled Agile Framework (SAFe) methodology, SAFe Agilest Certification, or past experience as a member of an agile team.

Candidates are required to have the following skills :

  • Demonstrated experience with Java is now required for these positions.
  • Completing software development tasks both individually and as a member of an agile team.
  • The selected individual will actively participate in program increment planning and related team activities.
  • He / she will analyze and study complex system requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design techniques with the use of Computer Aided Software Engineering (CASE) tools, and will use sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, fault tolerant, and reusable.
  • The selected candidate will provide software process management and control throughout the coding portion of the software development process, and will promote code reuse and cross-program collaboration by creating common functions and shared actions for developers and testers.
  • He / she will engineer, author, tune and document automation scripts in a development environment and deploy to the test / production bench.

Mid Level Salary Range : $70,000 to $190,000

Senior Level Salary Range : $190,000 TO $240,000

Perks and Benefits :

  • 8 weeks paid leave - 4 weeks of personal leave, 3 Yay! days, take off on your birthday, 11 paid holidays and optional leave up to 6 days through Belay's volunteer program
  • 10% matching in 401(k) contributions vested on day one
  • $5,000 annual training / tuition
  • Student Loan Repayment Program
  • 100% company funded HSA
  • Rich medical coverage (100% coinsurance)
  • Dental coverage including orthodontia
  • Up to $420,000 in life insurance, premiums 100% company funded
  • Amazon Prime, gym reimbursement, monthly lunches, games and prizes
  • Pet adoption program, generous referral bonus program, fun events, and more!

Belay Technologies is a certified Service-Disabled Veteran-Owned Small Business located in Columbia, Maryland (Baltimore / Washington / Fort Meade area).

Belay Technologies specializes in systems automation and full stack development. Belay Technologies provides leading technology and engineering solutions to the DoD, as well as state-of-the-art commercial products.

We hire fully cleared software engineers, web designers, test engineers, systems engineers, systems administrators, database engineers and other tech services.

We are an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military / veteran status or other characteristics protected by law.

Powered by JazzHR

hLxcpR6RhO

12 days ago
Related jobs
Promoted
Capital One
Takoma Park, Maryland

Center 1 (19052), United States of America, McLean, VirginiaSenior Software Engineer, Full Stack (Java, Angular, AWS)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environme...

Promoted
Intelliforce-IT Solutions Group
Annapolis Junction, Maryland

Are you ready to elevate your software engineering career? Intelliforce is seeking a passionate Senior Software Engineer to join our dynamic team supporting the CASA Compute Environment (CCE) SaaS and mission services. As a Senior Software Engineer, you’ll be part of a team that values creativ...

Promoted
Capital One
Glen Burnie, Maryland

Delaware Avenue (18052), United States of America, Wilmington, DelawareSenior Software EngineerDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One, yo...

Promoted
Columbia Technology Partners
Annapolis Junction, Maryland

Must possess a solid understanding of event management, system/application health server operating system, agent and agentless monitoring, network, application and end-point performance, tuning and measurements.The candidate will ensure the COTS products function properly in a secure environment wit...

Promoted
Capital One
Linthicum Heights, Maryland

Center 1 (19052), United States of America, McLean, VirginiaSenior Software Engineer, Full Stack (Java, Angular, AWS)Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environme...

Promoted
Inovalon, Inc.
Bowie, Maryland

The Senior SDET is expected to successfully work through complex tasks independently, understand the intricacies of the software development life cycle, and display strong adherence to fundamental software engineering principles in the production of software. Design, implement, unit test software, a...

Columbia Technology Partners
Annapolis Junction, Maryland

Capabilities:   Analyze user requirements to derive software design and performance requirements  Debug existing software and correct defects  Provide recommendations for improving documentation and software development process standards  Design and code new software or modi...

Lockheed Martin
Maryland

Provides specific guidance to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual ...

Highmark Health
MD, Working at Home, Maryland

This job is an integral member of an agile software engineer team responsible for building scalable software applications across all digital channels to serve our customers. Knowledge of professional software engineering practices & best practices for the full software development life cycle, includ...

GliaCell Technologies
Annapolis Junction, Maryland

Are you a Senior Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being treated like a company drone? Tired of promised adventures during the hiring phase, then dropped off on a remote contract and never seen or heard fro...