JOBSEARCHER

Software Systems Engineer

About the Company: DataCore Software is known for developing software-defined storage and data infrastructure solutions. Its technology focuses on helping organizations manage, protect, and access data across enterprise IT environments.
Job Description: DataCore Software is seeking a skilled Software Systems Engineer to support the design, development, integration, and maintenance of reliable software systems. The ideal candidate will have experience with system architecture, software engineering, troubleshooting, and performance optimization. In this role, the engineer will collaborate with software developers, quality assurance professionals, and infrastructure teams to build and improve software solutions that meet technical and business requirements.
Key Responsibilities:
  • Design, develop, and maintain software system components.
  • Analyze system requirements and translate them into technical solutions.
  • Develop reliable, scalable, and maintainable software.
  • Troubleshoot software defects, system errors, and performance issues.
  • Integrate software components with databases, APIs, and infrastructure services.
  • Conduct code reviews and contribute to software quality improvements.
  • Perform system testing, debugging, and performance analysis.
  • Maintain technical documentation and development standards.
  • Collaborate with cross-functional teams throughout the software development lifecycle.
Required Skills:
  • Experience in software engineering or systems development.
  • Proficiency in programming languages such as C++, C#, Java, or Python.
  • Understanding of operating systems, data structures, and algorithms.
  • Knowledge of system architecture and software integration.
  • Familiarity with databases, APIs, and version control tools such as Git.
  • Strong debugging, analytical, and problem-solving abilities.
  • Ability to communicate technical information and work collaboratively.
Preferred Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Experience with enterprise software, storage systems, or data infrastructure.
  • Familiarity with Linux or Windows server environments.
  • Knowledge of distributed systems, virtualization, or cloud technologies.
  • Experience with automated testing and continuous integration practices.
Benefits: Potential benefits may include health insurance, paid time off, retirement savings options, professional development opportunities, and other employer-sponsored programs. Actual benefits should be confirmed with the employer before publication. Equal Employment Opportunity The employer should provide equal employment opportunities to qualified applicants in accordance with applicable federal, state, and local laws.
Pay: $95,000.00 - $140,000.00 per year
Benefits:
  • Dental insurance
  • Flexible schedule
  • Relocation assistance
Work Location: In person