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 4 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 to support its government customer in Annapolis Junction, MD. Qualifications: Master's degree in...SuggestedFull time
$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- ...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
$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...SuggestedFull timeContract workRemote workWork from homeRelocation package- ...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...SuggestedImmediate start
- Software Engineer (Mid-Senior Level) Full-Time | On-Site | TS/SCI with Full-Scope Polygraph Required We are seeking a Mid-to-Senior Level Software Engineer with at least 6 years of software development experience and a technical bachelor’s degree to support development...Full timeImmediate start
- Overview Belay Technologies is seeking a Mid-Level System Engineer (SE) to join our intel team. The SE will require a good background in Linux... ...as well as state-of-the-art commercial products. We hire software engineers, web designers, test engineers, systems engineers...
$148k - $177k
Mid-Level Software Engineer (Distributed Web Applications & Cloud) Responsibilities: Develop and maintain large-scale, distributed web applications using Node.js, TypeScript, and Python. Architect scalable microservices and backend systems that support high-performance...$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...Contract 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 (Backend) with technical experience to join our intel team. Candidates should have the following qualifications: TS/SCI...Contract workWork experience placementFlexible hours$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 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
- Staffed4U is looking for a Mid-to-Senior Level Software Engineer in Jessup, Maryland. The role requires at least 6 years of software development experience and a technical bachelor’s degree. Candidates must have an active TS/SCI clearance with Full-Scope Polygraph. You...
- A leading technology firm in Laurel, Maryland seeks a Mid-Level System Engineer to support their intel team. The role involves Linux systems administration, working independently and as part of a team. Candidates should have 14 years of relevant experience, a bachelor's...
$67k - $99k
# Software Engineer 1Wyetech, LLCFull TimemidLaurel, Maryland, USPosted Yesterday## Role OverviewWyetech, LLC is hiring a mid-level Software Engineer 1. This is a full-time role in Laurel. Part of Wyetech, LLC's Qa hiring, posted yesterday. Full responsibilities, required...Hourly payFull timeContract workTemporary workWork experience placementSummer workImmediate start$130k
...Software Engineer Founded in 2007 and headquartered in Columbia, Maryland, Synergy ECP is a leading provider of cybersecurity, software and... ...mission-critical systems. This role is ideal for engineers early to mid-career looking to grow their technical skills and contribute...Work at officeFlexible hours- ...Responsibilities: The Software Engineer will complete software development tasks both individually and as a member of an agile team.... ...7+ to 10 years experience Seniority Level - Mid-Senior Management Experience Required - No Minimum...Work experience placement
$150k - $210k
...Software Engineer Job ID WOOD-0202 # Positions 1 Location US-MD-Annapolis Junction Experience (Years)... ...is hiring Software Engineers at all levels (with emphasis on mid-senior) to join a SAFealigned Agile team delivering a large, complex...Full timeRemote workFlexible hoursShift work- ...Software Engineer Athenix Solutions Group is looking for software engineers in a variety of roles to develop, maintain, and enhance complex... ...science or related field, and 4 years of relevant experience Mid-Level – Bachelor's degree in computer science, or related...
$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...16 hoursFull timeContract workRemote workWork from homeRelocation package$148k - $177k
Mid-Level Software Engineer - AI Infrastructure Full-Stack Software Engineer We’re seeking a full-stack software engineer to support our AI infrastructure team in Columbia, MD. In this role, you’ll help build and maintain the platform that provides the foundation for Neural...$10k
...CNO Software Engineer (All Levels) When you love the work you do, any mission is possible. Position: CNO Software Engineer (All Levels)... ...skilled and motivated software engineers at all levels (Junior, Mid, Senior). Candidates will work collaboratively with offensive,...Extra income$158k - $168k
...Software Engineer Unisity, LLC is a Service-Disabled Veteran Owned Small Business providing expert services in the Information Technology... ...as a member of an Agile team. All levels considered, but Mid and Senior SWEs strongly preferred. All candidates must be willing...Full timeContract workTemporary workWork experience placementImmediate start- ...behind the design, installation, testing and yes, even maintenance of all kinds of software systems. Opportunities on multiple contracts are available for Jr., Mid, Sr. and Principal Engineers. Requirements: Proficiency in languages such as Java, C++, JavaScript...Flexible hours
$140k - $160k
...Sustainment Software Engineer 1 Annapolis Junction, Maryland Are you ready to make a significant impact by supporting critical national... ...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$105k - $175k
...Security Clearance: TS/SCI with Poly Level of Experience: Mid This opportunity resides with Warfare Systems (WS)... ...capabilities in cybersecurity, network architecture, reverse engineering, software and hardware development uniquely enable us to support...Full timeWork experience placementLocal areaWorldwide- ...Description: Join our team of talented engineers in the Annapolis Junction area supporting... ...security programs. As an analytic software engineer, you'll work closely with mission... ...support multiple programs and is open to Mid-Level (5-10 years of experience) candidates...
- Wyetech, LLC is hiring a mid-level Software Engineer for a full-time position in Laurel, Maryland. This role involves software development, maintenance, and enhancing complex software systems, requiring seven years of experience and an active TS/SCI security clearance....Full timeFlexible hours
$100k - $130k
...Join Our Agile Team Be part of an Agile team of engineers building next-generation systems using the latest languages, technologies, databases... ...insurance, 401k and more). Salary ranges: $100-130k; Mid-level: $120-180k; Senior level: $150-250k* Some positions may...Local areaRemote work- ...environment. If youre looking for the chance to not just develop software, but to create a system that will make a difference, we need... ...cant wait. You Have: 5 years of experience designing, d...Software Engineer, Software, Full Stack, Engineer, Technology, Development...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to SOFTWARE ENGINEER - MID. Be the first to apply!
Related searches
- software engineer amazon Laurel, MD
- agile software developer Laurel, MD
- software developer positions Laurel, MD
- senior software design engineer Laurel, MD
- software developer Laurel, MD
- ngo software engineer Laurel, MD
- startup software engineer Laurel, MD
- software data engineer Laurel, MD
- work from home software developer Laurel, MD
- senior software engineer Laurel, MD

