Job Closed

This listing is no longer active.

Pearson VUE logo
Pearson VUE

The potential of every professional. The promise of every industry.

Software Engineer

Full-stack EngineerSoftware EngineerOtherRemoteMid LevelTeam 1,001-5,000Since 1994H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

85 days ago

Salary

$60K - $90K / year

Seniority

Mid Level

No structured requirement data.

Job Description

Software Engineer

Pearson VUE

Software Engineer (Junior / Associate) Location: Remote (US preferred) Level: (Associate to Advanced Associate) Team: Engineering – Enterprise Learning & Skills About the Role We are looking for a Junior Full-Stack Software Engineer to join the Enterprise Learning & Skills (ELS) engineering team and help build, maintain, and evolve a large-scale, API-driven platform used globally to issue and verify digital credentials. This role is ideal for an early-career engineer who is comfortable working in a modern JavaScript/Ruby on Rails environment, eager to grow their technical depth, and excited to use AI-assisted development tools as part of their daily workflow. What You'll Do - Contribute to the development and maintenance of Ruby-based services and APIs and JavaScript frontends - Implement well-scoped features, bug fixes, and refactors under guidance from senior engineers - Write clear, maintainable code with appropriate test coverage - Participate in code reviews and incorporate feedback - Use AI-assisted development tools for coding, testing, and debugging - Collaborate with Product and Customer Success teams on platform questions - Follow best practices for secure and scalable web application development Required Qualifications - Experience with Ruby and Ruby on Rails - Front-end experience with modern JavaScript frameworks - Understanding of relational databases and SQL - Familiarity with RESTful APIs - Familiarity with AI/LLM-related tooling and workflows - Experience writing tests and participating in code reviews - Comfort working in an agile development environment - Strong communication skills and growth mindset AI-Native Expectations Candidates should be comfortable using AI tools to assist with coding, testing, documentation, and learning. This includes validating AI-generated outputs, applying sound engineering judgment, and remaining curious about how AI can responsibly improve developer productivity. Nice to Have - Cloud experience (AWS, Azure, or GCP) - CI/CD and automated deployment exposure - Knowledge of web application security best practices - Experience with design systems, component libraries, or advanced frontend tooling Applications will be accepted through 3/16/2026. This window may be extended depending on business needs. Compensation at Pearson is influenced by a wide array of factors including but not limited to skill set, level of experience, and specific location. As required by the California, Colorado, Hawaii, Illinois, Maryland, Minnesota, New Jersey, New York State, New York City, Vermont, Washington State, and Washington DC laws, the pay range for this position is as follows: The full-time salary range is between $60,000 - $90,000. This position is eligible to participate in an annual incentive program, and information on benefits offered is here.

Related Job Pages

More Full-stack Engineer Jobs

CCI Systems, Inc. logo

Software Developer

CCI Systems, Inc.

CCI Systems has 60+ years of Telecommunication industry knowledge and experience. Our outstanding team-based work culture and environment has allowed us to grow, develop, and retain long-term employees. We value our employees’ hard work and determination and reward results all while having fun! Our mission: Making life better through devotion to our world class employees and delivering innovative solutions for our customers.

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description We are seeking a Software Developer that will play a crucial role and contribute to full-stack application, integration, and utilities development as a semi-autonomous professional developer. You'll provide support for both non-production and production systems, codebases, and infrastructure. Your responsibilities will involve implementing new system requirements through coding, hardware updates, and performance enhancements based on the guidance of management and business users. - Develop, document, and maintain internally developed web applications, integrations, and processes. - Participate in application design and architecture. - Understand business requirements and establish root cause to ensure proposed solutions efficiently solve the problem. - Ensure all delivered code meets quality, security, and performance standards. - Provide support for the software you and the team develop through creation and refinement of developer, team, support personnel, and end-user documentation. - Collaborate with support personnel to triage issues and provide end-user support of team generated software. - Advocate for and enforce peer delivered code meets quality, security, and performance standards through code review/testing in accordance with team standards. - Work closely with other IT Development and IT Operations teams to provide sophisticated cross-system functionality. - Work closely with IT operations to ensure reliable application deployment and operation. - Actively engage in agile/kanban/iterative development methodology. - Participate and lead requirement gathering processes. - Participate in, lead and initiate team, department, and business process improvement. - Participate in and lead preparation and execution of all scheduled and ad-hoc deployment and break-fixes. - Openly communicate with other team members and management on best practices, issues, new requirements, and architecture. - Advocate for and enforce peer behavior relating to confidentiality of company information. - Build on your personal knowledge base through continued education and training, document and share your knowledge with the team. - Ensure confidentiality of company information. - Other duties as assigned by management. Qualifications - 3-5 years of software development experience. - Experience with Ruby, Python, or C# languages, demonstrating strength in at least one thereof. - Experience with web development frameworks such as Ruby on Rails or Flask, Django, or other MVC development frameworks. - Experience with git/GitHub or similar source control system. - Experience with object-oriented programming concepts and standards. - Experience with web-centric APIs (REST/SOAP) and data integration. - Experience with relational databases and SQL (PostgreSQL, MSSQL or similar). - Experience developing within both Linux-based and Windows operating systems. - Strong analytical and problem-solving skills, excellent attention to detail. - Ability to interact and communicate effectively and professionally with colleagues, vendors, and customers/clients. - Must be able to take direction and work independently. - Must be responsible, self-motivated, and able to work effectively in a remote location. - Good personal organization and time management skills. - Experience with continuous integration / continuous deployment (CI/CD) concepts and related technologies. - Experience with automation and orchestration technologies (Jenkins, CircleCI, Ansible, Azure DevOps etc.). - Experience with Microsoft development technologies .NET, X++, Dynamics 365, etc. - Knowledge of network engineering principles: core network administration / service provider operations. - Ability to problem solve autonomously, propose and prototype novel solutions to niche problems that are not google-able. Requirements - Shift is full-time Monday – Friday between the hours of 8:00 am – 5:00 pm CST. - Must be flexible and willing to work outside normal business hours as necessary. Benefits - Healthcare - Retirement - Paid leave (e.g., sick leave, PTO, company holidays) - Life insurance - AD&D - Short-term disability - FSA - Education reimbursement - Wellness reimbursement - Employee assistance program (EAP)

