×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Python, SQL Developer

Job in Durham, Durham County, North Carolina, 27703, USA
Listing for: Pyramid Consulting, Inc
Full Time position
Listed on 2026-07-31
Job specializations:
  • Software Development
    Python, Software Engineer, SQL Developer
Salary/Wage Range or Industry Benchmark: 50 - 70 USD Hourly USD 50.00 70.00 HOUR
Job Description & How to Apply Below

Immediate need for a talented Software Engineer
. This is a 06-12+ Months Contract opportunity with long-term potential and is located in Durham, NC (Onsite).

Job
-20039

Pay Range: $50 - $70/hour.

  • Employee benefits include, but are not limited to, health insurance (medical, dental, vision).

Key Responsibilities:

  • Summary
    :
    The Engineer 2, Software is a key contributor within client’s Corporate Digital Engineering (DE) Simulation & Testing organization.
  • This role is focused on building internal software applications, automation pipelines, and database solutions that accelerate engineering analysis, streamline materials data management, and enhance workflows across client's Digital Engineering.
  • The Engineer 2, Software will design, implement, test, and maintain production-quality code that will be used across the Digital Engineering Team.
  • Typical development includes Python-based and/or Microsoft Stack Tools automation, engineering data workflows, web-based database design and integration, custom user interfaces, and digital solutions that streamline analysis and testing activities.
  • This role is ideal for an engineer or developer who loves to develop code that will improve team functionality, enjoys creating well architected tools, and wants to help modernize and accelerate engineering processes across multiple teams.
  • Responsibilities: - Independently develop modular, maintainable applications using ASP.NET Core/C# or Python (FastAPI/Flask) for engineering analysis automation, with front-end development using Power Apps or lightweight web frameworks.
  • Create solutions leveraging Power Apps, Power Automate, and Dataverse with SharePoint Online integrations and Teams exposure, building comprehensive digital workplace solutions.
  • Design and implement database schemas, data structures, and efficient queries in SQL Server, PostgreSQL, or Dataverse to support R&D activities and create robust data pipelines for materials and simulation data.
  • Collaborate with simulation and testing engineers to transform manual processes into automated workflows, including AI/ML-assisted tools for data classification, predictive modeling, and automated documentation.
  • Manage Git-based revision control, ensure compliance with company standards for software development and cybersecurity, provide clear documentation, and optimize existing codebases for reliability, scalability, and performance.

Key Requirements and Technology

Experience:

  • Bachelor's degree in Engineering or Computer Science with 2+ years of relevant experience (Master's degree may substitute for 2 years of experience), plus demonstrated ability to independently deliver complete software solutions from architecture to implementation.
  • 2+ years of hands‑on experience with either Microsoft Stack (Power Apps, Power Automate, SharePoint Online, ASP.NET Core/C#, Azure services) or Python Stack (Fast API/Flask, PANDAS, SQL Alchemy, modern web tools), along with experience using object‑oriented languages
  • 2+ years of database design and management experience with SQL, MySQL, PostgreSQL, or MS SQL Server, plus familiarity with JSON/XML for configuration and data interchange.
  • Strong understanding of modular programming, code reviews, unit testing, documentation, and version control workflows (Git Hub strongly preferred), with proven ability to maintain production-quality codebases.
  • Exposure to engineering or scientific computing environments (Python scientific stack, MATLAB, R) and comfort working in Linux‑based HPC environments with SLURM, MPI, and distributed/parallel computing experience.
  • Experience with Power BI for creating operational dashboards, combined with exposure to various data analysis software tools including Python, MATLAB, Minitab, R, and JMP.
  • Familiarity with AI/ML frameworks and tools such as PyTorch, Tensor Flow, Scikit-learn, and Large Language Models (LLMs).
  • Exposure to Computer‑Aided Design (CAD) software like Solid Works and simulation tools for Finite Element Analysis (FEA) and Computational Fluid Dynamics (CFD).
  • Practical knowledge of laboratory testing instrument software including Instron Blue Hill and LabVIEW, allowing for effective data collection, analysis, and…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary