A platform of software & services built for TSPs. Follow us for product updates, company news, business advice and more.
Senior Software Engineer
Location
Worldwide
Posted
36 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
ConnectWise
• System Engineering: Design, build, and maintain large-scale production services, web applications, data pipelines, and streaming systems. • Agile Participation: Work actively within an Agile/Scrum framework, participating in sprint planning, daily stand-ups, retrospectives, and demos. • Operational Excellence: Debug production issues across services and multiple levels of the stack; work on systems critical to the company's current and future operations. • Mentorship & Influence: Influence others within the Software Engineering team through the explanation of facts, policies, and practices. • Standards & Tooling: Assist with the improvement of organizational engineering standards, tooling, and processes. • Quality & Validation: Evaluate code for validity, proper structure, and alignment with industry standards; participate in testing and certification.
Job Requirements
- 5 Years to 8
- Agile Methodology: Proven experience working in Agile environments, proficient in iterative development and collaborating with Product and QA.
- Programming Languages: Proficiency in Golang is required. (Candidates with expert-level Java or Python experience and a commitment to transitioning to Go will be considered).
- Cloud Native Architecture: Deep familiarity with microservices architecture and containerization (Docker and Kubernetes).
- System Design: Experience designing and maintaining distributed systems capable of handling high traffic and large-scale datasets.
- Database Expertise: Strong proficiency in both SQL and NoSQL databases.
- SDLC: Comprehensive understanding of the full Software Development Life Cycle.
Benefits
- Health insurance
- Retirement plans
- Paid time off
- Flexible work arrangements
- Professional development
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Ser referência técnica para o time nos projetos de antifraude • Garantir aderência a boas práticas de desenvolvimento e arquitetura • Realizar code reviews estratégicos e apoiar decisões técnicas • Acompanhar entregas, métricas e riscos técnicos do time • Atuar junto a POs para definição técnica de soluções • Mentorar desenvolvedores e apoiar evolução do time
Software Engineer I
OneStream SoftwareA comprehensive cloud-based platform to modernize the Office of the CFO.
• Design, develop, test, and maintain high-quality software components within OneStream solutions • Implement features using established design patterns and best practices under guidance from senior engineers • Contribute to UI development using modern UI frameworks including Angular, React, Blazor, and WPF • Develop and integrate APIs and services following RESTful standards and practices • Write clean, maintainable, and well-documented code with appropriate unit test coverage • Use AI-assisted development tools to accelerate development, refactoring, test creation, and documentation, while validating AI-generated output for correctness, security, and architectural alignment • Participate in peer code reviews to improve code quality and consistency • Assist in diagnosing, debugging, and resolving software defects across development and test environments • Collaborate with Product, QA, and other engineering team members to deliver features that meet functional and quality expectations • Follow established SDLC, security, and compliance protocols
Role Description Stiamo cercando un Senior Full Stack Engineer con capacità reali di lavorare end-to-end: frontend (React / React Native) e backend (Python / Flask). Il ruolo prevede responsabilità diretta su componenti critici del sistema e coinvolgimento nelle decisioni architetturali. Ti verrà richiesto di lavorare con autonomia, prendere decisioni tecniche anche in assenza di specifiche complete e assumerti la responsabilità del risultato. - Modalità di lavoro: Full remote (Europa) - Collaborazione asincrona + momenti di allineamento - Richiesta sovrapposizione operativa: GMT-1 / GMT+3 - Ambiente ad alta velocità, orientato al delivery Responsibilities - Progettare, sviluppare e mantenere applicazioni web (React) e mobile (React Native) - Sviluppare e scalare servizi backend in Python (Flask) - Disegnare API robuste, versionate e mantenibili - Contribuire attivamente all’architettura (modularità, scalabilità, performance) - Integrare servizi esterni (pagamenti, CRM, marketing tools, AI) - Lavorare su sistemi AI (LLM, RAG, agenti) - Migliorare codebase, performance e developer experience - Definire standard di qualità (testing, code review, CI/CD) - Supportare il team nelle scelte tecniche e nella risoluzione di problemi complessi Qualifications - 5+ anni di esperienza nello sviluppo software su sistemi in produzione - Esperienza solida con React + TypeScript - Ottima conoscenza di Python (Flask o framework simili) - Progettazione e sviluppo di API REST scalabili - Esperienza con database relazionali (PostgreSQL) - Integrazione con servizi AI / LLM. Utilizzo di framework opensource Agentic AI. - Esperienza con sistemi basati su LLM (RAG, agenti, workflow AI-driven) - Familiarità con strumenti di sviluppo assistiti da AI (es. Codex, Claude Code o equivalenti) - Esperienza con architetture modulari e scalabili - Familiarità con testing (unit/integration) - Esperienza con Docker e pipeline CI/CD - Versionamento codice (Git) - Esperienza in ambienti Agile/Scrum Nice to have - Esperienza concreta con React Native in produzione - Esperienza con sistemi real-time (WebSockets) - Esperienza con sistemi di tracking / analytics - Background in startup o ambienti ad alta velocità Soft Skills - Autonomia decisionale e senso di responsabilità - Approccio pragmatico al problem solving - Attenzione alla qualità del codice - Comunicazione chiara e diretta - Orientamento al risultato Benefits - Ownership reale su prodotto e architettura - Impatto diretto sul business - Ambiente veloce, senza burocrazia - Collaborazione diretta con leadership tecnica - Full remote in Europa con flessibilità operativa - Retribuzione commisurata all’esperienza e alle competenze del candidato. Disponibilità a discutere nel corso del colloquio.
Full-stack Software Developer, Digital Wellness Mobile App
Lemio - Live more scroll lessGet in control of your time and life.
• Implementing an AI-layer to the current product • Creating an AI-backbone for future software development • Porting Lemio to Android and Desktop Browsers • Utilizing iOS Screen Time API and other related tools



