Careers
Location: Wilmington, Delaware
Experience: 5+yrs
Job Type: Full Time
Department: Human Resources
Job Description
We are seeking an experienced and proactive Human Resource Manager to lead our HR department and support our growing team. The ideal candidate will be responsible for developing and implementing HR strategies, managing the employee lifecycle, ensuring legal compliance, and fostering a positive organizational culture. This is a strategic and hands-on role that requires strong leadership, excellent communication, and in-depth HR knowledge.
Key Responsibilities
- Develop and execute HR strategies aligned with the company’s goals and values.
- Oversee recruitment, interviewing, and hiring processes to attract and retain top talent.
- Design and implement policies that promote a productive and inclusive work environment.
- Manage performance review processes and provide guidance on employee development.
- Handle employee relations, conflict resolution, and disciplinary procedures.
- Ensure compliance with labor laws and HR best practices.
- Maintain and manage accurate employee records and HR databases.
- Oversee compensation, benefits, and leave administration.
- Organize employee engagement activities and wellness programs.
- Report HR metrics and data to senior leadership for continuous improvement.
Qualifications Required:
- Bachelor’s degree in Human Resources, Business Administration, or related field.
- Minimum 5 years of professional HR experience, with at least 2 years in a managerial or leadership role.
- HR certification (e.g., SHRM-CP, SHRM-SCP, PHR) preferred.
- Strong understanding of labor laws, HR policies, and compliance requirements.
- Excellent communication, leadership, and conflict-resolution skills.
- High degree of professionalism, discretion, and confidentiality.
- Proficient in HRIS systems and Microsoft Office Suite.
- Strong analytical and organizational skills with attention to detail.
Location: Wilmington, Delaware
Experience: 4-6 yrs
Job Type: Full Time
Department: Information Technology
Job Description
We are seeking a skilled and motivated Software Consultant to join our team. In this role, you will collaborate with clients to understand their technical needs, design effective software solutions, and ensure successful implementation. You will act as both a technical expert and a trusted advisor, helping clients optimize their systems, improve performance, and achieve their business goals through tailored software solutions.
Key Responsibilities
- Work directly with clients to analyze business needs and translate them into technical requirements.
- Design and recommend software solutions that align with client goals and technical environments.
- Develop, implement, or oversee implementation of custom applications or integrations.
- Provide expert advice on software architecture, technologies, platforms, and best practices.
- Conduct code reviews, troubleshoot software issues, and recommend enhancements.
- Create and deliver technical documentation, training, and support materials.
- Collaborate with internal teams, including developers, project managers, and QA engineers.
- Stay updated on emerging technologies and industry trends to ensure cutting-edge solutions.
Qualifications Required:
Bachelor’s degree in Computer Science or a related field.
4+ years of experience in software development or software consulting.
Proficiency in programming languages such as Java, Python, C#, or JavaScript.
Strong understanding of software development methodologies and lifecycle (Agile, DevOps, etc.).
Excellent problem-solving and communication skills.
Experience working with cloud platforms (AWS, Azure, or GCP).
Preferred:
Master’s degree or relevant certifications (e.g., AWS Certified Developer, PMP, etc.).
Familiarity with CRM/ERP systems, APIs, and integration frameworks.
Experience in client-facing roles and technical project delivery.
Location: Wilmington, DE (Hybrid)
Experience: 5+yrs
Job Type: Full Time
Department: Finance
Job Description:
We are seeking a highly skilled and detail-oriented Finance Manager to join our team. The ideal candidate will be responsible for overseeing the financial health of the organization, driving financial strategy, ensuring compliance with regulatory standards, and guiding key financial decisions. This position requires a strong analytical mindset, excellent leadership capabilities, and deep financial acumen.
Key Responsibilities:
- Oversee all financial operations including accounting, budgeting, forecasting, and reporting
- Prepare and analyze financial statements, business activity reports, and forecasts
- Develop and implement financial strategies aligned with company goals
- Manage cash flow, investments, and risk
- Coordinate audits and ensure compliance with tax regulations and internal policies
- Provide financial insights and recommendations to senior management
- Supervise and mentor accounting and finance staff
- Liaise with external auditors, banks, and regulatory bodies
- Optimize financial processes for efficiency and scalability
Qualifications Required:
- Bachelor’s degree in Finance, Accounting, Economics, or related field (Master’s or MBA preferred)
- Professional certification such as CPA, CFA, or ACCA is highly desirable
- 5+ years of progressive financial management experience
- In-depth knowledge of financial principles, regulations, and practices
- Proficiency in financial software (e.g., QuickBooks, SAP, Oracle, Excel)
- Strong analytical, problem-solving, and decision-making skills
- Excellent leadership, communication, and interpersonal abilities
Location: Wilmington, DE
Job Type: Full Time
Department: IT
Job Description
We are seeking a knowledgeable and proactive Cybersecurity Consultant to join our growing security team. As a Cybersecurity Consultant, you will assess risks, design secure systems, and provide expert guidance to protect clients or internal systems from evolving cyber threats. You will work across various projects including security assessments, compliance audits, incident response planning, and security architecture design.
Key Responsibilities
- Perform security assessments, audits, and penetration testing to identify vulnerabilities.
- Develop and recommend security policies, controls, and procedures aligned with best practices (e.g., ISO 27001, NIST, CIS).
- Design and implement secure system architectures, network segmentation, and access controls.
- Advise on compliance with regulations such as GDPR, HIPAA, PCI-DSS, and SOC 2.
- Conduct risk analysis and provide mitigation strategies.
- Assist in incident response planning, threat hunting, and forensic investigations.
- Deliver security awareness training to internal teams or clients.
- Prepare detailed technical reports and executive-level summaries of findings and recommendations.
Qualifications Required:
- Bachelor’s degree in Cybersecurity, Computer Science, Information Technology, or a related field.
- 3+ years of experience in cybersecurity roles such as consultant, analyst, or engineer.
- Strong knowledge of security principles, frameworks, and threat models.
- Familiarity with firewalls, intrusion detection/prevention systems, endpoint protection, and SIEM tools.
- Experience with security assessments, audits, or compliance initiatives.
Preferred:
- Relevant certifications (e.g., CISSP, CISM, CEH, OSCP, CompTIA Security+).
- Experience with cloud security (AWS, Azure, GCP) and DevSecOps practices.
- Knowledge of scripting or programming for automation (e.g., Python, Bash).
- Strong communication and report-writing skills.
Job Title: Data Engineer
Location: Wilmington, DE(Hybrid)
Job Type: Full Time
Department: IT
Job Description
We are seeking a talented and detail-oriented Data Engineer to join our growing data team. In this role, you will be responsible for designing, building, and maintaining scalable data pipelines and infrastructure to support analytics, reporting, and machine learning efforts. The ideal candidate has strong programming skills, experience with modern data platforms, and a passion for enabling data-driven decision-making.
Key Responsibilities
- Design, develop, and maintain robust data pipelines using ETL/ELT tools and frameworks.
- Build and optimize data architectures for ingestion, transformation, and storage of large-scale datasets.
- Work closely with data analysts, scientists, and business stakeholders to understand data needs and ensure data quality and accessibility.
- Monitor and troubleshoot data pipeline performance and reliability.
- Implement data governance practices including data validation, lineage, and documentation.
- Collaborate with DevOps and platform teams to deploy scalable data infrastructure in cloud environments.
Qualifications Required:
- Bachelor’s degree in Computer Science, Information Systems, or a related field.
- 2+ years of experience in data engineering or backend software development.
- Proficiency in SQL and at least one programming language (e.g., Python, Java, Scala).
- Experience with data pipeline tools and frameworks (e.g., Apache Airflow, Luigi, dbt).
- Hands-on experience with cloud platforms (e.g., AWS, GCP, Azure) and services like S3, BigQuery, Redshift, or Snowflake.
- Familiarity with relational and non-relational databases.
Preferred:
- Experience with streaming data technologies (e.g., Kafka, Spark Streaming, Flink).
- Knowledge of data warehousing and dimensional modeling.
- Exposure to containerization and orchestration tools (e.g., Docker, Kubernetes).
- Understanding of data security and compliance best practices.
Location: Wilmington, DE(Hybrid)
Job Type: Full Time
Department: Development
Job Description
We are seeking a Software Design Engineer with a Mechanical Engineering background to join our engineering tools development team. In this role, you will leverage your mechanical domain knowledge to design and build software tools that support engineering analysis, product design, and workflow automation. Ideal candidates are those who enjoy solving mechanical problems through software and can bridge the gap between engineering and development.
Key Responsibilities
- Design, develop, and maintain software tools tailored for mechanical engineering applications (e.g., CAD/CAE integration, simulation tools, process automation).
- Collaborate with mechanical engineers to understand user requirements and translate them into functional software solutions.
- Develop intuitive user interfaces and robust backend logic for engineering tools.
- Perform software testing, debugging, and performance optimization.
- Document software features, user guides, and development workflows.
- Stay updated with advancements in mechanical design and engineering software.
Qualifications Required:
- Bachelor’s or Master’s degree in Mechanical Engineering.
- 2+ years of experience developing software tools or scripting for engineering applications.
- Proficiency in programming languages such as Python, C++, or MATLAB.
- Familiarity with engineering software such as SolidWorks, ANSYS, Abaqus, or similar.
- Understanding of mechanical engineering concepts like FEA, CAD modeling, or thermodynamics.
- Strong problem-solving skills and attention to detail.
Preferred:
- Experience developing plugins or automation for CAD/CAE tools.
- Knowledge of UI development frameworks (e.g., Qt, Tkinter, PyQt).
- Exposure to APIs and data formats used in mechanical design tools (e.g., STEP, IGES).
- Understanding of software development methodologies (Agile/Scrum).
- Version control experience with Git or similar tools.
Location: Wilmington, DE
Job Type: Full Time
Department: Project Management
Job Description
We are seeking a highly motivated and detail-oriented Project Manager to lead and coordinate a variety of projects from initiation to completion. The ideal candidate will have a strong background in project management methodologies, excellent communication skills, and a proven ability to manage timelines, resources, and cross-functional teams effectively.
Key Responsibilities
- Lead the planning and implementation of projects across departments.
- Define project scope, goals, deliverables, and timelines in collaboration with stakeholders.
- Develop comprehensive project plans, including budgets and resource allocation.
- Coordinate internal resources and third parties/vendors for the execution of projects.
- Monitor and track project progress, adjusting plans as necessary to meet deadlines.
- Identify, analyze, and manage project risks and issues.
- Communicate project status, risks, and opportunities to stakeholders.
- Ensure all projects are delivered on time, within scope, and within budget.
- Conduct project evaluations and create detailed reports for senior management.
Qualifications Required:
- Bachelor’s degree in Business, Project Management, Engineering, or a related field.
- 3+ years of experience in project management or a similar role.
- Proficiency with project management tools (e.g., MS Project, Asana, Jira, Trello).
- Strong organizational and multitasking skills.
- Excellent written and verbal communication abilities.
- Demonstrated ability to lead cross-functional teams.
Preferred:
- PMP, PRINCE2, or Agile/Scrum certification.
- Experience in Software/Product Development Industry.
Location: Wilmington, DE(Hybrid)
Job Type: Full Time
Department: Software Development
Job Description
We are looking for a skilled and motivated Software Engineer to join our development team. In this role, you will be responsible for designing, developing, and maintaining software applications that power our products and services. You’ll work alongside a collaborative team of engineers, designers, and product managers to build scalable and high-performance software solutions.
Key Responsibilities
- Design, code, test, and deploy software applications and features.
- Collaborate with cross-functional teams to define software requirements and specifications.
- Participate in architectural design and code reviews.
- Troubleshoot, debug, and optimize existing software systems.
- Write clear, maintainable, and well-documented code.
- Continuously learn and apply best practices in software development and testing.
- Contribute to agile development processes including sprint planning, standups, and retrospectives.
Qualifications Required:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Solid programming experience in languages such as Python, Java, C++, C#, or JavaScript.
- Strong understanding of data structures, algorithms, and object-oriented programming.
- Experience with version control systems (e.g., Git).
- Ability to work independently and in a collaborative team environment.
Preferred:
- Experience with web or mobile development frameworks (e.g., React, Node.js, Angular, Flutter).
- Familiarity with databases (SQL and/or NoSQL).
- Knowledge of cloud platforms (AWS, Azure, or GCP).
- Exposure to DevOps practices and tools (CI/CD pipelines, Docker, Kubernetes).
- Understanding of software testing, unit testing, and test-driven development (TDD).