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

SOFTWARE ENGINEER - MID

3B Staffing LLC

Job Title: SOFTWARE ENGINEER - MID *Local to DMV area Job Description: We are seeking a Mid-Level Software Engineer to join our innovative Water Utility Technology team. In this role, you will be responsible for developing and maintaining data-driven software solutions that integrate with real-time control systems such as SCADA, PLCs, and telemetry infrastructure. You will collaborate with cross-functional teams to improve monitoring, automation, and decision-making capabilities across water treatment, distribution, and operations. Duties / Responsibilities:

  1. Develop, maintain, and enhance software applications that interface with SCADA systems, and real-time data sources.
  2. Design and implement data pipelines and automated data acquisition processes for control and reporting systems.
  3. Collaborate with instrumentation, control, and operations engineers to ensure seamless data collection and interpretation from PLC/DCS systems.
  4. Create software tools, dashboards, and data visualization interfaces to support operations, alerts, and maintenance planning.
  5. Perform model-based design using tools like MATLAB for embedded logic and system simulation, where applicable
  6. Apply best practices in embedded C, Python, and industrial protocols for software development and integration.
  7. Maintain documentation including software specifications, validation reports, and data architecture.
  8. Assist in testing, commissioning, and troubleshooting software used in remote water treatment and pump control systems.
  9. Support compliance initiatives for system safety, cybersecurity, and reliability.
  10. Design, develop, and maintain robust and scalable data pipelines for various data sources (e.g., databases, APIs, cloud storage).
  11. Develop and maintain reports, dashboards, and visualizations using BI tools like Oracle Analytics, BI Publisher, and Microsoft Power BI to provide insights into Oracle Utilities application data. Translate business requirements into technical specifications for BI solutions and develop reports and dashboards that meet user needs.
