Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Mid-Level Software Engineer

$70k - $190k

Belay Technologies

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 Mid-Level Software Engineer to join our intel team. We are seeking a technically savvy Records Transition and Integration Specialist to support the migration of pre-publication records and workflows from a legacy SharePoint site to the FEITH Records Management System. This role will be central to integrating and configuring the FEITH SharePoint Connector to capture and transfer relevant data, supporting the transition to a new FEITH-based new pre-publication module currently under development. In addition to supporting the records migration effort, the selected candidate will design, develop, and enhance Java-based components that preprocess data from multiple source systems for ingestion into the organization's SV management system. The initial implementation focuses on SharePoint documents, leveraging an existing reusable codebase that is currently in the early stages of development. The successful candidate will complete and extend this framework, ensuring it can support additional data sources and evolving integration requirements.
The ideal candidate will possess a mix of technical awareness of enterprise integration patterns, strong Java development experience, SharePoint familiarity, and strong communication skills to support the successful onboarding of users into the new process. The candidate should be highly self-sufficient, adaptable, able to work effectively under the direction of a Technical Lead, and capable of analyzing complex technical problems and clearly communicating proposed solutions.
  • Design, develop, enhance, and maintain Java-based preprocessing components that transform and prepare records and metadata from multiple source systems for ingestion into the organization's SV management system
  • Complete and extend the existing reusable Java preprocessing framework, helping evolve it into a modular and extensible solution capable of supporting additional systems, data source, formats and ingestion requirements
  • Develop and maintain integration logic for SharePoint and other source systems, including use of the FEITH SharePoint Connector to capture and transfer relevant documents and metadata
  • Integrate and configure FEITH components within ingestion workflows, supporting the setup, testing, and initial configuration of the FEITH pre-publication module to align with customer and system requirements
  • Troubleshoot and investigate ingestion and integration issues by analyzing logs, exceptions, data, database states, and system configurations; identify root causes and implement appropriate corrective actions
  • Apply sound object-oriented software development practices and design principles to create maintainable, reusable, and scalable solutions, with consideration for future integration and cloud modernization efforts
  • Collaborate with the Technical Lead, FEITH development team, Electronic Records Management Services team, and customer stakeholders to clarify requirements, evaluate technical approaches, and support successful implementation and rollout
  • Conduct data ingestion activities, including the one-time migration of records into the FEITH system once the new module is operational, and support additional ingestion initiatives as required
  • Create and maintain technical documentation, including data flows, process models, system designs, and other documentation needed to support development, integration, troubleshooting, and sustainment activities
  • Provide technical guidance, workflow demonstrations, and light user support to assist with onboarding users with new records management processes and technologies

Technology Stack:
  • AWS
  • SharePoint
  • C++
  • Records Management Technology (Feith)
  • SQL and SQL Server
  • Java
  • Oracle
  • Linux
  • Windows
  • JIRA
  • Confluence

Candidates should have the following qualifications:
  • TS/SCI Clearance with polygraph
  • Six (6) years of experience in software development/engineering
  • Bachelor's degree from an accredited college or university in Computer Science or related discipline
    • Ten (10) years of additional software development experience may be substituted for a bachelor's degree
  • General understanding of Microsoft environments and enterprise collaboration tools
  • Understanding of API calls, especially REST
  • Experience with parsing various file formats including txt, Excel, JSON, XML, and others
  • Experience with FEITH Records Management System or other COTS products
  • Strong hands-on experience developing applications and integration solutions in Java, including object-oriented programming, common software design patterns, and Java concurrency concepts
  • Experience designing and developing modular, reusable, and maintainable software components, with familiarity with Domain-Drive Design (DDD)
  • Experience using Gitlab for source control and Maven for Java project configuration and build management
  • Experience working with JFrog Artifactory or similar artifact repository tools to publish, retrieve, and manage software artifacts
  • Familiarity with SharePoint, including content structures and common workflows
  • Strong communication and interpersonal skills, with the ability to onboard and train users on a new system
  • Ability to work independently while collaborating with developers and product support teams

Candidates are desired to have the following skills:
  • Background in SharePoint migrations or connector tools
  • Experience supporting enterprise rollouts and managing stakeholder expectations

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!

