Job Closed
This listing is no longer active.
Modern Integration Platform
Senior Software Architect
Location
Brazil
Posted
61 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Architect
Sensedia
• Develop and maintain software architectures that support the company's growth, delivering robust, scalable, and secure technical solutions aligned with business needs. • Act as a facilitator between technical teams and stakeholders, ensuring efficient communication between technology and the business. • Provide support to the development team, guiding best practices, promoting innovation, and ensuring operational efficiency and long-term quality of deliveries. • Review and optimize system architecture to ensure scalability and security. • Create proofs of concept to validate architectural solutions and technical decisions. • Propose continuous improvements and architectural evolutions, minimizing impact on production operations. • Monitor system performance, anticipate issues, and ensure high availability and resilience. • Collaborate with the team to implement optimization solutions and resolve critical incidents. • Participate in meetings with clients and stakeholders, translating business requirements into technical solutions and leaving those meetings with technical architecture diagrams and creating/updating detailed documentation. • Support developers and QA with best practices and code reviews. • Assist in implementing critical changes with a focus on quality. • Keep the system secure by applying security improvements and ensuring compliance with industry regulations. • Guide and support the team's technical development, promoting best practices and efficient architectural solutions. • Create and maintain functional and technical diagram models.
Job Requirements
- Process and domain modeling
- Programming skills sufficient to build proofs of concept
- Tools and methodologies focused on software development
- Experience designing architectural solutions in Cloud environments
- Strong development experience in Java or Node.js
- Experience with serverless architecture
- Experience with integration platforms
- Experience with microservices-based architecture, REST and gRPC
- Experience with Docker and Kubernetes
- Experience with Continuous Integration/Continuous Delivery
- Experience with databases (SQL and NoSQL)
- General knowledge of Azure
- Experience with Azure AKS (Azure Kubernetes Service)
- Cosmos DB
- Event Hubs
- Expertise in distributed, event-driven microservices architecture
- API design (REST contracts, versioning, breaking/non-breaking changes)
- Mastery of B2B integration patterns: retries, DLQ, idempotency, fallbacks, timeouts, circuit breaker, saga, etc.
Benefits
- Meal voucher / food allowance (Flash benefits card)
- Health insurance
- Dental plan
- Life insurance
- PPR (Profit Sharing / Performance Bonus)
- TotalPass
- Childcare allowance
- Well-Being program (for physical and mental health)
- Corporate University (our #SensediaAcademy), with multiple development tracks
- Cultural and educational partners with special discounts
- Extended maternity and paternity leave
- Flexible work model #WorkWhereYouBelong
Related Guides
Related Categories
Related Job Pages
More Architect Jobs
HubSpot CRM Architect
AlegraSomos el ecosistema de soluciones contables y financieras en la nube que le da superpoderes a las Pymes de Latinoamérica. +500 personas trabajando 100% remoto, presentes en 8 países y creciendo. En Alegra valoramos y promovemos la diversidad y la inclusión en todas sus formas. Todas nuestras oportunidades están abiertas sin distinción de identidad de género, orientación sexual, origen étnico, religión, edad, discapacidad u otras características. Si necesitas ajustes en alguna etapa del proceso, indícalo en tu postulación.
Role Description ¿Eres alguien que no solo configura herramientas, sino que diseña los sistemas que hacen posible que un equipo comercial opere sin fricción, con datos confiables e integraciones que no fallan en producción? Este reto es para ti. Tu misión en Alegra: - Serás el arquitecto del núcleo técnico de RevOps: la persona que define cómo fluyen los datos desde el primer contacto hasta el ingreso y construye las integraciones que sostienen el funnel. - Garantizar que el CRM sea una fuente de verdad impecable, que cada integración tenga resiliencia real en producción y que cada fricción manual en el stack comercial sea reemplazada por un flujo automatizado, documentado y sostenible. ¿Qué harás con nosotros? - Diseñar el modelo de datos del CRM: objetos, propiedades, reglas de negocio, permisos y nomenclatura como fuente de verdad del revenue. - Garantizar la trazabilidad del funnel comercial de extremo a extremo: MQL → SQL → Opportunity → Revenue, con consistencia de datos en cada etapa. - Diseñar e implementar integraciones entre el CRM y el stack comercial: telefonía (Genesys), mensajería (WhatsApp API), analytics, herramientas de IA y sistemas de producto. - Construir automatizaciones avanzadas basadas en eventos, reglas y priorización inteligente usando AWS Lambda, n8n o equivalente. - Garantizar sincronización, manejo de errores y observabilidad en todos los flujos entre sistemas en producción. - Eliminar dependencias manuales mediante automatización estructurada: identificar fricciones sistémicas y reemplazarlas con flujos reproducibles y documentados. - Definir los estándares técnicos del equipo: naming conventions, control de versiones, documentación de integraciones y guías de contribución. - Coordinar con el equipo de Data para garantizar coherencia entre la arquitectura operativa de RevOps y el modelo de datos del data warehouse. - Implementar soluciones de IA aplicada al stack: scoring de leads, evaluadores automáticos de calidad, agentes de voz integrados al CRM. ¿Cómo usarás IA en el día a día de este rol? - Gobernanza self-healing: implementarás soluciones de IA que detecten anomalías, limpien duplicados y normalicen datos del CRM en tiempo real, garantizando una fuente de verdad sin deuda operativa. - Automatización inteligente de integraciones: diseñarás flujos donde la IA detecta y resuelve errores de sincronización entre sistemas antes de que impacten al equipo comercial. - IA conversacional aplicada al revenue: integrarás agentes de voz y chatbots directamente con el CRM para capturar datos estructurados de cada interacción sin carga administrativa para el equipo. Qualifications - Entre 3 y 6 años en roles de Revenue Operations técnico, CRM Systems, Business Systems o ingeniería de software con stack SaaS. - Experiencia diseñando arquitecturas de CRM: modelo de datos, Custom Objects, gobernanza y source of truth — no solo configuración de campos desde la UI. - Experiencia implementando integraciones entre herramientas del stack comercial usando APIs propias y plataformas de integración (REST, webhooks, OAuth 2.0). - Experiencia operando servicios en AWS o GCP en producción. - Dominio de HubSpot desde la arquitectura interna: Custom Objects, Operations Hub, Workflows API, Data Sync — el perfil que buscamos es el de un HubSpot Engineer/Developer con visión de sistemas, no de administración desde la interfaz. - Experiencia implementando soluciones de IA aplicada al revenue. Requirements - Conocimiento de Genesys Cloud API o plataformas de contactabilidad similares. - Experiencia con herramientas de observabilidad: CloudWatch, Datadog o equivalente. - Certificaciones en HubSpot (Operations Hub, CRM Implementation). - Requisito de ubicación: Ser residente o contar con permiso de trabajo en Colombia, México, República Dominicana o Costa Rica. Benefits - Trabajo 100% remoto con relación laboral estable. - Coworking mensuales con el equipo local. - Plan de carrera y oportunidades para seguir desarrollando tus habilidades. - Acceso a plataformas educativas, cursos con certificaciones y una biblioteca virtual. - Clases de inglés. - Programas de bienestar y charlas sobre hábitos saludables. - Dos días de cuidado al año adicionales a tus vacaciones. - Apoyo económico para mejorar tu espacio de trabajo. - Celebración de cumpleaños con un bono económico y medio día libre. - Un equipo con talento de distintos países y culturas.
Senior Data Architect
OneMagnifyCreating optimal customer experiences through digital transformation.
OneMagnify is an AI native, platform-enabled B2B digital agency operating at the intersection of data, technology, and creativity. We help complex organizations drive measurable business outcomes by building smarter customer experiences and delivering highly integrated solutions across digital, media, and technology. By combining deep industry expertise with advanced analytics and artificial intelligence, we enable our clients to make better decisions, move faster, and compete more effectively in dynamic markets. Role Summary As a Data Architect at OneMagnify, you'll design and own the data infrastructure that makes complex analytics and AI-powered client solutions possible. This is a hands-on technical role working at the center of our data practice — shaping how data flows, integrates, and performs across enterprise systems. The work you do here directly affects the quality of insights our clients rely on to make faster, smarter business decisions. The Impact You'll Have Data architecture at OneMagnify isn't a back-office function — it's the foundation that every analytics, AI, and customer experience solution is built on. When the data infrastructure is sound, everything downstream works better: campaign performance models are more accurate, personalization engines fire correctly, and clients get reporting they can actually trust. You'll work on engagements where clients — often large B2B organizations in automotive, industrial, or enterprise technology sectors — are trying to connect disparate systems, improve data reliability, or modernize their pipelines to support cloud-native analytics. You'll partner closely with analytics, engineering, and strategy teams to make sure the architecture you design holds up in production and scales with the client's needs. You'll also mentor junior data engineers and analysts, raising the technical bar across the team and helping others grow their craft alongside you. What You'll Do Design Enterprise Data Architecture - Build and implement scalable data architecture frameworks that support enterprise analytics and operational needs - Define data models, storage strategies, and integration patterns that translate business requirements into durable technical solutions - Ensure designs are built for performance, reliability, and long-term maintainability — not just to solve today's problem Establish and Enforce Data Quality Standards - Develop data quality protocols that ensure consistency, accuracy, and reliability across systems and sources - Use strong SQL fundamentals to build validation and troubleshooting processes that catch issues before they reach end users - Set standards that analytics and engineering teams can operate against with confidence Build and Optimize Data Pipelines - Lead integration work using APIs and modern pipeline approaches to connect systems that weren't designed to talk to each other - Optimize ETL/ELT workflows using Databricks and AWS-native services (Glue, Step Functions, Lambda) to build reliable, scalable pipelines - Leverage the Databricks Lakehouse platform — Delta Lake, Unity Catalog, and Spark-based processing — to improve pipeline efficiency and reduce operational overhead Collaborate Across Engineering, Analytics, and Strategy - Work directly with engineering and analytics teams to align data architecture decisions with broader project goals and client outcomes - Partner with strategy and delivery teams to ensure data infrastructure supports the business use cases clients care most about - Translate technical architecture concepts for non-technical stakeholders clearly and without jargon Develop Junior Data Talent - Provide technical guidance and mentorship to junior data engineers and analysts - Help build team-wide fluency in data architecture best practices, pipeline patterns, and data quality thinking What You'll Need - Bachelor's degree in Computer Science, Information Systems, or a related field — or equivalent professional experience - 5+ years of hands-on experience in data architecture development or implementation - Strong SQL skills across data analysis, validation, and troubleshooting - Hands-on experience with Databricks (Delta Lake, Unity Catalog, Spark) and AWS data services (Glue, Redshift, S3, Lambda, or Step Functions) - Familiarity with APIs and integration methods for connecting systems across an enterprise Future-Ready Skills (Nice to Have) - Deep experience with AWS cloud data infrastructure (Redshift, S3, Glue, EMR, or similar) in a production environment, ideally alongside Databricks - Familiarity with Databricks MLflow or Feature Store as a bridge between data engineering and AI/ML workflows - Familiarity with marketing data ecosystems: CRM platforms, CDP architectures, or Martech/Adtech data flows - Experience in a digital agency, marketing services, or consulting environment where you've navigated multiple client data environments - Working knowledge of data governance or observability frameworks (e.g., data lineage, cataloging, or pipeline monitoring tools) Benefits We believe great work happens when people have the support and flexibility they need to thrive. Our benefits include medical, dental, and vision coverage, a 401(k) retirement plan, paid holidays, and Flexible Time Off (FTO) so you can take time away to recharge when you need it. We also offer additional programs focused on wellness, financial security, and professional growth. We are an equal opportunity employer We believe that Innovative ideas and solutions start with unique perspectives. That’s why we’re committed to providing every employee a workplace that’s free of discrimination and intolerance. We’re proud to be an equal opportunity employer and actively search for like-minded people to join our team. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform job functions, and to receive benefits and privileges of employment. Please contact us to request accommodation.
• Analyze adoption metrics to identify trends and suggest improvements • Co-facilitate adoption workshops and document actionable outcomes • Update success plans based on customer feedback • Troubleshoot basic technical adoption blockers such as configuration errors • Collaborate with ASAs to align account plans with adoption best practices
Hours: Shift Start Time: VariableShift End Time: Variable AWS Hours Requirement: 8/40 - 8 Hour Shift Additional Shift Information: Weekend Requirements: As Needed On-Call Required: Yes Hourly Pay Range (Minimum - Midpoint - Maximum): $67.070 - $86.540 - $96.930 The stated pay scale reflects the range that Sharp reasonably expects to pay for this position. The actual pay rate and pay grade for this position will be dependent on a variety of factors, including an applicant’s years of experience, unique skills and abilities, education, alignment with similar internal candidates, marketplace factors, other requirements for the position, and employer business practices. What You Will Do Reviews, analyzes and designs integrated data models that will be implemented within a MS/SQL or Oracle database environment. Provides expertise in full life cycle development for the growth of the Data Warehouse environment and quality technical leadership on critical projects. Performs highly complex tasks and brings unquestioned competency to systems administration duties required to support Sharp's distributed computing environment in a highly available manner. Provides direct support to internal Sharp HealthCare (SHC) staff to evaluate and implement new technology and promote the effective and efficient use of computing resources. Will manage IS project initiatives, provide planning expertise and act as a mentor to other technical staff. Required Qualifications - 7 Years experience that includes logical and physical data modeling in a large data warehouse environment with a database architecture comparable to Sharp's (five years of experience as a senior developer within SHC Enterprise Analytics may be substituted for external experience). Preferred Qualifications - Bachelor's Degree in Computer Science, Business or related area (relevant experience in excess of seven years or appropriate certifications may be substituted). Essential Functions - Data architecture Utilizes effective analysis and design to create sustainable well performing models using Information Systems accepted framework and tools. Develops standards and processes to insure best practices are utilized throughout the development life cycle. Determines the strategy for system architecture design to ensure optimal system performance and throughput and implements successfully. Utilizes IS standard ETL tools to map source system data to the data warehouse. Adjusts ETL processes to accommodate changes to source systems and business requirements. Designs data models for use with IS standard reporting tools according to business needs defined. Works with technical resources to accomplish objectives. Designs and communicates physical database designs to database administration. Develops a process to create and maintain ODS (Operational Data Store) to support data warehouse. Provides expertise for schema development and model design for all new data sources. Creates documentation and release notes for thorough project tracking. Work with team and other IT departments to leverage the data warehouse to meet strategic goals. Assist in developing solutions for data quality issues that are discovered in the data warehouse. - Develop code Analyzes, designs, programs, documents, and maintains computer application software and database files using standard programming conventions. Interprets and translates functional specifications into efficient and effective code development. Minimizes re-write penalties as established by department via thorough analysis, creative design, and sound development of code. Sets standard for technical team for an agile approach to development. Uses sound judgment in performing change control management appropriately, including synchronization of test and production environments. Performs code review using sound knowledge and judgment regarding IS principles and department specifications. Documents file structures, programming constructs, installation and operating instruction and other technical features and project status of applications developed or installed by the department. Exhibits structured programming methodology in code. Uses standardized naming conventions a majority of the time. Ensures that production delays do not occur due to negligence or failure to following proper procedures. - Leadership Exercises leadership role with staff and clients to promote customer satisfaction and staff development. Acts as a mentor for all technical staff in the group. Works with individuals in addition to providing group education sessions. Reviews the need for training and recommends the appropriate training programs for designated individuals or workgroups in system functions and operations in order to maximize user effectiveness. Manages client expectations and priorities through effective communication and interaction. Provides leadership in the implementation of technical products and participates in all software and O/S upgrades. Resolves conflicts with client expectations and department issues. Works with project managers to identify tasks and timelines for technical projects. Manages interactions with clients to ensure understanding, agreement and attainment of project goals. Communicates completion dates and delays proactively. Trains new IS staff in system functions and operations in order to maximize user effectiveness and utilization of systems. Cross-trains with other departments. Regularly keeps manager informed through activity reports monthly, or a frequency as established by the manager and requires minimal supervision. Demonstrates ability to independently perform other departmental tasks not specific to data architecture. Participates in department quality improvement processes and offers suggestions to improve customer satisfaction, departmental service levels and productivity. - Problem resolution and analysis Performs thorough analysis of applications running in Sharp environment for highest level of availability. Designs and implements application installations that are flexible and highly reliable and available. Identifies and resolves system performance issues and provides solution to other key department personnel to assist in resolution if required. Through thorough planning and implementation, in accordance with industry best practices, the environments provide over 95% reliability, as measured from an end user perspective. Applications are expected to be self-monitoring and capable of issuing predictive warnings of failures through existing system monitoring tools. Responds to requests for service within guidelines and timeframes as established to meet organizational objectives. Service incidents are all entered into the trouble tracking system and closed within expected timeframes. Customers are kept informed of the progress of their requests and notified of successful completion or need for delay. Provides on call support as needed to troubleshoot problems as part of the on call rotation schedule. Responds in a timely manner (within 30 minutes) to pages. Will receive remedial issues from other programmers when senior level skills are required for problem resolution. - System configuration and testing Configures, develops, and executes plans to ensure optimum system performance. Creates and maintains system related documentation such that features and procedures are well documented and communicated. Documentation allows for the continuation of functions by other programmers when the assigned primary Programmer is unavailable. Documentation is kept up to date and is readily available. Ensures the appropriate use of test environments and version control software. Executes against documentation test plans adequately. Consistently maintains software changes across the production and test environments according to IS policy. Performs all levels of testing in a timely and accurate manner. Performs environment synchronization as required in a timely and accurate manner. Ensures that testing demonstrates adequate understanding of the following: standard functionality; client workflow; tables/dictionaries; screen design; system options; rules. Ensures that production delays do not occur due to negligence or failure to following proper procedures. Follows change management procedures. - Technology review Utilizes effective analysis and creative problem solving techniques within Information Systems accepted framework to develop quality services and resolve problems. Develops and maintains an extraordinarily high level of skill in information technologies applicable to Sharp. Extremely flexible in recommending the appropriate solutions to meet Sharp's needs, regardless of vendor. Acts as in-house consultant to IS applications teams, and is responsible for providing a technical analysis of the proposed system's fit into Sharp's computing infrastructure. Will manage other programmers in the implementation of selected technologies. Is viewed by others in IS as the in-house technical expert. Using sound knowledge of business, strategic, and IS strategies, translates business requirements into system solutions that meet project requirements. Performs a thorough problem analysis using sound judgment, initiative, and own discretion and seeks out required data for problem analysis and resolution. Analyzes user needs/requirements through a variety of appropriate methods such as: on site visits; review of department policies/procedures; review of system capabilities; ensuring attainment of optimal functionality; user satisfaction. Develops a comprehensive analysis of pros/cons and implications of proposed solutions. Demonstrates strategic and forward thinking by conducting thorough analyses of downstream and upstream impact of issues and proposed solutions. Uses effective interviewing skills to elicit client requirements. Knowledge, Skills, and Abilities - Proficient in both Microsoft SQL Server and Oracle and experience with Informatica ETL tools. - Experience with complex systems integration and experience with industry standard data modeling tools. - Working knowledge of various operating systems including Windows and Unix. - Understands concepts of creating highly available systems, good programming and leadership skills and ability to mentor junior staff members. Sharp HealthCare is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender, gender identity, sexual orientation, age, status as a protected veteran, among other things, or status as a qualified individual with disability or any other protected class



