Founded in 1999 and headquartered in U.S., our client is a leading provider of web solutions for the education sector, serving over 7,000 schools and educational institutions in more than 100 countries globally. Their products and services help schools enhance communication, manage enrollments, recruit staff and students, and support fundraising initiatives. The company’s offerings also address the challenges of data privacy, accessibility, hosting, and security. With an award-winning content management system, advanced marketing tools, and top-tier customer support, the company has over 500 employees across the U.S., Europe, South America, and Asia.
As a Staff Software Engineer / Application Architect, you will play a critical role in guiding the architecture and development efforts of multiple engineering teams spread across various locations. In this position, you’ll balance hands-on coding with strategic decision-making, influencing project direction, aligning cross-team initiatives, and ensuring high-impact solutions are delivered.
Staff Software Engineer / Application Architect
Product Engineering | Krakow or hybrid | Employment Contract or B2B
Qualification and Skills
- Strong expertise in technology leadership, architecture, and hands-on coding (React.js and Node.js are essential).
- Proven ability to drive and influence projects across multiple teams and regions.
- Demonstrated success as an individual contributor with a strong track record of delivery.
- Excellent communication and leadership skills in technical discussions and decision-making processes.
- Experience with cloud computing (preferably GCP, AWS is a plus).
- Familiarity with serverless architectures and a good understanding of DevOps and DevSecOps tools and practices.
Key Responsibilities
- Cross-Team Leadership: Drive collaboration and alignment across different engineering groups and regions, influencing project direction and ensuring cohesive teamwork.
- Technical Expertise: Leverage your deep experience with React.js, Node.js, and full-stack development to lead technical solutions. Apply your cloud computing knowledge (preferably GCP), Kubernetes, and DevOps practices to ensure efficient and secure architectures.
- Project Delivery: Ensure timely, high-quality delivery of technical solutions that meet or exceed expectations.
- Mentorship and Guidance: Mentor engineers across teams, helping them align technical solutions with business goals and ensuring consistent architectural practices.
- Problem Solving: Approach complex technical problems with innovative and strategic thinking, using your problem-solving skills to resolve challenges efficiently.
- Collaboration: Work effectively with cross-functional and geographically dispersed teams, demonstrating excellent teamwork and communication.
What You’ll Love Working Here
- Executive Engagement: Regular interaction with senior leadership, offering excellent career visibility and opportunities for significant impact.
- Technological Innovation: Access to cutting-edge technology with the flexibility to propose and experiment with innovative solutions.
- Professional Growth: A supportive environment that encourages personal and professional development, fostering individual strengths and ambitions.