Senior Main Application Software Engineer
Summary
Hands-on senior engineer building and maintaining the Gen 4 Main Application of VERO Biotech's GENOSYL inhaled nitric oxide delivery platform in C#/.NET. Owns code reviews, unit/functional/integration testing, architecture documentation, cross-component integration, and mentoring of distributed developers; onsite in Atlanta, GA.
We are seeking a highly motivated and experienced Senior Main Application Software Engineer to support development of the next-generation GENOSYL inhaled nitric oxide delivery platform. This hands-on role will develop and maintain the Gen 4 Main Application using C#/.NET, improve software quality and test coverage, support architecture and system integration, and provide technical guidance to distributed development resources.
The ideal candidate combines strong C# software engineering skills with experience in architecture, testing, code review, requirements clarification, database-backed applications, and hardware-adjacent integration. The role requires clear communication, sound judgment with ambiguous requirements, and experience contributing to regulated or safety-critical products. This is an onsite position in Atlanta, Georgia.
Essential Duties and Responsibilities
- Develop and maintain the Gen 4 Main Application using C#/.NET.
- Perform high-impact Main App code reviews and identify defects, coding-standard violations, maintainability concerns, and technical debt.
- Develop and improve unit, functional, and integration tests, including mock-based tests; support code-coverage analysis for the Main App and shared libraries.
- Help define, implement, document, and maintain Main App architecture, interfaces, dependencies, design decisions, and dependency diagrams.
- Clarify requirements, refine and estimate stories, develop acceptance criteria, and translate ambiguous or evolving requirements into implementable work.
- Support integration among the Main App, GUI, firmware, Vita, OS, and other Gen 4 components; troubleshoot issues across component boundaries.
-
Serve as a technical point of contact for Main App questions and mentor less-experienced developers, including distributed external resources.
-
Establish and enforce Main App/C# coding standards, software processes, development practices, onboarding materials, and quality improvements.
-
Participate in Agile planning, huddles, refinements, retrospectives, sprint reviews, story organization, prioritization, and assignment tracking.
-
Coordinate with software, systems, firmware, GUI, medical affairs, human factors, quality, verification, and external vendor teams.
-
Contribute to software requirements, architecture and design documentation, test protocols, reports, and bidirectional traceability consistent with Vero Biotech quality processes and design controls.
-
Support technical interviews, evaluate development tools, analyze software metrics, and apply sound judgment to improve delivery.