What are the responsibilities and job description for the Software Engineer Lead position at VeeAR Projects Inc.?
Summary:
- We are seeking an experienced Software Engineer Lead to provide technical leadership for the development, enhancement, and support of software applications in a regulated clinical laboratory environment. This role will lead the design and delivery of software solutions
- The ideal candidate combines strong software engineering expertise, hands-on development experience, operational awareness, and experience working in regulated healthcare environments. This individual will serve as a technical leader for the team, driving software quality, architectural consistency, and successful project execution while supporting critical laboratory and business operations.
Responsibilities:
- Lead the design, development, testing, deployment, and maintenance of software applications supporting laboratory and business operations.
- Be a hands-on implementation lead for software projects using the latest technologies for software development and integrations, and also manage a small team of engineers for this.
- Participate actively in software design, code reviews, troubleshooting, and implementation activities.
- Be a champion of software best practices in partnership with QA by conducting risk analysis, identifying test data, and improving CI/CD within Informatics and stakeholder teams aimed at high quality deliverables.
- Promote engineering best practices for software quality, security, performance, maintainability, and reliability.
- Support Agile development processes including sprint planning, backlog refinement, estimation, and release planning.
- Ensure software solutions comply with applicable regulatory requirements including HIPAA, CLIA, CAP, FDA (as applicable), and internal quality standards.
- Support validation, documentation, audit readiness, and compliance activities.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, Engineering, or related field.
- 6 years of software development experience.
- 2 years serving as a technical lead, senior engineer, or equivalent leadership role.
- Demonstrated expertise across the full software development stack, including Python, Java, JavaScript, database design and management, DevOps practices, CI/CD automation, and modern software engineering principles.
- Experience working in a regulated healthcare, diagnostics, laboratory, or life sciences environment.
- Experience supporting production applications and resolving complex technical issues.
- Experience working with distributed or offshore development teams.
- Experience with enterprise application and automation system integrations.
- Strong understanding of Agile methodologies including Scrum and Kanban.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Strong experience with APIs, microservices, and modern application architectures.
- Excellent problem-solving, analytical, and communication skills.