Job Closed
This listing is no longer active.
Some people connect businesses to people. Others connect people to people. We do both. #AllTogether
Senior Software Engineer, PHP
Location
United States
Posted
42 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, PHP
Higher Logic
• Build, maintain, and ship high-quality product features in a multidisciplinary Agile team. • Design and evolve backend systems that support large-scale, highly configurable community applications. • Work across core application layers, APIs, integrations, and platform capabilities to deliver reliable end-to-end solutions. • Write reliable, well-tested code; participate in code review; mentor teammates through thoughtful feedback and shared patterns. • Triage, debug, and resolve production issues efficiently; collaborate closely with product, QA, support, and other engineers to close the loop quickly. • Contribute to application performance, scalability, resilience, and maintainability across a large and evolving codebase. • Help shape technical direction by improving architecture, coding standards, tooling, documentation, and team development practices. • Participate in guild or cross-team engineering discussions to strengthen backend practices and promote sustainable patterns across the organization.
Job Requirements
- Strong understanding of Agile values and principles.
- Strong software engineering fundamentals, including object-oriented design, modular architecture, and maintainable coding practices.
- Experience building and supporting production applications at scale, with attention to performance, reliability, and long-term maintainability.
- Experience designing and working with APIs and service boundaries in complex systems.
- Ability to debug effectively, reason through production issues, and make sound tradeoffs in a large application environment.
- Awareness of security best practices and experience identifying or addressing vulnerabilities in web applications.
- Comfort working in containerized or modern local development environments and with contemporary engineering workflows.
- Comfort with Git-based workflows, pull requests, and collaborative code review.
- Practical experience using AI coding tools (Cursor or equivalent) in day-to-day development, including validating generated code and avoiding insecure or low-quality patterns.
Benefits
- Competitive compensation.
- Comprehensive health benefits package.
- 401(k) plan with employer match.
- Healthcare and dependent-care flexible spending account.
- Company short-term and long-term disability insurance.
- Company culture that recognizes its employees.
- Room for growth and development and management that cares about your professional growth and will help you achieve your goals.
- Significant advancement opportunities for outstanding performers.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Work with CI&T to support a financial services client; • Develop backend components; • Design, develop, and maintain high-quality, high-performance microservices; • Actively participate in all phases of the software development lifecycle, including technical refinement, development, testing, and deployment; • Collaborate with the team to propose and implement technical solutions aligned with business requirements; • Participate in code reviews, ensuring quality and adherence to best practices; • Work collaboratively with teammates and clients, promoting a productive and harmonious environment; • Maintain clear and efficient communication with all team members, facilitating information exchange and alignment of objectives.
• Design, build, and maintain backend services, REST APIs, and data models using TypeScript and Node.js • Develop document ingestion, processing, semantic search, vector search, and RAG-based systems leveraging LLMs from providers such as OpenAI, Anthropic, and Google • Build and operate asynchronous processing pipelines, background workers, and long-running jobs • Improve performance, reliability, scalability, and security across distributed, multi-tenant systems and databases • Collaborate with engineering, legal, and product teams to deliver customer-facing features and contribute to architectural decisions • Monitor, maintain, and continuously improve production systems and platform capabilities
• Gather and clarify business requirements in close collaboration with stakeholders • Define and structure functional requirements from scratch (no existing documentation) • Translate business needs into user stories, acceptance criteria, and UI/UX requirements • Work closely with UI/UX designers on user flows, wireframes, and interface logic • Help establish lightweight but scalable documentation standards (requirements, flows, specs) • Participate in product discovery and help shape solutions early in the lifecycle • Support developers by ensuring clarity of requirements during implementation • Review UI implementations to ensure alignment with business expectations • Identify gaps, inconsistencies, and opportunities for process and product improvement
Role Description La risorsa verrà inserita all'interno della business unit ICT in un team altamente qualificato, con opportunità di crescita su architetture Azure e pratiche DevSecOps e parteciperà attivamente all'implementazione di iniziative di modernizzazione applicativa, progettazione cloud-native tramite Microsoft Azure, sviluppo applicativo e pratiche DevOps all'interno di contesti entreprise. Activities - Progettare e sviluppare soluzioni cloud-native su Microsoft Azure, con utilizzo di servizi PaaS e Serverless (App Service, Function App, Service Bus, Storage) - Sviluppare applicazioni backend in C# (.NET) e contribuire a componenti in Python e/o React secondo le esigenze di progetto - Progettare e ottimizzare soluzioni di persistenza dei dati su Azure SQL e Cosmos DB - Definire e gestire l'infrastruttura come codice tramite Bicep - Configurare e mantenere pipeline CI/CD su Azure DevOps e/o Bitbucket, promuovendo pratiche DevOps e DevSecOps nel team - Gestire soluzioni di containerizzazione su Azure (ACR, Container Apps, Container Instance) - Contribuire all'analisi tecnica dei requisiti e alla progettazione architetturale, producendo documentazione HLD/LLD - Supportare attività di rearchitect, reengineering o refactoring di applicazioni esistenti verso paradigmi cloud-native Qualifications - Solida esperienza con i servizi Azure PaaS e Serverless: App Service, Function App, Azure SQL, Cosmos DB, Storage, Service Bus - Competenza nello sviluppo backend in C# (.NET) - Esperienza nella definizione e gestione dell'infrastruttura come codice tramite Bicep - Conoscenza di Python e/o React - Esperienza nella configurazione e gestione di pipeline CI/CD su Azure DevOps e/o Bitbucket - Capacità di analisi tecnica dei requisiti e di progettazione architetturale - Attitudine al lavoro in team e alla condivisione delle best practice tecniche Preferred Requirements - Servizi di containerizzazione Azure (ACR, Container Apps, Container Instance) - Esperienze di rearchitect, reengineering o refactoring Benefits - Inserimento su progetto strutturato e continuativo - Contesto tecnologico moderno e collaborativo - RAL indicativa: € 35.000 – €45.000 - Modalità di lavoro full remote - Possibilità di crescita tecnica su progetti di Digital Transformation Location Italia, full remote



