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
$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.,...SuggestedFull timeTemporary workWork experience placementCasual workFlexible hours$170.4k - $200k
...Software Engineer Mid Level Annapolis Junction, MD In order to join the ELEVI team you will need: You must be willing to work in the Annapolis Junction, MD A CURRENT OR ACTIVE SECURITY CLEARANCE WITH POLY IS REQUIRED. Fourteen (14) years experience as...SuggestedContract workWork experience placementLocal area$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 Mid Software Engineer (Tester) to join The ISLANDSUNSET team. The Software Engineer develops, maintains, and enhances complex and diverse...SuggestedFull timeContract workWork experience placementFlexible hours$115k - $190k
...currently do not possess this level of clearance.*** Are you a Mid-Level Systems Engineer who is ready for a new challenge that will launch your... ...We Make It Happen! GliaCell Technologies focuses on Software & System Engineering in Enterprise and Cyber Security solution...SuggestedFull timeContract workRemote workWork from homeRelocation package- ...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...Suggested
$171k - $202k
...REQUIRED We are looking for an experienced, proactive Mid-Level Systems Engineer (Level 2) to join our growing engineering team in... ...functional and non-functional requirements down to hardware, software, facility, and personnel components. Configuration Risk...Hourly payContract workWork experience placementImmediate startFlexible hours$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 Software Engineer to join a collaborative team of developers and a system...Contract workWork experience placementFlexible hours$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 timeContract workRemote workWork from homeRelocation package$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...Full timeContract workWork experience placementFlexible hours$170k - $201k
...are seeking a versatile Full-Stack Systems Engineer to join a small, high-impact team in... ...enterprise web services hosted in AWS. In this mid-level role, you won't just take tasks off... ...: Professional experience developing software across the stack using one or more primary...Hourly payContract workWork experience placementImmediate startFlexible 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$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...Full timeImmediate startFlexible hours$190k - $240k
...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. DevOps is an agile development practice and mindset that applies agile principles such as...Full timeContract workWork experience placementFlexible hours- ...Job Description Job Description Job Description The software engineer develops, maintains, and enhances complex and diverse software systems based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence...Temporary workLocal area
$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...Internship- ...PALO ALTO FIREWALL ENGINEER Position Description Description This is an opening for... ..., MD with ~3 days on-site. Shift is MIDs (11:00pm-7:30am), Sun-Thurs after training... ...maintenance activities such as device reboots and software upgrades on perimeter devices. Records...Full timeInterim roleWork at officeShift work
$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 (...Full timeWork experience placementImmediate startFlexible hours- ...clearance with a FS polygraph. Over the last 19+ years, you have gained demonstrated experience in planning and leading Systems Engineering efforts. Bachelor's degree in System Engineering, Computer Science, Information Systems, Engineering Science, Engineering...Contract workWork experience placementLocal area
$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...Full timeContract workWork experience placementFlexible hours$127k - $150k
...POLYGRAPH LEVEL is required Do you like to tackle complex software challenges? If you love optimizing complex data systems... ..., you’re in the right place! We are looking for a Mid-Level Backend ETL Engineer who shares our drive to push boundaries and build secure,...Hourly payContract workWork experience placementLocal areaImmediate startFlexible 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- ...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
$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- ...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...Temporary workLocal area
$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- ...resilient communities and quality of life. We bring together planners, engineers, architects, construction management staff, environmental,... ...Leader to guide a successful and growing practice in the Mid-Atlantic (Washington DC, Maryland, and Virginia). This leader will...Local area
$144k - $147k
Red Arch Solutions is seeking a Software Engineer in Annapolis Junction, MD on a priority contract. The position will support the development,... ...00 #CJSummaryLocation: Annapolis Junction, MD, United StatesType: Full TimeExperience: Mid LevelDepartment: Software Engineering16 hoursContract workRemote work$10k
...technical staff. Why ClearEdge? Join ClearEdge as a Senior Software Engineer to design and develop modular components for advanced... ...experience Experience with Node/TypeScript and junior- to mid-level React development Proven Linux background Experience...Full time- ...resilient communities and quality of life. We bring together planners, engineers, architects, construction management staff, environmental,... ...of our employee-owned culture is a must.In the role of Mid-Atlantic Traffic Engineering Lead, we'll count on you to:Provide...
$160k - $185k
Position Description:The Software Engineer shall be responsible for creating and maintaining data workflows and automation pipelines using Apache... ...00 #CJSummaryLocation: Annapolis Junction, MD, United StatesType: Full TimeExperience: Mid LevelDepartment: Software Engineering
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to SOFTWARE ENGINEER - MID. Be the first to apply!
Related searches
- software development engineer aws Laurel, MD
- real time software engineer Laurel, MD
- financial software developer Laurel, MD
- graduate software developer Laurel, MD
- software engineer travel Laurel, MD
- experienced software developer Laurel, MD
- remote entry level software developer Laurel, MD
- information technology software engineer Laurel, MD
- software system engineer Laurel, MD
- network software engineer Laurel, MD




