Skip to Main Content

Job Title


Sr. Java Software Engineer (AWS)


Company : Align Technology


Location : Toronto, Ontario


Created : 2025-07-03


Job Type : Full Time


Job Description

Join to apply for the Sr. C++ Software Engineer (AWS) role at Align TechnologyJoin to apply for the Sr. C++ Software Engineer (AWS) role at Align TechnologyGet AI-powered advice on this job and more exclusive features.DescriptionThe Sr. Software Engineer is responsible for successful design and development of on-prem anonymization infrastructure and micro services. This role will be a strong contributor in the execution of the strategic direction for the company, the success of this position will be measured by the usability, quality, and timeliness of applications delivery.Develop and support cloud-native clinical data solution that involves standard and proprietary data formats.Extensively develop and maintain reliable and performance optimized code using C++, Java, and Python programming languages.Develop architecture, design and develop solutions on AWS stack.Implement services using REST and queue interfaces.Work with functional requirements and optimize the application at the same time, effectively use resources and simplify the maintenance.Automate the work, testing and deployment of the application.Work with internal customers and QA to quickly implement detected inefficiencies.Other duties may be assigned.Department: Information TechnologyLocation: Canada-CHQ-Ontario-TorontoDescriptionThe Sr. Software Engineer is responsible for successful design and development of on-prem anonymization infrastructure and micro services. This role will be a strong contributor in the execution of the strategic direction for the company, the success of this position will be measured by the usability, quality, and timeliness of applications delivery.Role expectationsDevelop and support cloud-native clinical data solution that involves standard and proprietary data formats.Extensively develop and maintain reliable and performance optimized code using C++, Java, and Python programming languages.Develop architecture, design and develop solutions on AWS stack.Implement services using REST and queue interfaces.Work with functional requirements and optimize the application at the same time, effectively use resources and simplify the maintenance.Automate the work, testing and deployment of the application.Work with internal customers and QA to quickly implement detected inefficiencies.Other duties may be assigned.What We're Looking For8+ years of full stack AWS development experience5+ years of developing high performance code using C++, Java, PythonBachelor's degree in computer science, mathematics, or related fieldExperience in building, testing, maintaining REST APIExperience in Git, Agile methodology and JIRAKnowledge and experience of application of CI/CD best practicesSolid working experience with Git, DockerGood level of speaking English proficiency: Intermediate+System thinking skillsPay TransparencyIf provided, base salary or wage rate ranges are the range in which Align reasonably expects to set a candidates pay for the posted position. Actual placement depends on the individual skills and experience level of a candidate plus the total compensation and equity across team members. For other locations outside of the primary location, the base salary range will be adjusted geographically.For Field Sales roles, the salary listed is the base pay only and does not include the applicable incentive compensation plan. A cost of living adjustment may be added to base pay for higher cost areas in the U.S.Our internship hourly rates are a standard pay determined based on the position and your location, year in school, degree, and experience.Applicant Privacy PolicyReview our Applicant Privacy Policyfor additional information.Equal Opportunity StatementAlign Technology is an equal opportunity employer. We are committed to providing equal employment opportunities in all our practices, without regard to race, color, religion, sex, national origin, ancestry, marital status, protected veteran status, age, disability, sexual orientation, gender identity or expression, or any other legally protected category. Applicants must be legally authorized to work in the country for which they are applying, and employment eligibility will be verified as a condition of hire.Seniority levelSeniority levelMid-Senior levelEmployment typeEmployment typeFull-timeJob functionJob functionEngineering and Information TechnologyIndustriesMedical Equipment ManufacturingReferrals increase your chances of interviewing at Align Technology by 2xGet notified about new Senior Software Engineer jobs in Toronto, Ontario, Canada.Senior Engineering Manager, Developer ExperienceSenior Software Engineer - User Generated ExperiencesSenior Software Engineer (Identity Decisioning)Senior Team Lead, Software Development (IoT)Java - Applications Development Sr Programmer Analyst - AVPSenior Software Engineer, Business Process & AutomationJava - Applications Development Sr Programmer Analyst - AVPSenior Software Engineer (Network Platform Team)Software Engineer III - Mainframe Developer and LeadJava - Applications Development Sr Programmer Analyst - AVPJava - Applications Development Sr Programmer Analyst - AVPRemote Senior Software Engineer (LLM) - 34953Software Engineer III - Mainframe Developer and LeadSenior Manager, Developer Security Enablement and OperationsLead Data Scientist - Feature EngineeringLead Data Scientist - Articial Intelligence SpecialistWere unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr