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.
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.
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the SOFTWARE ENGINEER - MID in Laurel, MD vacancy
- ...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...SuggestedFull time
$70k - $190k
...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 seasoned Software Engineer for development and maintenance of large-scale, distributed...SuggestedFull timeContract workWork experience placementFlexible hours$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 to join our intel team. The JBlocks team is seeking a Software Engineer to collaborate with our developers in...SuggestedContract workWork experience placementFlexible hours$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 to join our intel team. The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g...SuggestedContract workWork experience placementFlexible hours$70k - $150k
...Computer Technology and Solutions Corp is seeking a motivated Software Engineer – Entry to build reliable software solutions and support the engineering... ...on environment. Position Summary As a Software Engineer – Mid, you will help design, develop, test, and maintain software...SuggestedInternship$105.26k - $192.76k
...Summary As a Software Engineer at NSA you can focus on virtually any area of computer science including cybersecurity high-performance computing (HPC) quantum computing research data analytics machine learning/artificial intelligence (ML/AI) cryptology/cryptography...Full timeMonday to FridayFlexible hours$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 workWork experience placementLocal areaFlexible hours- ...Best Places to Work 2026! Belay Technologies is seeking a Mid-Level System Engineer to join our intel team. This candidate will Apply systems... ...as well as state-of-the-art commercial products. We hire software engineers, web designers, test engineers, systems...Contract workTemporary workWork experience placementFlexible hours
- ...a finalist in 2021! Belay Technologies is seeking a Mid-Level System Engineer (SE) to join our intel team. The SE will require a good background... ...as well as state-of-the-art commercial products. We hire software engineers, web designers, test engineers, systems...
- ...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...Full time
$115k - $190k
...clearance is REQUIRED. Please do not apply if you currently do not possess this level of clearance. Are you a strong 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 timeContract workRemote workWork from homeRelocation package- ...Job Title: Mid-Level Backend Software Engineer-TS/SCI Location: Gaithersburg, MD Type: Contract To Hire Compensation: Work Model: Onsite Hours: 40.0 Security Clearance: Top Secret/SCI Overview Active TS/SCI Security Clearance required with the ability...Contract workTemporary workLocal area
- ...Description Job Description ACNC requires a Subject Matter Expert (Mid) for the Transformation Solutions team. This candidate will be a member of a development team focusing on data flow engineering relating to deployed customer systems. The ideal candidate will have...
$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 workWork experience placementFlexible hours$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 timeContract workWork experience placementFlexible hours$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...Contract workWork experience placementFlexible hours$70k - $190k
...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. Endpoint Services seeks a software engineer to lead developers in creating a flexible classification...Full timeContract workWork experience placementFlexible hours$160k - $185k
...Software Engineer Computer Technologies Consultants (CTC) is seeking a Software Engineer to support the Intelligence Community in Laurel,... ...position Competitive base salary and comprehensive benefits Mid-size company with room for growth Position Title:...Full timeContract workLocal areaFlexible hours- ...Software Engineer Opportunities Athenix Solutions Group is looking for Software Engineers in a variety of roles to develop, maintain, and... ...science or related field, and 4 years of relevant experience Mid-Level – Bachelor's degree in computer science, or related field...
$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...$130k - $180k
...00 Security Clearance: TS/SCI Level of Experience: Mid This opportunity resides with Warfare Systems (WS) , a... ...capabilities in cybersecurity, network architecture, reverse engineering, software and hardware development uniquely enable us to support sensitive...Full timeWork experience placementLocal areaWorldwide$118.1k - $200.76k
...Job Description Whats it like to engineer the systems that protect the world? It is the... ...and teammates. We are seeking a skilled Mid-Level Computer Network Operations (CNO)... ...the ability to develop high-performance software in low-level languages to support critical...Full timePart timeLocal areaWorldwide$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.,...Full timeTemporary workWork experience placementCasual workFlexible hours$110k - $130k
...Job Description Job Description Job Title Mid‑Level Systems Integration Engineer (Linux, Unix, C) Why IDS? IDS believes in resolving conflict, building innovative approaches to do so. Combining operational expertise with an intimate understanding of today’s greatest...Local areaFlexible hoursShift work$130k - $270k
...providing customers exactly what is needed in a timely manner. Our team of engineers take pride in what they develop and constantly innovate to provide the best solution. Captivation is looking for software developers who can get stuff done while making a difference in...Hourly payTemporary workImmediate start- ...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...
- ...leader in providing Information Technology, Engineering Services, Program Management and... ...We are seeking a skilled and motivated Mid-Level DevOps Engineer to join our ICAM... ...our development teams to deliver reliable software efficiently. The ideal candidate has...For contractorsRemote workFlexible hours
$180k - $230k
...Description Job Description T-Rex is looking for a fully cleared Software Engineer 3 to work on a program in the Fort Meade, Maryland area in... ...Established in 1999, T-Rex Solutions, LLC is a proven mid-tier business providing data-centric mission services to the Federal...Work experience placementImmediate start$140k - $160k
...? T-Rex Solutions is looking for a fully cleared Sustainment Software Engineer 1 to join our dynamic team at Annapolis Junction, Maryland in... ...Overview Established in 1999, T-Rex Solutions, LLC is a proven mid-tier business providing data-centric mission services to the...Work experience placementImmediate start$180k - $200k
...infrastructure? T-Rex Solutions is looking for a fully cleared Software Engineer 2 to join our dynamic team at Ft. Meade, MD in support of the... ...Established in 1999, T-Rex Solutions, LLC is a proven mid-tier business providing data-centric mission services to the Federal...Work experience placementImmediate startRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to SOFTWARE ENGINEER - MID. Be the first to apply!
Related searches
- intel software engineer Laurel, MD
- software engineer Laurel, MD
- senior robotics software engineer Laurel, MD
- financial software developer Laurel, MD
- part time software developer remote Laurel, MD
- software engineer remote Laurel, MD
- ngo software engineer Laurel, MD
- software development engineer aws Laurel, MD
- network software engineer Laurel, MD
- senior software design engineer Laurel, MD



