What are the responsibilities and job description for the Software Engineer position at Hired by Matrix, Inc.?
At-a-Glance:
Are you ready to build your career by joining a certified technology solutions and compliance consulting services company? If so, our client is hiring a Software Engineer.
Position Type:
We want to hear from you! If you think you''d be a good match, submit your resume and reach out to Prakash at to learn more.
#LI-VK1
Are you ready to build your career by joining a certified technology solutions and compliance consulting services company? If so, our client is hiring a Software Engineer.
Position Type:
- Contract
- Remote
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent experience.
- Demonstrated experience in commercial software product development across the full product lifecycle.
- Strong programming expertise in object-oriented languages such as C#, C , or similar, with experience developing scalable and maintainable software systems.
- Solid understanding of computer science fundamentals, including operating systems, data structures, algorithms, multithreading, and software architecture.
- Experience using version control systems such as Git, Perforce, Azure DevOps, or SVN.
- Strong debugging, troubleshooting, and analytical problem-solving skills, with the ability to resolve complex technical issues.
- Excellent written and verbal communication skills, with the ability to clearly communicate technical concepts to both technical and non-technical stakeholders.
- Design, develop, and maintain software for new and existing products, including architecture, coding, debugging, and documentation
- Develop software using Agile/Scrum and continuous integration methodologies, contributing to build pipelines, automated testing, and development infrastructure.
- Collaborate with cross-functional teams including Test Engineering, Product Management, Design Assurance, Regulatory Affairs, and Clinical teams to ensure product requirements and quality standards are met.
- Identify, analyze, and resolve software defects and technical issues, implementing improvements to enhance system performance, reliability, and maintainability.
- Define and maintain software requirements, design documentation, and technical specifications, ensuring traceability and regulatory compliance.
- Contribute to product roadmap planning, feature development, and engineering change management, including creation and management of engineering change orders (ECOs).
- Provide technical leadership and mentorship to junior engineers while promoting best practices in software design, testing, and development processes.
We want to hear from you! If you think you''d be a good match, submit your resume and reach out to Prakash at to learn more.
#LI-VK1