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 6 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
    6 hours ago
  • $115k - $190k

     ...with Polygraph security clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance.*** Are you a Mid-Level Software Engineer who is ready for a new challenge that will launch your career to the next level? Tired of being... 
    Software
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package

    GliaCell Technologies LLC

    Annapolis, MD
    4 days ago
  •  ...seeking a senior Developer with.NET applications developer experience who will be responsible for managing, encoding, analyzing complex software requirements to design and develop high quality components using the.NET Core framework. The Senior Developer is expected to... 
    Software

    RIT Solutions

    Annapolis, MD
    18 hours ago
  •  ...Azure, OpenShift CICD pipelines Bank/Financial industry background Role: Develops, enhances, debugs, supports, maintains and tests software applications that support business units or supporting functions. These application program solutions may involve diverse... 
    Software

    Syntricate Technologies

    Annapolis, MD
    1 day 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
    14 hours ago
  • $110k - $120k

     ...Bachelor’s degree in Computer Science, Systems Engineering, Information Technology, or a related...  ...certification to meet DoW 8570/8140 IAT Level II requirements. Microsoft Certified...  ...communication technologies, cyber, systems and software engineering, and digital transformation.... 
    Software
    Contract work
    For contractors
    Work at office

    Sabre Systems

    Annapolis, MD
    3 days ago
  • $105k - $141.75k

     ...or PLI programming experience System level experience of IBM CICS; IMS and JCL Relational...  ...platforms. Familiarity with agile engineering practices like Test Automation, Test-...  ...gross before taxes. . What Rocket Software can offer you in USA: Unlimited... 
    Software
    Remote work
    Worldwide

    Rocket Software

    Annapolis, MD
    3 days ago
  •  ...Description Summary: The Customer Solutions Engineer a highly skilled Mainframe Modernization...  ...or PLI programming experience System level experience of IBM CICS; IMS and JCL...  ...Remote #LI-MM1 . . What Rocket Software can offer you in USA: Unlimited Vacation... 
    Software
    Local area
    Remote work
    Worldwide

    Rocket Software

    Annapolis, MD
    1 day 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
    3 days ago
  •  ...nationally and abroad. With experts in biomedical science, software engineering, and program management, we focus on developing and applying...  ...members to present updates - Monthly Work Details: Review high-level requirements and bug reports with stakeholders, iterate to... 
    Software
    Local area
    Flexible hours

    6AM City

    Annapolis, MD
    1 day 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
    4 days ago
  •  ...Position Summary Base-2 Solutions is looking for a top-notch software engineer to join our team. We are driven to solve challenging customer...  ...development, and requirements analysis and synthesis from system level to individual software components. Required Qualifications No... 
    Software

    RPMGlobal

    Annapolis, MD
    4 days ago
  • $112.8k - $257k

     ...skills into strategy through a long path of software development accomplishments and the...  ...legacy systems. By working closely with engineering, product, cybersecurity, and data teams,...  ...wait.You Have:Experience in enterprise-level software architecture, delivery, or application... 
    Software
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Annapolis, MD
    4 days ago
  • $65k - $75k

     ...Support Engineer I Remote Position Overview The Support Engineer I serves as the...  ...troubleshooting, diagnosing, and resolving software-related issues while guiding customers through...  ...in accordance with established service level agreements (SLAs). Document... 
    Software
    Remote work
    Flexible hours

    Cleo

    Annapolis, MD
    2 days ago
  •  ...growth. Position Overview ReefPoint Group is seeking AI/ML Engineers and Senior AI Engineers to join our growing Data & AI practice...  ...cloud technologies, enterprise data platforms, and modern software engineering practices. Experience with platforms such as Azure... 
    Software

    Reef Point Group

    Annapolis, MD
    6 days 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
    18 hours 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
    18 hours ago
  •  ...Solutions is seeking a highly skilled Systems Engineer to join our innovative team. Our Systems...  ...activities. Collaborates closely with software engineers, network engineers, security...  ...compliance. Troubleshoots and resolves system-level issues related to performance,... 
    Software

    RPMGlobal

    Annapolis, MD
    4 days 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
    1 day 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... 
    Software

    Implify

    Annapolis, MD
    1 day ago
  •  ...Develop and test the PeopleSoft Global Payroll rules engine. Update or modify existing extensions or tailored software. Integrate PeopleSoft Global Payroll with...  ...with the ability to obtain/maintain a DoD Secret level clearance. Security+ certification or IAT Level... 
    Software
    For contractors
    Remote work
    Flexible hours

    Atlas Technologies, Inc.

    Annapolis, MD
    1 day ago
  • $200k - $220k

     ...security programs by building high-performing engineering teams and developing innovative...  ..., and customer-oriented DevOps Engineer Level 3 to join our team at Annapolis Junction...  ...upgrade/ patch tracking and documentation software (Confluence / Jira) Create, Assist, and... 
    Software
    Hourly pay
    Contract work
    Work experience placement

    Envision Innovative Solutions

    Annapolis, MD
    1 day ago
  •  ...troubleshooting skills. Ability to interpret test cases for high-level and functional processes. Comfortable working in a virtual,...  ...Knowledge of QA methodologies and practices. Operating systems, software development fundamentals, SQL (basic). Web and desktop applications... 
    Software

    Mindlance

    Annapolis, MD
    2 days ago
  •  ...Position Summary Base-2 Solutions is looking for a top-notch software engineer to join our team. We are driven to solve challenging customer...  ...development, and requirements analysis and synthesis from system level to individual software components. Required Qualifications... 
    Software
    Hourly pay
    Contract work
    Temporary work
    Immediate start
    Flexible hours
    Shift work

    Base2 Solutions

    Annapolis, MD
    1 day ago
  •  ...credentials will not be considered. Description: The Cloud Software Engineer develops, maintains, and enhances complex and diverse Big-...  ..., and requirements analysis and synthesis from system level to individual software components. CONUS TRAVEL: N OCONUS... 
    Software
    Local area
    Shift work
    Night shift
    Weekend work

    Kepora LLC

    Annapolis, MD
    6 hours ago
  •  ...Equipment, 3270 devices and circuits, including Network hardware and software. Maintain the continuity of point to point analog, digital,...  ...: • RJ11, RJ45, RS232, RS444 Desired Skills: IAT level II baseline certification as defined by DoD 8570.01-M is required... 
    Software
    Work at office
    Remote work
    Flexible hours

    Data Computer Corp of America

    Annapolis, MD
    3 days ago
  • $123.4k - $176.3k

     ...retirement plans. Conduct research and deliver key insights on selected software vendors, including but not limited to, changing pricing models,...  ...organization skills with Ability to work across multiple job levels to achieve results. ~ Ability to influence and engage with... 
    Software
    Temporary work
    Work experience placement
    Local area
    Immediate start
    Remote work
    Flexible hours

    Cardinal Health

    Annapolis, MD
    1 day ago
  •  ...Software Developer Anywhere Type: Contract Category: Engineer Industry: Other Workplace Type: Remote Reference ID: JN -072026-108000 Date Posted: 07/21/2026 Shortcut: Description Recommended Jobs Description: Remote Our client... 
    Software
    Hourly pay
    Contract work
    Local area
    Remote work

    Eliassen Group

    Annapolis, MD
    1 day ago
  •  ...expertise, and elevate your professional journey to unprecedented levels. Join the Crisis24 team today and be a part of something...  ...Experience managing proposals for a Critical Event Management software solution Experience with cutting-edge, innovative proposal development... 
    Software
    Work experience placement
    Work at office

    Onsolve by Crisis24

    Annapolis, MD
    2 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
    18 hours ago

Do you want to receive more vacancies?

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