At Belay, we are committed to creating an environment where you can thrive both professionally and personally. We believe in transparency and fairness in compensation. Several factors influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, education, specific skills and competencies and certifications. Belay offers a competitive total compensation package that includes benefits and perks, a flexible work-life balance, and career development.

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

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.
Vacancy posted 22 hours ago
Similar jobs that could be interesting for youBased on the Mid-Level Software Engineer in Annapolis, MD vacancy
  •  ...This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance. 2HB Incorporated is seeking a Mid-Level Software Engineer to support its government customer in Annapolis Junction, MD. Qualifications : Master's degree in computer science... 
    Software
    Full time

    2HB Incorporated

    Annapolis, MD
    7 hours ago
  • $127k - $150k

     ...SECURITY CLEARANCE AT THE TS/SCI POLYGRAPH LEVEL is required. Telework possible up to 1...  ...week as tasking permits. As an experienced Software Developer, you will provide full‑stack...  ...Seven (7) years of experience as a software engineer (SWE) in programs and contracts of... 
    Software
    Work experience placement
    Local area
    Remote work
    1 day per week

    Nyla Technology Solutions

    Annapolis, MD
    1 day ago
  • $119k - $140k

     ...security clearance at the TS/SCI polygraph level is required. We are seeking an innovative...  ...Data Scientist / Machine Learning Engineer to join our team in Annapolis Junction, MD...  ...Artificial Intelligence (AI), Data Science, and Software Engineering services for the U.S.... 
    Software
    Hourly pay
    Contract work
    Work experience placement
    Immediate start
    Flexible hours

    Nyla Technology Solutions

    Annapolis, MD
    4 days ago
  • Captivation Software in Annapolis Junction, MD is seeking a mid level network engineer to assist with daily responsibilities on the program. The role supports national security missions and requires a Top Secret/SCI clearance and U.S. citizenship. The ideal candidate has... 
    Software

    Captivation Software

    Annapolis, MD
    4 days ago
  • Captivation Software is seeking a mid-level network engineer to support daily program duties and ensure reliable operation of mission-critical systems. The role requires readiness to travel as needed and to be on-call for operational systems. Candidates must hold a TS/... 
    Software

    Captivation Software

    Annapolis, MD
    4 days ago
  • $190k - $240k

     ...finalist in 2021!   Belay Technologies is seeking a Cloud Software Engineer to join our intel team.  The Cloud Software Engineer develops...  ...development, and requirements analysis and synthesis from system level to individual software components. Candidates should have... 
    Software
    Contract work
    Work experience placement
    Flexible hours

    Belay Technologies

    Annapolis, MD
    4 days ago
  • $168k - $200k

     ...Belay Technologies is seeking a System Engineer to join our intel team. We have an immediate...  ...with a cross-functional Agile team of software developers, system engineers, and...  ...of Section 508 standards, WCAG 2.1/2.2 (Levels A/AA), and ARIA authoring practices.... 
    Software
    Contract work
    Work experience placement
    Immediate start
    Flexible hours

    Belay Technologies

    Annapolis, MD
    5 days ago
  •  ...Maryland Enterprise is seeking candidates for a Senior .NET Software Engineer. The selected candidate will be part of a strong development...  ...in any part of the stack required for the task. For a senior level role, we need you to have at least 4 years of experience.Have... 
    Software

    Tyler Technologies

    Annapolis, MD
    1 day ago
  • $131.3k - $237.35k

    Senior Signals Software Engineer in Leidos' Intel Sectors, Cyber & Analytics Business Area (CABA). Primary Responsibilities Analyze user requirements to derive software design and performance specifications. Design, develop, and enhance software to add new features or improve... 
    Software
    Relocation package

    Worky

    Annapolis, MD
    3 days ago
  •  ...work closely with sales staff and other stakeholders High level of integrity and professionalism Able to work individually...  ...Experience managing proposals for a Critical Event Management software solution Experience with cutting-edge, innovative proposal... 
    Software
    Work experience placement
    Work at office

    Crisis24

    Annapolis, MD
    2 days ago
  •  ...Seeking an experienced Software Developer who will provide full-stack java software development in support of the Data Transformation Solutions (DTS) TTO. The candidate will engineer end-to-end serverless architectures utilizing the AWS ecosystem. The candidate will contribute... 
    Software

    Avid Technology Professionals

    Annapolis, MD
    4 days ago
  • $150k - $220k

     ...Software Engineer About Crown Point Technologies, LLC Crown Point Technologies, LLC is an Economically Disadvantaged Women-Owned Small Business (EDWOSB) dedicated to providing critical full-stack software development and data engineering solutions and services... 
    Software
    Part time
    Remote work

    Crown Point Technologies, LLC

    Annapolis, MD
    5 days ago
  • $125k - $140k

     ...We are seeking a Full Stack Software Engineer with a strong backend focus to join a growing product engineering team. This role is ideal for someone who enjoys working across the full application stack, contributing to both legacy system modernization and modern, cloud... 
    Software
    Full time

    Latitude

    Annapolis, MD
    1 day ago
  •  ...Strategic Group (SSG)  is seeking a talented Software Developer in Test (SDET) Location:...  ...:  Experienced Security Clearance Level:  Public Trust (MBI)  Military Veterans...  ...Occasionally perform other IT systems engineering activities such as requirements, design,... 
    Software
    Full time
    Work experience placement
    Remote work

    Ssg

    Annapolis, MD
    1 day ago
  •  ...Translate prototypes and design specifications into functional, responsive, and accessible interfaces Collaborate with backend engineers to design and integrate APIs, ensuring efficient data flow between front-end and back-end systems Contribute to full-stack development... 
    Software

    Avid Technology Professionals

    Annapolis, MD
    4 days ago
  • $70k - $190k

     ...seeking a Security Verification Test (SVT) Software Engineer to join our intel team. The selected...  ...languages, object-oriented modeling tools, low-level programming, serialization/...  ...program, fun events, and more. Salary Range Mid‑Level: $70,000 to $190,000 Senior Level... 
    Software

    Belay Technologies

    Annapolis, MD
    2 days ago
  •  ...in preparing the Design Documents.Involvement in all stages of Software Development Life Cycle (SDLC) as well as working in an AGILE Methodologies...  ...code standards.Used Hibernate ORM framework as persistence engine, configured O/R mapping and Wrote queries.Used Java8 features... 
    Software

    Zortech Solutions

    Annapolis, MD
    4 days ago
  •  ...federal government entities and private businesses with software development, scientific and engineering technical assistance, systems integration, and...  ...WebLogic, and JBoss), scripting Experience with high-level requirements management, including requirements decomposition... 
    Software
    Work experience placement
    Immediate start
    Relocation package

    Open Systems Technologies

    Annapolis, MD
    2 days ago
  • $83.43k - $222.48k

     ...Senior Software Development EngineerCVS Health Digital is looking for hands-on, passionate people who want to join a high energy and growing...  ...world. Currently, we are seeking a Senior Software Development Engineer with deep expertise in Java/JEE, Spring Boot, RESTful... 
    Software
    Local area

    Oak St. Health

    Annapolis, MD
    4 days ago
  •  ...team by applying today! Interclypse is seeking to build a new software team to work on a fast-paced program using modern technologies...  ...in computer science or similar related field Lead Software Engineer 10 plus years of experience Senior Software Engineer 5 plus... 
    Software
    Full time
    Temporary work
    Flexible hours

    Interclypse

    Annapolis, MD
    1 day ago
  • $94.1k - $155.3k

     ...Management, Security Groups, and CSP native services. Utilize software engineering methodologies (e.g., Infrastructure as code, continuous...  ...Collaborate with internal and external parties to transform high-level technical objectives into comprehensive technical... 
    Software
    Contract work
    Work experience placement
    Work at office

    ASM Research, An Accenture Federal Services Company

    Annapolis, MD
    2 days ago
  • $200k - $207k

     ...impact. Since 2006, we have delivered innovative technology, engineering, cybersecurity, and mission support solutions to government and...  ...motivated, career-oriented, and customer-focused Senior Signals Software Enginee r to join our team in Annapolis Junction, Maryland... 
    Software
    Hourly pay
    Contract work
    Work experience placement

    Envision Innovative Solutions

    Annapolis, MD
    4 days ago
  •  ...Software Developer12 Months C2H based on performance Fully onsite in Annapolis, MD C#, ASP.Net MVC,,Net Core/8, Purely front-end (no backend or cloud experience needed). Experience with Business Logic and Angular 13 (they also still support some AngularJS applications... 
    Software

    RIT Solutions

    Annapolis, MD
    4 days ago
  •  ...configuration and maintenance of Linux/UNIX-based server systems and software. Be able to learn quickly and work independently as well as...  .... Monitor and tune the system to achieve optimum performance levels. Create and complete project plans within budgetary constraints... 
    Software

    Implify

    Annapolis, MD
    2 days ago
  • $70k - $190k

     ...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 to join our intel team.  Candidates should demonstrate a strong background developing enterprise-grade Java applications with... 
    Software
    Contract work
    Work experience placement
    Flexible hours

    Belay Technologies

    Annapolis, MD
    3 days ago
  • $225k - $245k

     ...Cloud Software Engineer 3 (Big-Data)Location: Annapolis Junction, MD Compensation Range: $225 -$245K *Clearance: *Active TS/SCI w/ Polygraph needed to apply * Company Overview: Cornerstone Defense is the Employer of Choice within the Intelligence, Defense, and Space communities... 
    Software

    ClearanceJobs

    Annapolis, MD
    9 hours ago
  •  ...Science or a related field (e.g., mechanical engineering, math, etc.). Five (5) years'...  ...and Refactoring code. High level understanding of XML documents, syntax and...  ...and maintaining documentation for all software development phase (Use Cases, Design Documents... 
    Software

    West Advanced Technologies

    Annapolis, MD
    2 days ago
  •  ...INNOVIM is seeking a Software Developer to support NASA’s Earth Observing System Data and Information System (EOSDIS) Evolution and...  ...Bachelor’s degree in technical major such as Computer Science, Engineering, or related technical field ~3 years of software development... 
    Software
    Full time
    Contract work
    Remote work

    Innovim Career

    Annapolis, MD
    1 day ago
  • $80k - $90k

     ...across different technologies. The Karsun software development team is responsible for the...  ...meet schedule commitments with a high level of quality under the supervision of a Solution...  ...of 3-5 years of relevant experience (engineering, math, and/or science degrees are... 
    Software
    Work experience placement
    H1b
    Work at office
    Local area

    Karsun Solutions

    Annapolis, MD
    1 day ago
  • $90k - $120k

     ...passionate about making a real-world impact? AFS is looking for Jr. Software Engineers to join our team and help tackle some of the nation's most...  ...Clearance : Must have a TS/SCI with polygraph level clearance As required by local law, Accenture Federal Services... 
    Software
    Live in
    Work at office
    Local area

    Accenture

    Annapolis, MD
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Mid-Level Software Engineer. Be the first to apply!