Summary
✨ AI‑Generated
Join a senior engineering team responsible for the analysis, design, development, delivery, and support of applications that enable language assessment and certification services. You will contribute throughout the full software development lifecycle, building scalable, secure, and high-performing solutions. The role offers the opportunity to work on technology with broad international reach while contributing to continuous product and engineering improvement.
Highlights
Senior software engineering position covering the full development lifecycle, with responsibility for designing, developing, delivering, and supporting scalable, secure, and high-performing applications in a mission-focused technology environment.
Description
About Language Testing International (LTI)
At Language Testing International (LTI), our people are our greatest asset and the driving force behind our success.
Since 1992, LTI has been a global leader in language assessment and certification, helping individuals, educational institutions, corporations, and government agencies achieve their language proficiency goals across the globe.
We are passionate about advancing multilingualism, fostering innovation, and creating an environment where employees can thrive, grow, and make a meaningful impact.
Position Summary
Language Testing International is seeking a highly skilled and experienced Senior Software Engineer to play a critical role in the analysis, design, development, delivery, and support of applications that power our language proficiency assessment products and services.
This position will contribute throughout the full software development lifecycle to deliver scalable, secure, and high-performing solutions.
The ideal candidate is a hands-on engineer with strong full-stack development experience, a collaborative mindset, and a passion for continuous improvement and innovation.
This is a full-time, exempt position reporting to the Vice President of Technology.
Key Responsibilities
Software Design & Development
Collaborate with Product Management and technical stakeholders to analyze requirements, evaluate technical approaches, estimate work effort, and support successful product delivery.Design and develop scalable, reliable, secure, and maintainable software solutions aligned with enterprise architecture standards and best practices.Build and maintain full-stack applications, APIs, database components, and supporting infrastructure.Write clean, efficient, well-tested, and production-ready code that meets performance and quality standards.Troubleshoot, diagnose, and resolve complex technical issues across applications and environments.
Architecture & Engineering Excellence
Participate in technical design discussions and contribute to architectural decisions that support long-term scalability, security, and reliability.Conduct and participate in code reviews, providing constructive feedback and promoting engineering best practices.Champion secure coding principles and ensure compliance with applicable security, privacy, and regulatory requirements.
Quality & Continuous Improvement
Support quality assurance efforts through unit testing, automated testing, defect resolution, and continuous integration practices.Partner with QA teams to ensure timely delivery of high-quality software releases.Identify opportunities to improve development processes, tools, frameworks, and system performance.Stay current with emerging technologies and recommend innovative solutions that enhance product capabilities and engineering effectiveness.
Collaboration & Leadership
Collaborate effectively within cross-functional Agile teams.Serve as a technical mentor and resource for other engineers, sharing knowledge and promoting continuous learning.Contribute to a culture of accountability, innovation, collaboration, and technical excellence.
Required Qualifications
Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field; equivalent professional experience will be considered.10+ years of experience designing, developing, and delivering enterprise-level software applications and web-based solutions.Strong understanding of object-oriented programming principles, software design patterns, data structures, and algorithms.Experience working within Agile development methodologies and Scrum-based teams.Demonstrated ability to deliver complex technical solutions across the full software development lifecycle.
Technical Skills & Experience
Required
Full-stack software development experience, including:Modern front-end frameworks such as Angular and/or Vue.jsPHP and the Laravel frameworkMicrosoft SQL Server and MySQL databasesRESTful API design and integration utilizing JSON and XMLDevelopment environments and IDEs such as PHPStorm, Visual StudioAgile collaboration tools including Jira and ConfluenceGit-based source control platforms such as GitHub
Preferred
Experience with Amazon Web Services (AWS) and cloud-native application architectures.AWS LambdaAmazon SQSAmazon EC2/ECSTerraformKnowledge of C#, .NET and .NET Core development stacksDevOps experience supporting CI/CD pipelines using tools such as:GitHub ActionsSonarQubeKnowledge of secure software development practices and frameworks, including:OWASPNIST Cybersecurity FrameworkExperience operating within compliance environments such as:SOC 2GDPRFamiliarity with AI-assisted software development tools, including GitHub Copilot, Claude, Codex, Kiro, or similar technologies.
Compensation & Benefits
Annual salary range: $140,000 to $160,000, commensurate with experience, skills, and qualifications.Comprehensive benefits package.401(k) plan with a 4% company match, fully vested from day one.Generous paid time off program, including:Vacation timePersonal timeSick leaveFamily leaveFloating holidaysVolunteer day
Physical Requirements
Ability to remain seated and work at a computer workstation for extended periods.Ability to communicate effectively in a virtual and in-person work environment.
Why Join LTI?
Be part of a mission-driven organization with global impact.Collaborate with talented professionals in a supportive and inclusive environment.Work on innovative products that help individuals and organizations achieve language proficiency and certification goals.Access opportunities for professional growth, continuous learning, and career advancement.Contribute to a culture that values innovation, teamwork, integrity, and excellence.
Equal Employment Opportunity
Language Testing International is committed to fostering a diverse, equitable, and inclusive workplace.
We are proud to be an Equal Opportunity Employer and do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or any other characteristic protected by applicable law.