Back to search
Pyramid Consulting, Inc Linkedin · Posted 9d ago

Software Engineer

Durham

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

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). Please review the job description below and contact me ASAP if you are interested.


Job ID:26-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:


  • Skills: ANSI SQL, ASP.NET, ASP.NET Core, SQL Server, C#, JSON, PostgreSQL, Python/Automation/NumPy, Revision Control Systems (RCS), SciPy
  • 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 (GitHub 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.
  • Proficiency in developing web-based tools using HTML, JavaScript, and Java, with specific experience integrating Microsoft ecosystem technologies such as Graph API, SharePoint REST, or Teams.
  • 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, TensorFlow, Scikit-learn, and Large Language Models (LLMs).
  • Exposure to Computer-Aided Design (CAD) software like SolidWorks and simulation tools for Finite Element Analysis (FEA) and Computational Fluid Dynamics (CFD).
  • Practical knowledge of laboratory testing instrument software including Instron BlueHill and LabVIEW, allowing for effective data collection, analysis, and interpretation from physical testing environments.
  • Knowledge and Skills:-Demonstrated ability to gather requirements from engineers and translate them into well-architected software solutions, with proven capability to develop custom code architecture based on stakeholder interactions.
  • Must provide code samples or GitHub portfolio and complete a practical assessment in Python or database development.
  • Strong capability to work autonomously, manage competing priorities, and complete complex coding tasks with minimal supervision.
  • Exhibits intellectual curiosity, a problem-solving mindset, and eagerness to explore emerging digital technologies.
  • Excellent communication skills with both technical and non-technical stakeholders, with the ability to thrive in a collaborative, fast-paced development environment while clearly articulating technical concepts to diverse audiences.
  • Commitment to writing clean, well-documented, and thoroughly tested code, with meticulous attention to thorough, accurate, and timely completion of assigned responsibilities.
  • Adherence to all company policies, procedures, and applicable laws, demonstrating professional integrity and responsibility in all work activities.


Our client is a leading Medical Device Equipment Manufacturing Industry and we are currently interviewing to fill this and other similar contract positions. If you are interested in this position, please apply online for immediate consideration.


Pyramid Consulting, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.


By applying to our jobs you agree to receive calls, AI-generated calls, text messages, or emails from Pyramid Consulting, Inc. and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search