JobMatch
← Back to jobs

Sr Software Engineer

Osigu

RemoteGuatemalaseniorContractor
Posted
1 month ago
Source
Himalayas
Field
Engineering

Skills

CommunicationTypeScriptKubernetesRecruitingLeadershipSecurityDockerKanbanCI/CDAgileScrumJavaJiraVueAI

Description

Software engineer with extensive experience in building, maintaining, and improving scalable platforms, as well as providing technical oversight to development teams. The ideal candidate will be a technical reference within the company, capable of making strategic software architecture decisions, guiding the team, and assisting in solving critical problems. This role requires being a key point of contact for both the team and stakeholders, ensuring the delivery of high-quality products that meet business needs. Responsibilities - Lead the tech design, development, and maintenance of software systems, ensuring scalability, security, and performance. - Define software architecture and make key decisions regarding the product’s technological direction. - Work closely with Product Owners and other departments to translate business requirements into technical solutions. - Guide and mentor development teams, promoting best practices in software engineering (coding, code review, testing, CI/CD, etc.). - Manage the resolution of critical issues and support decision-making related to bugs, refactoring, and performance optimizations. - Oversee the team's deliverables and ensure technical quality through code reviews, automated testing, and performance monitoring. - Lead continuous improvement processes and ensure that the team adopts industry best practices regarding agile methodologies (Scrum, Kanban, etc.). - Foster a collaborative environment and encourage continuous learning within the team. - Assist in recruiting technical talent and actively participate in the training and development of team members. - Stay updated on new technologies and industry trends that can benefit the product or processes. - Drive and improve the AI-assisted workflows - Own and improve quality gates - Solve performance and modeling problems Requirements - Experience: Minimum of 6 years of software development experience and at least 2-3 years in technical leadership roles. - Plus: Experience migrating or rewriting legacy systems - Plus: Hospital, healthcare, insurance, banking, or other regulated/high-stakes domain experience - Technologies: - Java (advanced) — Java 17+ at minimum; comfortable moving to Java 25 LTS. Spring Boot 3.x/4.x, Spring Security 6/7, Spring Cloud Gateway. - TypeScript + Vue 3 (Composition API), PrimeVue 4.5+, Vite 6+, Vitest 3+, Pinia. Comfortable building schema-driven dynamic forms and master-detail screens. - Keycloak / OIDC / JWT — realm modeling, RS256 validation, client/scope design. - Containers + Kubernetes — Docker, Kustomize overlays, health/readiness probes, structured logging, Micrometer/Prometheus. - Testing discipline — JUnit 5, Testcontainers (Oracle), Playwright E2E. - Experience working with AI coding assistants (Claude Code, Cursor, Copilot) as a driver, not just a passenger — designing prompts, writing custom agents/skills, and reviewing AI output line by line. - Experience with Confluence/Jira-driven engineering workflows. - Technical leadership skills: Proven ability to guide and mentor other engineers, make critical architectural decisions, and solve complex problems under pressure. - Communication skills: Excellent ability to convey complex technical ideas to non-technical audiences and work with stakeholders. - Soft skills: Proactivity, inspiring leadership, organization, and ability to work in agile environments with fast-paced deliveries. Bias for fixing root causes, not bypassing checks. Originally posted on Himalayas

JobMatch aggregates public listings. Always apply through the original posting.