高级软件工程师
Sr Software Engineer
开发工程未标注地域与中国几乎无重叠,需长期倒时差
公司Osigu
薪资未公开
工作地点Guatemala
地域资格未标注地域
时区要求与中国几乎无重叠,需长期倒时差
用工类型Contractor
发布时间今天
数据来源Himalayas
作息提示:与中国几乎无重叠,需长期倒时差。
软件工程师,具有构建、维护和改进可扩展平台的丰富经验,以及为开发团队提供技术指导的经验。理想的候选人应在公司内部是技术权威,能够做出战略性的软件架构决策,指导团队,并协助解决关键问题。该职位需要作为团队和利益相关者的重点联系人,确保交付符合业务需求的高质量产品。
职责
- 领导软件系统的技术设计、开发和维护,确保可扩展性、安全性和性能。
- 定义软件架构,并对产品的技术方向做出关键决策。
- 与产品负责人和其他部门紧密合作,将业务需求转化为技术解决方案。
- 指导和培养开发团队,推广软件工程的最佳实践(编码、代码审查、测试、CI/CD等)。
- 管理关键问题的解决,并支持与错误、重构和性能优化相关的决策。
- 监督团队的交付成果,并通过代码审查、自动化测试和性能监控确保技术质量。
- 领导持续改进流程,并确保团队采用敏捷方法论(Scrum、Kanban等)的行业最佳实践。
- 营造协作环境,并鼓励团队中的持续学习。
- 协助招聘技术人才,并积极参与团队成员的培训和发展。
- 跟踪新技术和行业趋势,这些技术可能对产品或流程有益。
- 推动并改进AI辅助的工作流程
- 主导并改进质量门禁
- 解决性能和建模问题
要求
- 经验:至少6年的软件开发经验,其中至少2-3年在技术领导岗位。
- 附加条件:有迁移或重写遗留系统经验
- 附加条件:有医疗、健康、保险、银行或其他监管/高风险领域经验
- 技术栈:
- Java(高级)— 至少Java 17+;能够过渡到Java 25 LTS。Spring Boot 3.x/4.x,Spring Security 6/7,Spring Cloud Gateway。
- TypeScript + Vue 3(组合式API),PrimeVue 4.5+,Vite 6+,Vitest 3+,Pinia。能够构建基于模式的动态表单和主从界面。
- Keycloak / OIDC / JWT — realm
查看英文原文
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
本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。
本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。