Junior / Mid Software Engineer (Situational Intelligence Services)
Belay Technologies
•
Baltimore, MD
Company
Belay Technologies
Location
Baltimore, MD
Type
Full Time
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 Junior or Mid-Level Software Engineer (SWE) to join our intel team. The SWE develops, maintains, and enhances complex and diverse software systems. Such software systems include, processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems, based upon documented requirements. The SWE reviews and tests software components for adherence to the design requirements and documents test results. The SWE resolves software problem reports, as well as utilizes software development and software design methodologies appropriate to the development environment. The SWE provides specific input 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 software components.
Up to 20% telework
Candidates should have the following qualifications:
- TS/SCI with polygraph is required.
- Software Engineer - Junior
- Bachelor's degree from an accredited college or university. Four (4) years of SWE experience may be substituted for a Bachelor's degree.
- Shall have familiarity with software development/engineering such as requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, or problem diagnosis/resolution.
- Shall have familiarity with developing software with high level languages such as Java, C, C++, JavaScript.
- Shall have familiarity with developing software for Microsoft Windows (XP or newer), or UNIX/Linux/Centos family of operating systems.
- Shall have familiarity with software integration and software testing.
- Shall understand technical writing and have familiarity with technical documents in support of a software development project.
- Software Engineer - Mid-Level
- Bachelor's degree from an accredited college or university. Four (4) years of additional SWE experience may be substituted for a Bachelor's degree.
- Master's degree can be substituted for two (2) years experience
- Shall have at least three (3) years experience in software development/engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, or problem diagnosis/resolution.
- Shall have at least three (3) years of experience as a Software engineer developing software developing software with high level languages such as Java, C, C++, JavaScript.
- Shall have at least three (3) years experience developing software for Microsoft Windows (XP or newer), or UNIX/Linux/Centos family of operating systems.
- Shall have experience on the design and development of at least one Object Oriented system.
- Shall be familiar with the concepts involved in "wrapping" legacy systems or components as Web Services within a SOA framework.
- Shall have experience developing solutions integrating or extending FOSS/COTS products.
- Shall have at least two (2) years experience in software integration and software testing at least one of newly developed, existing, modified, FOSS, COTS, or GOTS software, to include developing and implementing test plans or related test scripts.
- Shall understand technical writing and have familiarity with technical documents in support of a software development project.
Candidates are required to have the following technical skills and experiences:
- Unix/Linux environments (bash, scripting, ftp, .sh); bare metal
- Java, Java Spring Frameworks, general open source Java libraries
- RESTful Web/Reactive Services (Java/Spring/SpringBoot)
- Cloud-based streaming analytic environments with big data ingestion/processing (e.g., Heron, Storm, Flink)
Candidates are desired to have the following technical skills:
- Cloud-based data queuing, batching, and messaging (e.g., Kafka Messaging, Kafka Streams, NiFi)
- Containerization of services via Docker (e.g., DockerHub/Harbor, YAML files)
- Docker orchestration software (e.g., Kubernetes)
- SQL, NoSQL, and caching databases (e.g., MySQL, Cassandra, ElasticSearch, Redis)
- Automated build/deployment environments - production, staging, development (e.g., Maven, Jenkins, Git)
- Agile development practices (e.g., Scrum/Sprints, Jira/Confluence)
- eVo and UWE environments
- Shall have familiarity with two or more of the skills and technologies listed in Table 1 (below)
Table 1 - Desired Experience, Skills, and Technologies:
Skills
Front End User Interface (UI) Development, Middle-Tier Development, Back-End Development, Full Stack Development, Data Modeling, DevOps, Service Oriented Architecture (SOA), "wrapping" legacy systems or components as Web Services within a SOA framework
Commercial Technologies
Accumulo, ActiveMQ, Adage, Akka, Angular, Apache, ASP.NET, Atlassian, Backbone, Bootstrap, CentOS, CoffeeScript, CSS, Eclipse, Elastic, ExtJS, Git, Gradle, Hadoop, Hibernate, Highcharts, HTML, IDE, IntelliJ, Firebug, Java, JavaScript, Jira/Confluence, jQuery, JSON, Maven, MongoDB, MBatis, MySQL, Node.js, Oracle, Postgres, React, Redis, RESTful Web Services, Scala, Selenium, Sencha Architect, SOAP Web Services, Spring, Spring MVC/Beans, SQL, Squirrel, Subversion, Tomcat, Twitter, Web Security, XML
Government Technologies
ASDF, CASPORT, GHOSTMACHINE, GOLDPOINT, Impala, ISLAND TRANSPORT, MASH, MDR-2, NETBACKUP, NiFi, Ozone Widget Framework, PKI Certificate Administration, SEAR, THECATALOG, TOOLMETRICS, TUEARTH, Xacta
Other optional technical skills may include some of the following:
- Experience with distributed monitoring/logging software (e.g., Prometheus, Grafana, Kabana)
- Experience with Geo/Mapping technologies (e.g., WMS, WKT, GeoTools)
- Understanding of customer data feeds/types/formats
- Understanding of customer AEA/MWS and other corporate services
- Understanding of customer certification, compliance and policy topics
- Understanding of customer networks (protection levels, etc.)
- Understanding of customer streaming and storage corporate services
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 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. 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.
Key words: Full Clearance, Fort Meade, SDVOSB, Service-Disabled Veteran-Owned Small Business, DoD, full scope
Date Posted
03/04/2023
Views
10
Positive
Subjectivity Score: 0.8
Similar Jobs
Medical Support Assistant - Department of Veterans Affairs - Veterans Health Administration
Views in the last 30 days - 0
View DetailsSupervisory Recreation Therapist - Department of Veterans Affairs - Veterans Health Administration
Views in the last 30 days - 0
View DetailsStaff Physician (Anesthesiologist) - Department of Veterans Affairs - Veterans Health Administration
Views in the last 30 days - 0
View DetailsExtremely Busy Derm Practice, NEW Office, HUGE Earnings Potential - Locations throughout Maryland! - No Employer
Views in the last 30 days - 0
View DetailsPhysician (Anesthesiologist) - Department of Veterans Affairs - Veterans Health Administration
Views in the last 30 days - 0
View DetailsPhysician (Regular Ft)- Psychiatry - Department of Veterans Affairs - Veterans Health Administration
Views in the last 30 days - 0
View Details