Jobs · Engineering · Maryland

Mid or Senior Software Engineer

Belay Technologies · Annapolis Junction, MD · 3 wk ago
On-siteEngineering$70k–$190k/yrFull-time

Primary Responsibilities

  • Perform software development activities as a member of an agile development team focused on preparation and execution of verification tests of our software releases.
  • Turn agile stories into implementable concepts, develop, test, and deploy new capabilities in a large, complex system.
  • Leverage BDD patterns and DEVOPS automation to implement robust testing, and use test automation commercial tools where appropriate.
  • Develop customer domain-specific language code and contribute to a range of projects involving Java, embedded C++, scripting languages, object-oriented modeling tools, low-level programming, serialization/deserialization, and dependency injection.

Candidates Should Have

  • TS/SCI clearance with polygraph
  • Bachelor's degree in Computer Science or a related discipline and at least 8 years of relevant experience
  • Demonstrated experience with Java
  • In-depth experience or familiarity with multiple technologies including Java/JEE, Python, C/C++, SQL, SOAP, WSDL, WADL, PERL, PowerShell, VBS, Eclipse, Postgres, Oracle, Jenkins
  • Experience with Web Application User Interface Development, databases, JSON, HTML, XML, XSLT
  • Experience with cryptographic systems, Windows, and Linux operating systems
  • Documented professional experience with web services
  • Strong understanding of software development principles and practices
  • Independent thinking and effective communication skills
  • Experience with high-level requirements management, secure systems engineering, trade-off analysis, interface control, and testing and continuous integration
  • Experience in Agile teams using practices like Pair Programming, TDD, Refactoring, and ATDD
  • Experience with Object Software Modeling tools
  • Experience with real-time embedded software
  • Experience with JEE (EJB, JPA, JTA, JAX-B, JAX-RS, JAX-WS), SQL, application servers (Tomcat, WebLogic, JBoss), scripting
  • Experience with FITNesse, Mockito, Cucumber, Unified Functional Tester (UFT), Selenium
  • Experience with Behavior Driven Development (BDD)
  • Secure Software development (Layer 7 Policy)
  • Experience with Scaled Agile Framework (SAFe) methodology, SAFe Agilest Certification, or experience as a member of an agile team

Candidates Desired To Have

  • 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, TDD, Refactoring, and ATDD
  • Developing/integrating with custom defined Domain Specific Languages (DSL)
  • Implementing structures in a scripting language that can be interpreted by a DSL
  • Experience with Object Software Modeling tools
  • Experience with developing real-time embedded software
  • Experience with J2EE, Python, C/C++, SQL, SOAP, WSDL, Postgres, Oracle, Mongo, PowerShell

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 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!

About the Role

  • Belay Technologies is seeking a Security Verification Test (SVT) Software Engineer to join their intel team.
  • The selected individual will perform software development activities as part of an agile development team focused on verification tests of software releases.
  • Development includes turning agile stories into implementable concepts, development, testing, and deployment of new capabilities in a large, complex system.
  • The individual will also engineer, author, tune, and document automation scripts in a development environment and deploy to the test/production bench.

Requirements

  • TS/SCI clearance with polygraph
  • Bachelor's degree in Computer Science or a related discipline
  • At least 8 years of relevant experience
  • Demonstrated experience with Java
  • Familiarity with multiple technologies including Java/JEE, Python, C/C++, SQL, SOAP, WSDL, WADL, PERL, PowerShell, VBS, Eclipse, Postgres, Oracle, Jenkins
  • Experience with Web Application User Interface Development, databases, JSON, HTML, XML, XSLT
  • Experience with cryptographic systems, Windows, and Linux operating systems
  • Documented professional experience with web services
  • Strong understanding of software development principles and practices
  • Independent thinking and effective communication skills
  • Experience with high-level requirements management, secure systems engineering, trade-off analysis, interface control, and testing and continuous integration
  • Experience in Agile teams using practices like Pair Programming, TDD, Refactoring, and ATDD
  • Experience with Object Software Modeling tools
  • Experience with real-time embedded software
  • Experience with JEE (EJB, JPA, JTA, JAX-B, JAX-RS, JAX-WS), SQL, application servers (Tomcat, WebLogic, JBoss), scripting
  • Experience with FITNesse, Mockito, Cucumber, Unified Functional Tester (UFT), Selenium
  • Experience with Behavior Driven Development (BDD)
  • Secure Software development (Layer 7 Policy)
  • Experience with Scaled Agile Framework (SAFe) methodology, SAFe Agilest Certification, or experience as a member of an agile team

Qualifications

  • 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, TDD, Refactoring, and ATDD
  • Developing/integrating with custom defined Domain Specific Languages (DSL)
  • Implementing structures in a scripting language that can be interpreted by a DSL
  • Experience with Object Software Modeling tools
  • Experience with developing real-time embedded software
  • Experience with J2EE, Python, C/C++, SQL, SOAP, WSDL, Postgres, Oracle, Mongo, PowerShell

Skills

  • 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, TDD, Refactoring, and ATDD
  • Developing/integrating with custom defined Domain Specific Languages (DSL)
  • Implementing structures in a scripting language that can be interpreted by a DSL
  • Experience with Object Software Modeling tools
  • Experience with developing real-time embedded software
  • Experience with J2EE, Python, C/C++, SQL, SOAP, WSDL, Postgres, Oracle, Mongo, PowerShell

Benefits

  • 8 weeks paid leave - 4 weeks of personal leave, 3 Yay! days, take off on your birthday, 11 paid holidays and optional leave 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!

Schedule

  • Full-time

Pay

  • Mid-Level: $70,000 to $190,000
  • Senior Level: $190,000 to $240,000

Company Information

  • Belay Technologies is a certified Service-Disabled Veteran-Owned Small Business located in Columbia, Maryland (Baltimore/Washington 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 software engineers, web designers, test engineers, systems engineers, systems administrators, database engineers and other tech services.
  • We are an Equal Opportunity Employer.

Application Instructions

  • Paste your resume here or Attach resume file

Similar jobs

Software Engineer, Mid

EverWatchAnnapolis Junction, MD· 5 mo ago
Engineering$55.29–$79.33/hrapply on everwatch-everwatchsolutions.icims.com

Mid-Level Software Engineer

Riverside ResearchFairfax, VA· 2 mo ago
Engineering$90k–$180k/yrapply on careers-riversideresearch.icims.com