United States
Job Closed
Weekday (YC W21) logo

Senior Software Engineer

Weekday (YC W21)

We are a Y-Combinator-backed startup building your AI-powered Recruiter Agent

Full TimeRemoteTeam 11-50Since 2021H1B No Sponsor

• Design, develop, and maintain scalable web applications using the MERN stack (MongoDB, Express.js, React.js, Node.js). • Build reusable, efficient, and reliable backend services and APIs to support modern web applications. • Develop responsive, high-performance frontend components using React.js and modern JavaScript frameworks. • Architect and optimize database schemas, queries, and data models using MongoDB. • Ensure seamless integration between frontend and backend services. • Write clean, maintainable, and well-documented code following best engineering practices. • Conduct code reviews and provide constructive feedback to ensure high code quality across the team. • Improve system performance, scalability, and reliability through continuous optimization. • Collaborate with cross-functional teams including product, design, and QA to deliver high-quality products. • Troubleshoot, debug, and resolve technical issues across the stack. • Participate in architecture discussions and contribute to technical decision-making. • Stay updated with emerging technologies, frameworks, and best practices in full-stack development.

India
₹1,000K - ₹1,500K / year
Job Closed
Hypergen - B2B Cold-Email logo

GTM Engineer

Hypergen - B2B Cold-Email

We fill your pipeline with qualified prospects via cold-email lead generation.

Full TimeRemoteTeam 11-50Since 2021H1B No Sponsor

• Manage outbound campaigns for clients across various industries. • Create advanced Clay automations that impress other agencies. • Continuously test and optimize email copies, sequences, and timing until campaigns perform at their best. • Communicate campaign progress and results to clients, ensuring they feel valued and supported. • Stay up-to-date on the latest trends and tools in outbound marketing to keep our campaigns cutting-edge.

Serbia
FranklinCovey logo

Senior Software Engineer

FranklinCovey

FranklinCovey is a global, publicly-traded consulting company specializing in performance improvement through tools, content, methodology, thought leadership, and training services

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description Over the past five years, FranklinCovey has rapidly evolved from a traditional training company to a premier edtech leader. In 2018, we transitioned to a digital, subscription-based model through the launch of our All Access Pass. By 2021, our acquisition of Strive, a company trusted by high-growth tech firms like Slack, Airbnb, and Intuit, deepened our commitment to scalable, tech-driven learning. Since then, our Platforms team has accelerated innovation by delivering world-class solutions like the Impact Platform and AI Coach, now localized and enhanced for global learners. As a Senior Software Engineer, you’ll help us improve how we design, build, and ship software in a world of rapid technical change. You’ll leverage your experience working with AI to modernize our engineering practices while maintaining our high standards for quality, security, and reliability. You’ll also be a hands-on coach and mentor, helping junior engineers become more technically savvy and self-sufficient. Essential Job Functions - Build: - Ship regularly and iteratively, writing testable, readable, and maintainable code. - Develop a deep understanding of how data flows through complex systems and work with intricate data models. - Use AI-assisted development tools responsibly to improve velocity while maintaining code quality. - Design and implement solutions considering scale, security, performance, and privacy. - Lead: - Guide other engineers on best practices for safely and effectively integrating AI into their development workflows. - Help junior engineers develop the technical skills needed to become tomorrow’s senior engineers. - Propose and help implement improvements to our engineering processes, including (but not limited to) how to adapt as AI continues to advance. - Participate in and lead code reviews, share learnings through presentations or documentation, and mentor others. - Collaborate: - Participate early in the product development process, reviewing quantitative and qualitative research about our clients and learners. - Collaborate with fellow Engineering Team Members in Design and Operational Reviews to guide technical decision-making and identify performance issues. - Partner closely with Product to provide multiple viable technical paths for new features and improvements. - Embrace our writing-focused culture: much of our collaboration, planning, and ideation happens in written form. Qualifications - 7+ years of experience as a Software Engineer - Experience coding in a production Python/Django environment - Experience with React and TypeScript - Experience writing SQL queries and designing relational data models - Experience using agentic development workflows Requirements - Ability to articulate where AI workflows create leverage for a small team and where they create liability - Exposure to infrastructure-as-code tools like Terraform - Experience with tiered web application architecture, including backend services, APIs, and frontend integration - Experience creating performance monitors and dashboards using observability tools such as Datadog - Experience improving or refactoring complex systems in production without impacting customer experience—especially under conditions involving tight synchronization, legacy code, or data consistency challenges - Excellent written communication skills, as much of our work and collaboration is driven through writing - Passion for leadership development and empowering growth in individuals and teams Benefits - Medical, dental, and vision insurance - HSA - Employee stock purchasing plan - 401(k) - PTO - Holiday pay - More details available at franklincoveybenefits.com

United States
$170 - $210K / year
Job Closed