Opportunity status
Review workflow for this opportunity; separate from application submission.
Application
Submission lifecycle is authoritative and independent from opportunity and document status.
Fit assessment
Ranking information supplied by the intake/ranking workflow.
Manual assessment 80/100. Automatic rule version 10 score: 60/100. Reason: Reviewer assessment from the live LinkedIn posting. Supported overlap: C#/.NET, SQL Server/T-SQL, APIs/integration, production support, data exchange. The score reflects only facts in Brian's candidate profile; seniority was not required or rewarded.
- Angular expertise appears to be required, but the candidate profile does not support claiming it.
- PHP experience appears to be required, but the candidate profile does not support claiming it.
- AWS experience is mentioned, but the candidate profile does not establish it.
Scoring rule version 10 · Oct 11, 2026 8:04 AM
Job description
Source description retained as received.
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.js
- PHP and the Laravel framework
- Microsoft SQL Server and MySQL databases
- RESTful API design and integration utilizing JSON and XML
- Development environments and IDEs such as PHPStorm, Visual Studio
- Agile collaboration tools including Jira and Confluence
- Git-based source control platforms such as GitHub
Preferred
- Experience with Amazon Web Services (AWS) and cloud-native application architectures.
- AWS Lambda
- Amazon SQS
- Amazon EC2/ECS
- Terraform
- Knowledge of C#, .NET and .NET Core development stacks
- DevOps experience supporting CI/CD pipelines using tools such as:
- GitHub Actions
- SonarQube
- Knowledge of secure software development practices and frameworks, including:
- OWASP
- NIST Cybersecurity Framework
- Experience operating within compliance environments such as:
- SOC 2
- GDPR
- Familiarity 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 time
- Personal time
- Sick leave
- Family leave
- Floating holidays
- Volunteer 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.
Status history
Append-only record of workflow changes.
Bulk review-queue preparation before importing the 50 selected opportunities.
Created by API intake.