Preferred Experience/Qualification/Knowledge Skills: a. Education: Bachelor's Degree from an accredited college or university with a major in Engineering, Computer Science, Mathematics or a related field. Master's degree preferred. At least ten (10) years of professional job-related experience with a bachelor's degree or eight (8) years with a master's degree or six (6) years with a Ph.D. degree. b. General Experience: Work Experience: 8+ years of experience designing and implementing data solutions and pipelines for enterprise-level applications. Industry Knowledge: 5-8 years of professional experience in embedded systems, SCADA integration, or control system software development Project Experience: Experience with data integration platforms, time-series databases, or data lakes c. Specialized Experience: Experience with data acquisition, processing, and visualization from sensors and control systems. Strong understanding of functional block diagrams, state machines, and structured text programming Excellent written and verbal communication skills Data Modeling: Extensive experience with data modeling and database design, particularly for Oracle-based applications and BI platforms. Enterprise Analytics: Proven expertise in implementing enterprise wide analytics and business intelligence solutions, including data integration from multiple systems into a single data repository. BI Tools: Proficiency in Oracle Analytics, Microsoft Power BI, and BI Publisher, both as a developer and administrator. d.Skillset: Business Intelligence: Strong knowledge of BI platforms, including dashboard development, data visualization, report generation, and system administration for Oracle Analytics, Power BI, and BI Publisher. Tools: Python - scripting, automation, data processing, and integration with control systems. SCADA Systems - development and integration experience (e.g., Wonderware, GE, Siemens). PLC/DCS Systems - hands-on experience with logic design, control loop programming, and system interfacing. Database & Data Structures: Deep understanding of database design principles, SQL, PL/SQL, and Oracle database management systems, including performance optimization and troubleshooting. developing real-time analytics solutions for utility businesses. Data Governance & Quality: Familiarity with data governance frameworks, ensuring data integrity, quality, and security within an enterprise context. Communication & Collaboration: Excellent verbal and written communication skills, with the ability to work closely with stakeholders to translate business needs into technical solutions. Problem-Solving: Strong analytical skills and problem-solving abilities, especially when working with large, complex datasets. Data Acquisition & Processing - building pipelines from sensors/control systems to central applications. Data Visualization Tools - creating dashboards, alerts, and monitoring interfaces for operations. Time-Series Databases & Data Lakes (preferred) - experience with platforms like InfluxDB, OSIsoft PI, or Azure Data Lake. 3B Staffing LLC

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the SOFTWARE ENGINEER - MID in Laurel, MD vacancy
  • $110.3k - $204.9k

     ...draw on all your education and experience as well as the resources of Lockheed Martin to keep the threats at bay.THE WORKAs a Software Engineer - Mid Level you will be responsible for developing, maintaining, and enhancing complex and diverse software systems (e.g.,... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Annapolis Junction, MD
    3 days ago
  • Mid-Level Software Engineer This is a full-time position, and requires a TS/SCI/Full Scope Polygraph Clearance. 2HB Incorporated is seeking a Mid-Level Software Engineer in order to support its government customer in Annapolis Junction, MD. Qualifications: Master's degree... 
    Suggested
    Full time

    2HB Incorporated

    Annapolis Junction, MD
    1 day ago
  • $176k - $282k

    Responsibilities The Mid-Level Systems Engineer - Splunk Administrator supports a critical cyber mission by administering, modernizing, and securing enterprise Splunk infrastructure and cybersecurity toolsets. The role combines hands-on Splunk engineering with cyber... 
    Suggested
    Contract work
    For contractors
    Shift work

    Peraton Corporation

    Annapolis Junction, MD
    4 days ago
  • $92.3k - $166.85k

    Mid/Sr Network Engineer Leidos has a new and exciting opportunity for a Mid/Sr Network Engineer in our Intel Sector's Cyber & Analytics Business...  ...Engineering, Computer Network Operations (CNO), Mission Software, Analytical Methods and Modeling, Signals Intelligence (SIGINT... 
    Suggested
    Full time
    Immediate start
    Flexible hours

    Leidos

    Annapolis Junction, MD
    1 day ago
  • $92.3k - $166.85k

    Leidos has a new and exciting opportunity for a Mid/Sr Manual Test Engineer in our Intel Sector's Cyber & Analytics Business Area (CABA). Our talented...  ...Engineering, Computer Network Operations (CNO), Mission Software, Analytical Methods and Modeling, Signals Intelligence (... 
    Suggested
    Full time
    Work experience placement
    Immediate start
    Flexible hours

    Leidos

    Annapolis Junction, MD
    3 days ago
  • $92.3k - $166.85k

    Leidos has a new and exciting opportunity for a Mid-Senior Test Engineer in our Intel Sector's Cyber & Analytics Business Area (CABA). Our talented...  ...Engineering, Computer Network Operations (CNO), Mission Software, Analytical Methods and Modeling, Signals Intelligence (... 
    Full time
    Work experience placement
    Immediate start
    Flexible hours

    Leidos

    Annapolis Junction, MD
    2 days ago
  • $105k - $200k

     ...Places to Work 2026!   Belay Technologies is seeking a Mid-Level System Engineer to join our intel team. The Multi-Factor Authentication Management...  ...the full life cycle design, development and testing software across multiple fabrics.  Looking for a candidate with a... 
    Full time
    Contract work
    Work experience placement
    Work at office
    Flexible hours

    Belay Technologies

    Maryland, MD
    21 days ago
  • $87.1k - $157.45k

    Leidos has a new and exciting opportunity for Software Engineers (hiring junior level, mid-level, up to senior level) in our Intelligence Sector's Cyber & Analytics Business Area (CABA). Our talented team is at the forefront in Security Engineering, Computer Network Operations... 
    Full time
    Immediate start
    Flexible hours

    Leidos

    Annapolis Junction, MD
    4 days ago
  • $168k - $240k

     ...and a finalist in 2021!   Belay Technologies is seeking a Mid/Senior-Level Front-End Developer to join our intel team to...  ...experience. Shall have at least eight (8) years’ experience as a Software Engineer in software development/engineering, including requirements... 
    Contract work
    Work experience placement
    Flexible hours

    Belay Technologies

    Annapolis Junction, MD
    13 days ago
  •  ...Job Description Job Description Job Description This Position requires a TS/SCI clearance with an NSA FS Poly. The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing- intensive analytics, novel algorithm... 
    Temporary work
    Local area

    vetegrity

    Annapolis Junction, MD
    more than 2 months ago
  • $69.4k - $158k

    Cloud Network Engineer, MidThe Opportunity: In this role, you’ll analyze complex local and wide area network systems, including planning...  ...and switches, and support the acquisition of hardware and software and subcontractor services. You’ll act as a technical project leader... 
    Full time
    Contract work
    Part time
    For subcontractor
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Annapolis Junction, MD
    2 days ago
  • $105k - $200k

     ...Places to Work 2026! Belay Technologies is seeking a Mid-Level System Engineer to join our intel team. We are seeking a skilled and...  ...tooling that enable our development teams to deliver reliable software efficiently. The ideal candidate has hands-on... 
    Full time
    Contract work
    Work experience placement
    Flexible hours

    Belay Technologies

    Maryland, MD
    a month ago
  • $70k - $190k

     ...Technologies has been voted Baltimore Business Journal's (BBJ) Best Places to Work 2026!   Belay Technologies is seeking a Mid Software Engineer to join our intel team. The ideal candidate shall work with the Content Presentation team makes data actionable to users by... 
    Contract work
    Work experience placement
    Flexible hours

    Belay Technologies

    Columbia, MD
    more than 2 months ago
  • We are seeking a Mid-Level Software Developer to join a collaborative engineering team supporting mission-critical Human Resources applications for a national security customer. This position offers the opportunity to develop, enhance, and sustain enterprise software while... 
    Full time

    Omniscius Consulting

    Laurel, MD
    1 day ago
  • $190k - $240k

    Belay Technologies has been voted Baltimore Business Journal's (BBJ) Best Places to Work 2026! Belay Technologies is seeking a Software Engineer to join our intel team. The Software Engineer p rovides software development and engineering support for enterprise-grade... 
    Contract work
    Work experience placement
    Local area
    Flexible hours

    Belay Technologies

    Annapolis Junction, MD
    1 day ago
  • Job Description About the Role The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensiveanalytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management... 
    Temporary work
    Local area

    Innovative Systems and Solutions Ltd

    Annapolis Junction, MD
    1 day ago
  •  ...commercial and government applications. Our engineers and space scientists are on a mission to...  ....Position Overview We areseeking a Mid-Level Systems Engineer to join our growing...  ...Coordinate across engineering disciplines (RF, software, mechanical, electrical) to drive system-... 
    Work at office

    AST SpaceMobile

    Lanham, MD
    3 days ago
  • $70k - $190k

     ...Technologies has been voted Baltimore Business Journal's (BBJ) Best Places to Work 2026! Belay Technologies is seeking a Mid-Level Software Engineer (Sustainment) to join our intel team.   Description: Serve as the primary React Software Developer responsible for... 
    Contract work
    Work experience placement
    Remote work
    Monday to Friday
    Flexible hours
    1 day per week

    Belay Technologies

    Laurel, MD
    16 days ago
  • $115k - $190k

     ...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 treated like a company... 
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package

    GliaCell Technologies

    Annapolis Junction, MD
    10 days ago
  •  ...| Business Process | IT Effectiveness | Engineering | Environmental | Sustainability | and Human...  ...report on the impact of infrastructure, software upgrades, capacity, and all changes to...  ...agencies. SOFTWARE DEVELOPER (Mid-Level) - KEY PERSONNEL QUALIFICATIONS: Must... 
    Full time
    Contract work
    Temporary work
    For contractors
    Work at office
    Flexible hours

    Prosidian Consultng

    Silver Spring, MD
    2 days ago
  • $180k - $220k

     ...possess this level of clearance. Are you a Senior Front End Software Engineer who is ready for a new challenge that will launch your career...  ...years of related experience (A Bachelor's degree is desired) Mid Level - 8+ years of related experience (A Bachelor’s degree... 
    Full time
    Contract work
    Immediate start
    Remote work
    Work from home
    Relocation package
    3 days per week

    GliaCell Technologies LLC

    Annapolis Junction, MD
    1 day ago
  •  ...Job Description Job Description Job Title: Mid-Level Cloud-Based Web Developer (FICO Blaze)   Job Summary:   We are seeking...  ...manner. Experience in Fico Blaze Advisor BRE (Business Rule Engine) development Experience in Fico Blaze Advisor Rule... 

    CMT Services Inc

    Hyattsville, MD
    4 days ago
  • $86.9k - $198k

    Full Stack Software EngineerThe Opportunity:As a full stack developer, you can resolve a problem with a complete end-to-end solution...  ...polygraph examBachelor's degree or 8+ years of experience in software engineering in lieu of a degreeNice If You Have: Experience acquiring... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Annapolis Junction, MD
    2 days ago
  •  ...Polygraph Clearance. 2HB Incorporated is seeking a Sr. Systems Engineer in order to support its government customer in Annapolis Junction...  ...analysis modernization program. The role supports a large software development program developing, operating, and maintaining mission... 
    Full time

    2HB Incorporated

    Annapolis Junction, MD
    3 days ago
  • $125.1k - $225.2k

     ...potential. Unleash your talent and redefine what’s possible.Job Description:Parsons is looking for an amazingly talented Full Stack Software Engineer to join our team! In this role you will get to Develop and enhance complex software systemsthat directly support critical... 
    Full time
    Flexible hours

    Parsons

    Annapolis Junction, MD
    3 days ago
  • $184.3k - $196.83k

    Lentech is hiring a mid level software developer Responsibilities : Implementation of the MDAT system in Java/Python using AWS services...  ...at functional and systems levels, Partnership with System engineers to execute the agile process, Prototyping of solution space... 
    Full time
    Contract work
    Work experience placement

    Lentech Inc.

    Maryland, MD
    a month ago
  • $86.9k - $198k

    Full Stack Software Engineer, SeniorThe Opportunity:As a full stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you’re looking for the chance to not just developsoftware, but to create a system that will make... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Annapolis Junction, MD
    3 days ago
  • $108k - $169.5k

     ...Responsibilities:You will contribute as a core engineer on a small team delivering enterprise web services deployed in AWS. This mid-level role expects you to take ownership of...  ....jsReactExperience deploying and operating software on Linux (service configuration, logs,... 
    Temporary work
    Work experience placement
    Work at office
    Local area
    Relocation

    AT&T

    Columbia, MD
    1 day ago
  • $69.4k - $158k

    SATCOM Cyber Systems Security Engineer, MidThe Opportunity: Are you seeking an opportunity to enhance your expertise in satellite communications systems, including devices, implanting security systems, and identifying tools that will support our country and safeguard our... 
    Full time
    Contract work
    Part time
    Local area
    Remote work

    Booz Allen Hamilton

    Annapolis Junction, MD
    3 days ago
  • $160k - $170k

    Job Posting Annapolis Jct, MD Intel Agency (NSA, CIA, FBI, etc) Full Scope Polygraph Mid Level Career (5+ yrs experience) $160,000 - $170,000 Job Description US Citizen Required. Have current full scope polygraph. Sourcing for a candidate with strong Java experience as... 

    Innovative Systems & Solutions, Inc.

    Annapolis Junction, MD
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to SOFTWARE ENGINEER - MID. Be the first to apply!