
Senior Software Engineer
Posted Sep 15

Posted Sep 15
This is a fully remote position, open to applicants in Guatemala.
β’ Spearhead the technical design, development, and upkeep of scalable, secure, and high-performing software systems.
β’ Establish software architecture and make pivotal technology-direction decisions for the product.
β’ Collaborate with Product Owners and various departments to convert business requirements into technical solutions.
β’ Mentor and guide development teams while promoting engineering best practices, which encompass coding, code reviews, testing, and CI/CD.
β’ Oversee the resolution of critical issues and support decisions related to bugs, refactoring, and performance optimization.
β’ Supervise team deliverables and ensure technical quality through code reviews, automated testing, and performance monitoring.
β’ Champion continuous improvement and the adoption of agile best practices, including Scrum and Kanban methodologies.
β’ Encourage collaboration and ongoing learning within the team.
β’ Assist in recruiting technical talent and engage in the training and development of team members.
β’ Stay informed about new technologies and industry trends that are pertinent to the product and processes.
β’ Propel and enhance AI-assisted workflows.
β’ Take ownership of and improve quality gates.
β’ Tackle performance and modeling challenges.
β’ A minimum of 6 years of experience in software development.
β’ At least 2β3 years in technical leadership positions.
β’ Experience in migrating or rewriting legacy systems is advantageous.
β’ Background in hospital, healthcare, insurance, banking, or other regulated/high-stakes domains is a plus.
β’ Proficiency in advanced Java; minimum of Java 17 and comfortable transitioning to Java 25 LTS.
β’ Familiarity with Spring Boot 3.x/4.x.
β’ Knowledge of Spring Security 6/7.
β’ Experience with Spring Cloud Gateway.
β’ Proficient in TypeScript and Vue 3 Composition API.
β’ Knowledge of PrimeVue 4.5+.
β’ Experience with Vite 6+.
β’ Familiarity with Vitest 3+.
β’ Experience using Pinia.
β’ Ability to build schema-driven dynamic forms and master-detail screens.
β’ Knowledge of Keycloak / OIDC / JWT, including realm modeling, RS256 validation, and client/scope design.
β’ Proficiency with Docker and Kubernetes.
β’ Experience with Kustomize overlays, health/readiness probes, structured logging, and Micrometer/Prometheus.
β’ Familiarity with JUnit 5.
β’ Experience with Testcontainers and Oracle.
β’ Proficient in Playwright E2E.
β’ Experience working with AI coding assistants such as Claude Code, Cursor, or Copilot; including designing prompts, creating custom agents/skills, and reviewing AI output thoroughly.
β’ Familiarity with Confluence/Jira-driven engineering workflows.
β’ Proven track record of guiding and mentoring engineers, making critical architectural decisions, and resolving complex problems under pressure.
β’ Exceptional ability to communicate intricate technical concepts to non-technical audiences and collaborate effectively with stakeholders.
β’ Demonstrated proactivity, inspiring leadership, organizational skills, adaptability in agile environments, swift delivery, and a focus on resolving root causes instead of circumventing checks.
β’ Opportunity for remote work.
β’ Engaging in contractor arrangements.
Shield AI
Netflix
Travoom
HeroSoftware GmbH - Shopify Apps
Get handpicked remote jobs straight to your inbox weekly.