ClassLink’s mission is to empower educators to improve learning through innovative systems and services.
Associate VP, Engineering
Location
United States
Posted
10 days ago
Salary
$180K - $200K / year
Seniority
Mid Level
Job Description
Associate VP, Engineering
ClassLink
• Define and execute the long-term engineering strategy, ensuring engineering capabilities align with the company's product vision, architectural direction, AI-first strategy, and business objectives. • Develop a multi-year engineering roadmap that advances software delivery, engineering productivity, AI-enabled development, and organizational scalability. • Champion the evolution of agentic engineering and modern software engineering practices, positioning the organization to leverage emerging technologies responsibly and effectively. • Align engineering investments, organizational priorities, and technology initiatives with long-term business growth and customer success. • Provide executive oversight of Software Engineering, Agentic Engineering, and Test Engineering, ensuring consistent engineering excellence across the Development organization. • Establish engineering standards, software development methodologies, AI-assisted engineering practices, and quality expectations that enable scalable, secure, and maintainable software delivery. • Partner with Architecture leadership to ensure engineering execution consistently aligns with enterprise architecture, technical standards, and long-term technology strategy. • Monitor engineering performance metrics that measure delivery predictability, engineering productivity, software quality, developer experience, AI adoption, and operational effectiveness. • Drive continuous improvement by advancing engineering processes, AI-assisted development workflows, automation, testing strategies, and release practices across all engineering teams. • Partner with Product Management, Product Operations, Architecture, Infrastructure, Security, UX, and executive leadership to align engineering priorities with company strategy and customer outcomes. • Hire, coach, mentor, and develop Engineering Managers, Technical Leads, Agentic Engineering Leads, Test Engineering Leaders, and other engineering leaders.
Job Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline, or equivalent professional experience.
- 12+ years of experience in software engineering, software development, or engineering leadership within a technology organization.
- 7+ years of progressive leadership experience managing engineering organizations, engineering managers, or multiple software development teams.
- Demonstrated success leading high-performing engineering organizations that deliver secure, scalable, and high-quality software in Agile environments.
- Deep expertise in modern software engineering practices, software development lifecycles, quality engineering, CI/CD, and engineering operational excellence.
- Experience implementing AI-enabled software development, agentic engineering practices, developer productivity initiatives, and intelligent engineering workflows.
- Strong understanding of software architecture principles, cloud-native development, DevSecOps, testing strategies, observability, and modern engineering platforms.
- Demonstrated experience establishing engineering standards, development practices, quality expectations, and engineering governance across multiple teams.
- Proven ability to align engineering execution with product strategy, architectural direction, and business objectives while influencing executive stakeholders.
- Demonstrated success leading organizational transformation, engineering modernization, and cross-functional technology initiatives.
- Excellent communication, collaboration, strategic planning, and organizational leadership skills.
- Ability to remain stationary for extended periods while working with computers and participating in meetings.
Benefits
- Generous Paid Time Off : 4+ weeks of vacation and 13+ paid holidays
- Parental Leave : 12 weeks fully paid for all parents
- Retirement : 401(k) with 0.5:1 company match
- Comprehensive Health Coverage : Medical, dental, and vision plans
- Insurance : Company-paid life, short-term disability, and long-term disability, plus voluntary options including supplemental life, accident, and pet insurance
- Volunteer Time Off: Give back through ClassLink Cares paid volunteer days
- Lifelong Learning: Tuition reimbursement for continued education
- Growth & Development: Coaching and internal programs to support career and personal growth
- Supportive Culture: A workplace that values curiosity, compassion, and continuous learning
- Connection & Community: Annual company retreats and team events with bright, fun coworkers
Related Guides
Related Job Pages
More Software Engineer Jobs
• Dashboard Development: Design, develop and deploy interactive Power BI dashboards, KPI scorecards and paginated reports. • Data Extraction and Transformation: Connect to diverse data sources (SQL databases, cloud data warehouses, APIs) and clean/model data using Power Query. • Advanced Analytics: Write, optimize and maintain complex calculations, measures and queries using Data Analysis Expressions (DAX). • Performance Optimization: Audit and optimize the performance of existing reports, DAX calculations and data refresh processes to ensure speed and scalability. • Governance and Administration: Manage roles in Power BI workspaces, user permissions, app distribution, gateway connections and scheduled refreshes. • User Support and Training: Document data transformation logic and deliver training to enable end users with self-service analytics.
PeopleSoft Technical Developer
Bright Vision TechnologiesBright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly applications.
Role Description We are seeking an experienced PeopleSoft Technical Developer to design, develop, and support customizations, integrations, and enhancements for enterprise PeopleSoft applications including HCM, FSCM, and Campus Solutions. In this role you will own the technical implementation of business requirements, partner closely with functional consultants, and ensure that all custom developments meet enterprise standards for quality, security, and maintainability. The ideal candidate will combine deep hands-on experience with PeopleTools development, Application Engine, Component Interfaces, and Integration Broker with a strong understanding of PeopleSoft architecture, upgrades, and clean-customization principles. Key Responsibilities - Design and develop PeopleSoft customizations using Application Designer, including pages, components, records, fields, and PeopleCode. - Build Application Engine programs for batch processing, data conversion, and ETL-style workloads. - Develop Component Interfaces, Integration Broker services, and File Layouts to integrate PeopleSoft with internal and external systems. - Build SQR and BI Publisher reports, including performance tuning and complex layout design. - Implement and maintain PeopleSoft Approval Workflow Engine (AWE) configurations and notifications. - Develop nVision reports for financial reporting requirements where applicable, applying disciplined engineering practices and partnering closely with stakeholders to ensure outcomes are durable, well-documented, and aligned with broader team and platform standards. - Conduct fit-gap analysis with functional consultants and translate requirements into clean technical designs. - Adhere to enterprise customization standards and minimize core modifications to ease future PeopleSoft upgrades. - Lead unit testing, support functional and integration testing, and resolve defects during UAT and hypercare. - Optimize SQL performance against PeopleSoft data models using explain plans, indexing, and statistics tuning. - Document technical designs, code, and operational procedures in line with enterprise PeopleSoft governance. - Provide hands-on post-go-live and hypercare support, working closely with operations teams to triage incidents quickly, identify root causes, and drive durable fixes that improve long-term system stability. - Mentor junior PeopleSoft developers and act as a technical reference. Qualifications - Bachelor’s degree in Computer Science, Engineering, or a related technical discipline. - Five or more years of PeopleSoft technical development experience. - Strong hands-on experience with PeopleTools, Application Designer, and PeopleCode. - Solid experience with Application Engine, Component Interfaces, and Integration Broker. - Hands-on experience with SQR and BI Publisher. - Strong SQL skills and experience with the PeopleSoft data model. - Familiarity with PeopleSoft HCM, FSCM, or Campus Solutions data structures. - Experience supporting PeopleSoft upgrades and patches. - Working knowledge of Approval Workflow Engine (AWE). - Excellent troubleshooting, communication, and documentation skills. Preferred Qualifications - PeopleSoft certifications. - Experience with Oracle Cloud HCM/ERP integration scenarios. - Exposure to Fluid UI development. - Familiarity with Oracle DBA fundamentals. - Experience with Oracle Integration Cloud (OIC) for PeopleSoft integrations. How to Apply Would you like to know more about this opportunity? For immediate consideration, please send your resume to [email protected] or contact us at (908) 505-3544. Learn more about Bright Vision Technologies at www.bvteck.com . Equal Employment Opportunity (EEO) Statement Bright Vision Technologies (BV Teck) is committed to equal employment opportunity (EEO) for all employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, veteran status, or any other protected status as defined by applicable federal, state, or local laws. This commitment extends to all aspects of employment, including recruitment, hiring, training, compensation, promotion, transfer, leaves of absence, termination, layoffs, and recall. BV Teck expressly prohibits any form of workplace harassment or discrimination. Any improper interference with employees' ability to perform their job duties may result in disciplinary action up to and including termination of employment.
Role Description We're seeking a Lead Software Engineer to manage a team within our API Engineering group. This team owns the services at the core of Fundrise’s investor application: the APIs that drive authentication, investing, account management, and more, and it drives everything underneath our flagship investor web, iOS, and Android applications. As a Lead Software Engineer, you'll be measured on the output, quality, and growth of your team. This is a people-management role in which you'll set technical direction, coach engineers, and help drive outputs through daily hands-on software engineering, making sound architectural calls, and solving the problems no one else can crack. Success in this role looks like a team that quickly and consistently turns product, operational, and compliance requirements into software to drive Fundrise forward. In this role, you will: - Manage and mentor a team of software engineers through effective weekly one-on-ones, deliberate delegation, and growth feedback - Own your team's delivery, breaking down work, coordinating across teams, and shipping against ambitious but achievable timelines - Hold the team to a high quality bar of production code, conducting thorough code reviews and making merge and deployment decisions - Drive design and architecture for Fundrise services and contribute to a long-term team roadmap - Partner with Product, Design, and other Engineering stakeholders across the organization to quickly implement complex functionality - Champion application security as a critical part of the work in a regulated financial services environment - Own production monitoring and triage across our services and third-party integrations Qualifications - Bachelor's degree in Computer Science or equivalent practical experience - 8+ years of professional software engineering experience, including deep expertise in Java, Spring / Spring Boot, and Hibernate - 3+ years leading and managing engineers: running 1:1s, driving team performance through candid feedback, and owning your team's delivery, quality, and growth - 4+ years building and maintaining production applications on AWS, including services like ECS, CDK, S3, SQS, Lambda, DynamoDB and WAF - A deep understanding of transactional database design and operations - A track record of improving existing systems in operationally complex environments Preferred Qualifications - Demonstrated experience building and maintaining secure software, including a solid understanding of common threats and principles for writing secure code - Comfortable tackling problems without obvious answers, and can rapidly absorb new languages and frameworks in order to implement the best software solutions - Experience managing high performing engineering teams - A passion for working backwards from the outcomes the business needs to the engineering decisions that will achieve them Benefits - Remote-first work environment (must live in the United States) - Competitive medical, dental, and vision insurance, with Fundrise contributing to both employee and dependent premiums - Flexible Spending Accounts for medical expenses, dependent care, and parking - 401(k) with 3% contributed by Fundrise, regardless of whether you are actively contributing yourself - Fully covered life insurance and short-term disability - Significant equity via our employee stock grant program - Gympass benefit including mental health resources - Flexible PTO - Employee Assistance Program - Paid parental leave - $190,000 - $250,000 a year
Senior Software Engineer
Poland and Eastern EuropeXebia is a global tech company with a journey in CEE that started with two Polish companies – PGS Software and GetInData. We are a team of 1,000+ experts delivering top-notch work across cloud, data, and software. We work on impactful projects across various sectors including fintech, e-commerce, aviation, logistics, media, and fashion, helping clients build scalable platforms and cutting-edge applications. Our clients include notable names like McLaren, Aviva, Deloitte, Spotify, Disney, ING, UPS, Tesco, Truecaller, AllSaints, Volotea, Schmitz Cargobull, Allegro, and InPost.
Role Description We are looking for Senior Software Engineers to join a project delivered for our international client operating in the digital payments and financial technology sector. The client develops modern payment platforms supporting business-critical financial services, with a strong focus on scalability, reliability, and continuous product evolution. This role is a great opportunity to work on enterprise-grade software solutions within a collaborative Agile environment. You will play a leading role in the design, development, testing, and continuous evolution of a modern platform while driving technical excellence across backend services, APIs, and selected frontend components. The project combines software engineering, cloud technologies, DevOps practices, and modern development methodologies to deliver secure, scalable, and high-quality solutions. You will work closely with software engineers, architects, QA specialists, Product Owners, and other cross-functional teams to deliver business-critical applications while mentoring colleagues and contributing to the long-term technical direction of the platform. - Actively contribute to the design, implementation, testing, and continuous improvement of the platform. - Take technical ownership of new feature development from design through successful delivery. - Develop and maintain enterprise-grade backend services, RESTful APIs, and microservice-based solutions. - Contribute to frontend development where required using HTML, CSS, and JavaScript. - Ensure software quality through test-driven development, behavior-driven development, and automated testing practices. - Mentor and support less experienced developers through technical guidance and knowledge sharing. - Take responsibility for troubleshooting and resolving complex technical issues. - Contribute to the technical evolution of the platform by identifying opportunities for modernization and continuous improvement. - Develop platform enhancements in accordance with established engineering standards and best practices. - Maintain high-quality technical documentation and actively reduce technical complexity. - Ensure agreed development processes, quality standards, and delivery timelines are consistently achieved. - Collaborate closely with architects, QA engineers, Product Owners, and fellow developers to deliver high-quality software. - Contribute to platform architecture discussions and engineering best practices. - Work collaboratively within cross-functional teams while promoting a "one team" engineering culture and developing broad, T-shaped skills. Qualifications - Extensive commercial experience in software development using Java 17 or newer. - Strong hands-on experience with Spring Boot, Hibernate, and enterprise Java development. - Proven experience designing and developing microservices and RESTful APIs. - Solid understanding of object-oriented analysis, design, and software architecture principles. - Strong experience working with SQL and relational databases. - Practical experience with test-driven development (TDD) and behavior-driven development (BDD). - Experience working within Agile software development environments. - Good understanding of DevOps culture, CI/CD practices, and modern software delivery. - Practical experience with HTML, CSS, and JavaScript. - Experience with Git and development tools such as Maven, Jenkins, Tomcat, and Apache. - Strong understanding of clean coding practices, SOLID principles, and software design patterns. - Experience writing automated tests using JUnit, WebDriver, Cucumber, or similar frameworks. - Familiarity with XML and JSON data formats. - Experience working with Unix/Linux environments and shell scripting. - Experience working with large-scale relational databases. - Ability to make sound technical decisions and evaluate complex technical trade-offs. - Strong leadership, mentoring, and knowledge-sharing skills. - Excellent written and verbal communication skills. - Proactive, self-driven, and solution-oriented mindset. - Strong organizational skills with the ability to effectively plan, prioritize, and manage work. - Collaborative approach with the ability to influence technical direction and challenge the status quo when appropriate. - Practical experience using AI-powered assistants (e.g. Claude Code, GitHub Copilot, Cursor) to improve productivity, quality, or decision-making in software delivery. Requirements - Work from the European Union region and a work permit are required. Nice to have - Experience working with AWS cloud services. - Experience contributing to enterprise-scale system architecture and platform modernization initiatives. - Familiarity with distributed systems and scalable application design. - Practical experience using AI-powered assistants (e.g. GitHub Copilot, Claude Code, Cursor) to improve productivity, quality, or decision-making in software delivery. - Experience applying GenAI in a more structured way within the SDLC, including defined workflows, prompt patterns, or tool integrations embedded into daily work. - Interest in and familiarity with emerging AI-driven practices (e.g. agent-based workflows, automation patterns, AI-augmented development), with a willingness to explore and experiment beyond standard approaches. Recruitment Process - CV review - HR call - Interview - Client Interview - Decision


