Senior Software Engineer

Languagetestinginternational — United States · Posted ~3 hours ago

Senior Full-time

Skills

Software analysis Software design Software development Software delivery Application support Scalable software Secure software High-performance software Full software development lifecycle

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

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.