Jobs last updated 5,738 active jobs
← Back to jobs
This job is no longer active. It is kept for history rather than deleted.

Sr. Software Engineer, C++

Align TechnologyYerevanOn-siteFull-time

Salary not published by the employer

Timing

Posted by employer
Posting date not provided by source
Detected by our platform
Aug 14, 2026, 2:56 PM UTC
7 hours ago
Last confirmed present
Aug 14, 2026, 2:56 PM UTC
Detected closed
Aug 11, 2026, 5:52 AM UTC

Description

Join our R&D team as a Sr. Software Engineer to develop and enhance next-generation software for clinical research and applications. Work with multidisciplinary teams to improve software quality, modernize legacy systems, and create innovative solutions.Key ResponsibilitiesDesign, develop, and improve software using C++ (primary language) and Go.Maintain and optimize legacy codebases.Collaborate with engineers, product managers, and clinical teams.Follow best practices in cybersecurity and software development.Develop and write unit tests and integration tests.Ensure compliance with regulatory guidelines for medical software.Utilize Scrum Agile process and participate in sprint activities.Work with AWS, Kubernetes, Docker, and CI/CD pipelines.Skills, Knowledge & ExpertiseWhat We're Looking ForBachelor's degree in Computer Science, STEM, or equivalent experience.8+ years of experience in modern C++ (11-17) development.2+ years in 3D software development (3D graphics, computational geometry, Direct3D/OpenGL).Strong understanding of algorithms, 3D geometry, and linear algebra.Ability to use modern AI tools to speed up developmentExperience with Python and Go for scalable and maintainable solutions.Proficiency in Git, JIRA, Confluence, and Bamboo.Experience with Docker, Linux (Ubuntu), AWS, and CI/CD deployment.Strong communication skills and ability to collaborate in an international environment.Intermediate to upper-intermediate English proficiency.Nice to HaveExposure to Software as a Medical Device (SaMD).Job BenefitsNone