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 3 days ago
Similar jobs that could be interesting for youBased on the SOFTWARE ENGINEER - MID in Laurel, MD vacancy
$104.9k - $184.92k
...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 placementWork at officeRemote workFlexible 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. You will be supporting CNO and working alongside the ATPG customer, to understand operational requirements...SuggestedFull timeContract workWork experience placementFlexible hours$130k - $180k
...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...SuggestedFull timeContract workRemote workWork from homeRelocation package$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...Suggested16 hoursFull timeContract workRemote workWork from homeRelocation package$70k - $190k
...Belay Technologies is seeking a Security Verification Test (SVT) Software Engineer to join our intel team. The selected individual will perform... ...-life balance, and career development. Salary Range: Mid-Level: $70,000 to $190,000 Senior Level: $190,000 to $240,00...SuggestedFull 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 Mid Software Engineer (Tester) to join The ISLANDSUNSET team. The Software Engineer develops, maintains, and enhances complex and diverse...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 Mid-Level Software Engineer to join our intel team. We are seeking a technically savvy Records Transition and Integration Specialist to support the...Contract workWork experience placementFlexible hours- ...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...Full time
$185.4k - $205k
...Bachelor’s degree in a technical discipline from an accredited college or university is required. Five (5)+ years of additional Software Engineer experience may be substituted for a bachelor’s degree. up to 2 days telework Required Skills/Experience: • Experience...Full timeContract workWork experience placementLocal areaRemote work$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- ...Software Engineer (Mid-Senior Level) We are seeking a mid-senior level Software Engineer with a minimum of 6+ years of expertise and a technical Bachelor's degree to join our team in Annapolis Junction, MD. Responsibilities Codes in Java, Python, CSS, JavaScript...Immediate start
- ...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 information systems)...Full timeTemporary work
$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$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 (Automated Test Framework) to join our intel team. The Automated Test Framework Software Engineer will support the framework...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...Full timeContract workWork experience placementFlexible hours$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- ...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
$105k - $200k
...and a finalist in 2021! Belay Technologies is seeking a Mid-Level System Engineer to join our intel team. This position is part of a contractor... ...as well as state-of-the-art commercial products. We hire software engineers, web designers, test engineers, systems...Contract workFor contractorsWork experience placementFlexible hours$105k - $200k
...a finalist in 2021! Belay Technologies is seeking a Mid-Level System Engineer to join our intel team. This candidate will apply systems... ...Integrated Master Schedule (IMS) and configuration management for software development Desired skills/background in program...Full timeContract 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...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$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. Candidates should have the following qualifications: TS/SCI Clearance with polygraph Bachelor...Full timeContract workWork experience placementFlexible hours$130k - $270k
...is needed in a timely manner. Our team of engineers take pride in what they develop and... ...best solution. Captivation is looking for software developers who can get stuff done while making... ...Captivation Software is looking for a mid level software engineer to assist with daily...Hourly payFull timeTemporary work- ...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
- ...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
- ...Job Description Job Description The Software Engineer shall meet the following minimum requirements: Hybrid work in Laurel Eight (8... ...Two (2) years demonstrated experience leading teams on small to mid-size software development activities. ALSO can write code...Contract workWork experience placementLocal area
$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$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- ...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...
$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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to SOFTWARE ENGINEER - MID. Be the first to apply!
Related searches
- agile software developer Laurel, MD
- experienced software developer Laurel, MD
- work from home software developer Laurel, MD
- software developer fintech Laurel, MD
- financial software developer Laurel, MD
- software engineer Laurel, MD
- part time software developer remote Laurel, MD
- junior software developer remote Laurel, MD
- software engineer travel Laurel, MD
- scientific software engineer Laurel, MD


